As the evenings grow cooler, nothing beats the cozy comfort of a warm bowl of tomato soup. Whether you’re craving a quick weeknight dinner, a creamy classic, or a new twist on this seasonal favorite, we’ve gathered 26 delicious recipes to inspire your next cozy meal. Let’s dive in and find your perfect bowl!
Classic Creamy Tomato Soup

Remember those chilly afternoons when only a bowl of comforting tomato soup will do? Recreating that classic diner staple at home is simpler than you might think, requiring just a handful of quality ingredients and a methodical approach. Let’s build layers of flavor for a soup that’s velvety, rich, and deeply satisfying.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 3 tablespoons unsalted European-style butter
– 1 large yellow onion, finely diced
– 2 cloves garlic, minced
– 2 (28-ounce) cans whole San Marzano tomatoes, with their juices
– 2 cups high-quality chicken stock
– 1/2 cup heavy cream
– 1 tablespoon granulated sugar
– 1 teaspoon fine sea salt
Instructions
1. In a heavy-bottomed Dutch oven or large pot, melt the unsalted European-style butter over medium-low heat.
2. Add the finely diced yellow onion and cook, stirring occasionally, for 8-10 minutes until translucent and softened, avoiding any browning to keep the flavor base sweet.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Pour in the canned whole San Marzano tomatoes with their juices, using a wooden spoon to gently crush the tomatoes against the pot’s side.
5. Add the high-quality chicken stock, granulated sugar, and fine sea salt, then bring the mixture to a simmer.
6. Reduce the heat to low, cover the pot with a lid slightly ajar, and simmer gently for 20 minutes to allow the flavors to meld.
7. Carefully transfer the soup in batches to a high-powered blender and puree until completely smooth, holding the lid firmly with a towel to prevent steam pressure buildup.
8. Return the pureed soup to the cleaned pot and place it over low heat.
9. Stir in the heavy cream and heat through for 2-3 minutes until warmed, but do not allow it to boil to prevent curdling.
10. Ladle the soup into warm bowls for immediate serving.
A silky, emulsified texture coats the spoon, while the sweetness of the tomatoes and onions balances beautifully with the cream’s richness. For a creative twist, top each bowl with a drizzle of basil oil or serve alongside sharp cheddar grilled cheese sandwiches for dipping.
Spicy Roasted Tomato Basil Soup

Venturing into the heart of winter calls for a bowl of something deeply warming and robustly flavored. This Spicy Roasted Tomato Basil Soup transforms humble ingredients into a velvety, complex dish that’s both comforting and invigorating, perfect for a cozy evening in.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 pounds ripe Roma tomatoes, halved lengthwise
– 1 large yellow onion, coarsely chopped
– 4 cloves garlic, peeled
– 2 tablespoons extra-virgin olive oil
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly cracked black pepper
– 1/4 teaspoon crushed red pepper flakes
– 4 cups low-sodium vegetable stock
– 1/2 cup heavy cream
– 1/4 cup packed fresh basil leaves, chiffonade-cut
– 2 tablespoons unsalted butter
Instructions
1. Preheat your oven to 425°F and line a large, rimmed baking sheet with parchment paper.
2. Arrange the halved Roma tomatoes, cut-side up, on the prepared baking sheet, then scatter the coarsely chopped yellow onion and peeled garlic cloves around them.
3. Drizzle the extra-virgin olive oil evenly over the vegetables, then season with the fine sea salt, freshly cracked black pepper, and crushed red pepper flakes, using your hands to toss gently and ensure even coating.
4. Roast the vegetables in the preheated oven for 30 minutes, or until the tomatoes are deeply caramelized and the onions are tender and golden at the edges.
5. Transfer the roasted vegetables to a large, heavy-bottomed Dutch oven or soup pot, scraping in any browned bits from the parchment paper.
6. Add the low-sodium vegetable stock to the pot and bring the mixture to a simmer over medium-high heat, then reduce the heat to low and cook for 10 minutes to allow the flavors to meld.
7. Carefully purée the soup until completely smooth using an immersion blender, or work in batches with a countertop blender, holding the lid firmly with a towel to prevent steam buildup.
8. Stir in the heavy cream and unsalted butter until fully incorporated and the soup is glossy.
9. Remove the pot from the heat and fold in the chiffonade-cut fresh basil leaves just before serving.
Yielding a luxuriously smooth and creamy texture, this soup boasts a vibrant, sweet-acidic base from the roasted tomatoes, punctuated by the gentle heat of red pepper flakes and the aromatic freshness of basil. For a creative twist, serve it alongside a grilled cheese sandwich made with sharp cheddar on sourdough, or garnish with a drizzle of basil oil and a sprinkle of crispy fried shallots for added texture and depth.
Slow-Cooker Tomato Tortellini Soup

Facing a chilly evening? This slow-cooker tomato tortellini soup transforms humble ingredients into a deeply comforting meal with minimal hands-on effort. Follow these precise steps to achieve a rich, velvety broth and perfectly tender pasta every time.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 240 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced (about 1 1/2 cups)
– 3 cloves garlic, minced
– 2 (28-ounce) cans whole peeled San Marzano tomatoes, crushed by hand
– 4 cups low-sodium vegetable broth
– 1 teaspoon dried oregano
– 1/2 teaspoon crushed red pepper flakes
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 1 (20-ounce) package refrigerated cheese tortellini
– 1/2 cup heavy cream
– 1/2 cup freshly grated Parmigiano-Reggiano cheese
– 1/4 cup fresh basil leaves, chiffonade
Instructions
1. Heat 2 tablespoons of extra-virgin olive oil in a large skillet over medium heat until shimmering, about 90 seconds.
2. Add 1 1/2 cups of finely diced yellow onion and sauté, stirring frequently, until translucent and fragrant, approximately 5-7 minutes.
3. Stir in 3 cloves of minced garlic and cook for 60 seconds until aromatic but not browned.
4. Transfer the onion-garlic mixture to the bowl of a 6-quart slow cooker.
5. Add 2 cans of hand-crushed San Marzano tomatoes, 4 cups of low-sodium vegetable broth, 1 teaspoon of dried oregano, 1/2 teaspoon of crushed red pepper flakes, 1 teaspoon of fine sea salt, and 1/2 teaspoon of freshly ground black pepper to the slow cooker.
6. Stir all ingredients until thoroughly combined.
7. Cover the slow cooker and cook on the LOW setting for 3 hours and 30 minutes.
8. Uncover the slow cooker and stir in 1 package of refrigerated cheese tortellini.
9. Re-cover and continue cooking on the LOW setting for 30 minutes, until the tortellini are tender and cooked through.
10. Turn the slow cooker to the WARM setting.
11. Stir in 1/2 cup of heavy cream until fully incorporated and the soup appears creamy and homogenous.
12. Ladle the soup into individual serving bowls.
13. Garnish each bowl with a sprinkle of 1/2 cup of freshly grated Parmigiano-Reggiano cheese and 1/4 cup of chiffonade fresh basil leaves.
14. Serve immediately while hot.
Allowing the soup to rest for 10 minutes after adding the cream lets the flavors meld beautifully, resulting in a velvety texture that clings to each cheese-filled tortellini. The gentle heat from the red pepper flakes balances the sweet acidity of the tomatoes, while the fresh basil adds a bright, aromatic finish. For a creative twist, serve with a drizzle of high-quality olive oil and crusty, grilled sourdough bread for dipping.
Chunky Tomato Vegetable Soup

Ready to transform humble vegetables into a soul-warming masterpiece? This chunky tomato vegetable soup is a vibrant, nourishing bowl that celebrates the natural sweetness of produce with a rich, savory depth. Let’s build layers of flavor together, step by step, for a result that’s both rustic and refined.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and cut into 1/2-inch dice
– 2 celery stalks, cut into 1/2-inch dice
– 3 garlic cloves, minced
– 1 (28-ounce) can whole San Marzano tomatoes, hand-crushed
– 4 cups low-sodium vegetable broth
– 1 medium zucchini, cut into 1/2-inch dice
– 1 cup fresh or frozen sweet corn kernels
– 1/2 teaspoon dried oregano
– 1/4 teaspoon crushed red pepper flakes
– Kosher salt and freshly ground black pepper
– 1/4 cup fresh basil leaves, chiffonade
Instructions
1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 90 seconds.
2. Add 1 large finely diced yellow onion, 2 medium diced carrots, and 2 diced celery stalks to the pot.
3. Sauté the vegetables, stirring occasionally, until the onion is translucent and the carrots begin to soften, about 8-10 minutes.
4. Stir in 3 minced garlic cloves and cook until fragrant, about 1 minute, being careful not to let it brown.
5. Pour in 1 hand-crushed 28-ounce can of whole San Marzano tomatoes and their juices, scraping the bottom of the pot to incorporate any browned bits.
6. Add 4 cups of low-sodium vegetable broth, 1/2 teaspoon of dried oregano, and 1/4 teaspoon of crushed red pepper flakes to the pot.
7. Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer.
8. Partially cover the pot and simmer for 20 minutes to allow the flavors to meld and the tomatoes to break down further.
9. Add 1 medium diced zucchini and 1 cup of sweet corn kernels to the soup.
10. Continue simmering, uncovered, until the zucchini is just tender but still holds its shape, about 10-12 minutes.
11. Season the soup with kosher salt and freshly ground black pepper, starting with 1 teaspoon of salt and adjusting to your preference.
12. Remove the pot from the heat and stir in 1/4 cup of chiffonade fresh basil leaves just before serving.
Finally, this soup achieves a beautiful textural contrast between the soft, broken-down tomatoes and the firm, bright vegetables. The sweet corn and zucchini provide pops of freshness against the deeply savory, herb-infused broth. For a creative twist, serve it topped with a dollop of garlic-herb ricotta or alongside thick slices of grilled sourdough brushed with olive oil.
Tomato and Red Pepper Bisque

Venturing into the world of creamy soups, this Tomato and Red Pepper Bisque offers a velvety, comforting experience perfect for chilly evenings. By roasting the vegetables first, we unlock a deep, caramelized sweetness that forms the soul of the dish, and the process is simpler than you might think.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 lbs ripe Roma tomatoes, halved
– 2 large red bell peppers, seeded and quartered
– 1 medium yellow onion, roughly chopped
– 4 cloves garlic, peeled
– 3 tbsp extra-virgin olive oil
– 4 cups high-quality vegetable stock
– 1/2 cup heavy cream
– 2 tbsp unsalted butter
– 1 tsp smoked paprika
– Kosher salt, as needed
– Freshly cracked black pepper, as needed
– Fresh basil leaves, for garnish
Instructions
1. Preheat your oven to 425°F and line a large baking sheet with parchment paper.
2. Arrange the halved Roma tomatoes, quartered red bell peppers, chopped yellow onion, and peeled garlic cloves in a single layer on the prepared baking sheet.
3. Drizzle 3 tablespoons of extra-virgin olive oil evenly over the vegetables, then season generously with kosher salt and freshly cracked black pepper.
4. Roast the vegetables in the preheated oven for 30 minutes, or until the tomatoes and peppers are blistered and the onions are tender and lightly caramelized at the edges.
5. Tip: For maximum flavor, don’t overcrowd the baking sheet, as this ensures proper roasting rather than steaming.
6. Carefully transfer the roasted vegetables to a large, heavy-bottomed Dutch oven or soup pot.
7. Add 4 cups of high-quality vegetable stock to the pot with the vegetables.
8. Bring the mixture to a boil over medium-high heat, then immediately reduce the heat to low and let it simmer gently for 10 minutes to allow the flavors to meld.
9. Using an immersion blender, purée the soup directly in the pot until it is completely smooth and velvety, with no visible chunks.
10. Tip: For an ultra-smooth texture, you can strain the puréed soup through a fine-mesh sieve, pressing with a spatula to extract all the liquid.
11. Stir in 1/2 cup of heavy cream, 2 tablespoons of unsalted butter, and 1 teaspoon of smoked paprika until fully incorporated and the butter has melted.
12. Taste the bisque and adjust the seasoning with additional kosher salt and freshly cracked black pepper as needed.
13. Tip: Always season at the end, after adding the cream, as the dairy can mute saltiness.
14. Ladle the hot bisque into serving bowls and garnish each with a few fresh basil leaves.
Rich and luxuriously smooth, this bisque boasts a vibrant orange-red hue and a complex flavor profile where the sweetness of roasted peppers harmonizes with the bright acidity of tomatoes. Serve it in shallow bowls with a swirl of cream or alongside a crusty baguette for dipping, making it an elegant yet approachable centerpiece for any meal.
Tomato Lentil Soup with Spinach

Gently simmering on the stove, this tomato lentil soup with spinach transforms humble ingredients into a nourishing, deeply satisfying meal that’s perfect for chilly evenings. Let’s walk through each step together to build layers of flavor, from toasting the aromatics to finishing with fresh greens.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 garlic cloves, minced
– 1 teaspoon smoked paprika
– 1 teaspoon ground cumin
– ¼ teaspoon red pepper flakes
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– 1 cup brown lentils, rinsed and drained
– 4 cups low-sodium vegetable broth
– 1 bay leaf
– 2 cups fresh baby spinach leaves
– 1 tablespoon fresh lemon juice
– Kosher salt and freshly ground black pepper
– Fresh parsley, chopped, for garnish
Instructions
1. Heat 2 tablespoons extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 finely diced yellow onion, 2 finely diced carrots, and 2 finely diced celery stalks to the pot.
3. Cook the vegetables, stirring occasionally, until softened and the onion turns translucent, about 8-10 minutes.
4. Stir in 3 minced garlic cloves, 1 teaspoon smoked paprika, 1 teaspoon ground cumin, and ¼ teaspoon red pepper flakes.
5. Cook the spice mixture, stirring constantly, until fragrant, about 1 minute. Tip: Toasting the spices briefly in the oil unlocks their full aromatic potential.
6. Add 1 can of hand-crushed San Marzano tomatoes and their juices to the pot.
7. Stir to combine the tomatoes with the vegetable and spice base.
8. Add 1 cup rinsed brown lentils, 4 cups low-sodium vegetable broth, and 1 bay leaf to the pot.
9. Bring the mixture to a boil over high heat.
10. Once boiling, reduce the heat to low to maintain a gentle simmer.
11. Partially cover the pot with a lid.
12. Simmer the soup until the lentils are tender but still hold their shape, about 30-35 minutes. Tip: Avoid boiling vigorously, as this can cause the lentils to break down and become mushy.
13. Remove and discard the bay leaf.
14. Stir in 2 cups fresh baby spinach leaves until just wilted, about 1-2 minutes.
15. Remove the pot from the heat.
16. Stir in 1 tablespoon fresh lemon juice. Tip: The acidity from the lemon juice brightens the soup’s rich, earthy flavors.
17. Season the soup with kosher salt and freshly ground black pepper to your preference.
18. Ladle the soup into bowls.
19. Garnish each serving with chopped fresh parsley.
Silky from the broken-down lentils and tomatoes, this soup offers a hearty, creamy texture without any dairy. The smoked paprika and cumin provide a warm, earthy backbone, beautifully balanced by the fresh pop of spinach and lemon. For a creative twist, top each bowl with a dollop of garlicky yogurt or serve alongside crusty, grilled sourdough bread for dipping.
Herbed Tomato and Rice Soup

Savor the comforting embrace of a classic soup elevated with garden-fresh herbs and aromatic vegetables. This Herbed Tomato and Rice Soup transforms simple pantry staples into a nourishing, flavor-packed meal that’s perfect for chilly evenings or a quick weeknight dinner. Follow each step carefully to build layers of flavor and achieve a perfectly balanced, velvety texture.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 garlic cloves, minced
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– 4 cups low-sodium vegetable broth
– 1 cup long-grain white rice, rinsed
– 1 tablespoon fresh thyme leaves, stripped from stems
– 1 tablespoon fresh oregano leaves, chopped
– 1/4 cup fresh basil leaves, chiffonade-cut
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 1/2 cup heavy cream
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion, carrots, and celery, sautéing until softened and translucent, 8-10 minutes, stirring occasionally to prevent browning.
3. Stir in the minced garlic and cook until fragrant, 1 minute, being careful not to burn it.
4. Pour in the hand-crushed San Marzano tomatoes and their juices, scraping the bottom of the pot to deglaze any browned bits.
5. Add the low-sodium vegetable broth, rinsed long-grain white rice, fresh thyme leaves, and chopped fresh oregano, bringing the mixture to a gentle boil.
6. Reduce the heat to low, cover the pot, and simmer until the rice is tender and has absorbed most of the liquid, 20-25 minutes, stirring halfway through to prevent sticking.
7. Season with fine sea salt and freshly ground black pepper, adjusting to your preference.
8. Stir in the heavy cream and chiffonade-cut fresh basil, heating through for 2 minutes until the soup is creamy and well combined.
Zesty and aromatic, this soup boasts a velvety texture with tender rice grains suspended in a rich, herb-infused tomato base. Serve it piping hot in shallow bowls, garnished with an extra drizzle of olive oil and a sprinkle of fresh herbs, or pair it with crusty artisan bread for a complete, satisfying meal.
Cream of Tomato and Roasted Garlic Soup

A comforting bowl of Cream of Tomato and Roasted Garlic Soup transforms humble ingredients into a velvety, deeply flavored dish perfect for chilly evenings. This methodical recipe guides you through roasting garlic for sweetness, simmering tomatoes for richness, and blending for a luxurious texture that feels both rustic and refined.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 whole heads of garlic
– 2 tablespoons extra-virgin olive oil, divided
– 2 pounds ripe Roma tomatoes, cored and halved
– 1 large yellow onion, finely diced
– 4 cups low-sodium vegetable broth
– 1 cup heavy cream
– 2 tablespoons unsalted butter
– 1 teaspoon granulated sugar
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– ¼ cup fresh basil leaves, chiffonade-cut
Instructions
1. Preheat your oven to 400°F. Slice the top off each garlic head to expose the cloves, drizzle with 1 tablespoon of olive oil, wrap tightly in aluminum foil, and roast for 35 minutes until the cloves are soft and golden brown.
2. While the garlic roasts, heat the remaining 1 tablespoon of olive oil and unsalted butter in a large Dutch oven over medium heat until the butter melts and foams.
3. Add the finely diced yellow onion and cook for 8-10 minutes, stirring occasionally, until translucent and lightly caramelized.
4. Add the halved Roma tomatoes, granulated sugar, kosher salt, and black pepper to the pot, stirring to combine, and cook for 10 minutes until the tomatoes break down and release their juices.
5. Squeeze the roasted garlic cloves from their skins into the pot, discarding the skins, and stir to incorporate.
6. Pour in the low-sodium vegetable broth, bring to a boil, then reduce the heat to low, cover, and simmer for 20 minutes to meld the flavors.
7. Carefully transfer the soup in batches to a high-speed blender, blending each batch on high for 1 minute until completely smooth and velvety, then return it to the pot.
8. Stir in the heavy cream and heat over low heat for 5 minutes until warmed through, avoiding a boil to prevent curdling.
9. Taste and adjust seasoning if needed, then ladle into bowls and garnish with chiffonade-cut fresh basil leaves.
This soup achieves a silky, cohesive texture from the blended roasted garlic and tomatoes, with a balanced flavor profile that highlights sweet, caramelized notes against a creamy backdrop. Try serving it with a drizzle of herb-infused oil or alongside a crusty artisan bread for dipping to enhance its rustic appeal.
Chilled Tomato Gazpacho

Gazpacho offers a refreshing escape from summer heat, transforming ripe tomatoes into a vibrant chilled soup that requires no cooking at all. This Spanish-inspired dish celebrates peak-season produce with bright, clean flavors that develop beautifully when allowed to chill thoroughly.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 0 minutes
Ingredients
– 2 pounds vine-ripened heirloom tomatoes, cored and quartered
– 1 English cucumber, peeled and roughly chopped
– 1 red bell pepper, seeded and diced
– ½ small red onion, finely minced
– 2 garlic cloves, smashed
– ¼ cup extra-virgin olive oil
– 2 tablespoons sherry vinegar
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– ¼ cup crusty sourdough bread, crust removed and torn into pieces
– Fresh basil leaves for garnish
Instructions
1. Combine the quartered heirloom tomatoes, chopped English cucumber, diced red bell pepper, minced red onion, and smashed garlic cloves in a large mixing bowl.
2. Add the extra-virgin olive oil, sherry vinegar, fine sea salt, and freshly cracked black pepper to the vegetable mixture.
3. Gently toss all ingredients until evenly coated with the oil and vinegar dressing.
4. Transfer half of the vegetable mixture to a high-speed blender, adding the torn sourdough bread pieces to help emulsify the soup.
5. Blend on high speed for exactly 90 seconds until completely smooth and velvety, scraping down the sides halfway through.
6. Pour the blended gazpacho through a fine-mesh strainer into a clean bowl, pressing with a rubber spatula to extract all liquid while removing seeds and skins.
7. Repeat steps 4-6 with the remaining vegetable mixture, combining both batches in the same bowl.
8. Cover the bowl tightly with plastic wrap, ensuring it touches the surface of the soup to prevent oxidation.
9. Refrigerate the gazpacho for a minimum of 4 hours, though overnight chilling allows flavors to meld more completely.
10. Ladle the chilled soup into four shallow bowls, drizzling each serving with an additional teaspoon of extra-virgin olive oil.
11. Garnish each bowl with fresh basil leaves torn by hand just before serving to preserve their aromatic oils.
Marvel at the silky texture that results from thorough straining, which creates a luxurious mouthfeel despite the soup’s light nature. The gazpacho’s flavor profile balances sweet tomato essence with the subtle acidity of sherry vinegar, while the finishing olive oil adds a rich, peppery note. For a creative presentation, serve in chilled martini glasses with cucumber ribbons as edible stirrers, or accompany with grilled shrimp skewers for added protein.
Smoky Paprika Tomato Soup

Relying on a few pantry staples can transform into a deeply comforting meal, especially during chilly evenings. This smoky paprika tomato soup builds layers of flavor through careful technique, resulting in a velvety, rich bowl that’s both simple to prepare and satisfying to savor. Follow these methodical steps to achieve a perfectly balanced soup every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 2 tablespoons smoked paprika
– 1 (28-ounce) can whole peeled San Marzano tomatoes, with their juices
– 4 cups low-sodium vegetable broth
– ½ cup heavy cream
– 2 tablespoons unsalted butter
– Kosher salt, to season
– Freshly ground black pepper, to season
– ¼ cup fresh basil leaves, thinly sliced
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, 6–8 minutes.
3. Stir in the minced garlic and cook until fragrant, about 1 minute, being careful not to let it brown.
4. Sprinkle the smoked paprika over the onion mixture and toast for 30 seconds to bloom its oils and deepen its flavor.
5. Pour in the whole peeled San Marzano tomatoes with their juices, using a wooden spoon to gently crush them against the pot’s side.
6. Add the low-sodium vegetable broth and bring the mixture to a simmer over medium-high heat.
7. Reduce the heat to low, cover the pot, and let the soup simmer gently for 25 minutes to allow the flavors to meld.
8. Carefully transfer the soup in batches to a blender and puree until completely smooth, or use an immersion blender directly in the pot.
9. Return the pureed soup to the pot over low heat and stir in the heavy cream and unsalted butter until fully incorporated and the soup is warmed through.
10. Season the soup with kosher salt and freshly ground black pepper, starting with 1 teaspoon of salt and adjusting as needed.
11. Ladle the soup into bowls and garnish each serving with thinly sliced fresh basil leaves.
Oozing with a silky, creamy texture, this soup balances the earthy smokiness of paprika with the bright acidity of tomatoes. For a creative twist, top it with a dollop of crème fraîche and a sprinkle of crispy fried shallots, or pair it with a grilled cheese sandwich for the ultimate comfort meal.
Tomato Chickpea Soup with Olives

A comforting bowl of Tomato Chickpea Soup with Olives is exactly what you need to warm up on a chilly day—this hearty, Mediterranean-inspired dish combines pantry staples into a satisfying meal that’s both nourishing and flavorful. Let’s walk through the process together, step by step, so you can confidently create this soup from scratch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 garlic cloves, minced
– 1 teaspoon smoked paprika
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– 4 cups low-sodium vegetable broth
– 2 (15-ounce) cans chickpeas, drained and rinsed
– ½ cup pitted Kalamata olives, halved
– 2 tablespoons fresh lemon juice
– ¼ cup fresh flat-leaf parsley, finely chopped
– Kosher salt and freshly ground black pepper
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, 5–7 minutes.
3. Stir in the minced garlic and smoked paprika, cooking until fragrant, about 1 minute, to bloom the spices without burning.
4. Pour in the hand-crushed San Marzano tomatoes and their juices, scraping the bottom of the pot to incorporate any browned bits for added depth of flavor.
5. Add the low-sodium vegetable broth and bring the mixture to a gentle boil over medium-high heat, then reduce to a simmer.
6. Stir in the drained and rinsed chickpeas and halved Kalamata olives, simmering uncovered for 20 minutes to allow the flavors to meld.
7. Remove the pot from the heat and stir in the fresh lemon juice and finely chopped flat-leaf parsley.
8. Season with kosher salt and freshly ground black pepper to your preference, tasting and adjusting as needed.
This soup develops a rich, velvety texture as it simmers, with the chickpeas becoming tender and the olives imparting a briny contrast. The smoky paprika and bright lemon juice balance the acidity of the tomatoes, creating a harmonious flavor profile. Try serving it with a drizzle of olive oil and crusty bread for dipping, or top it with a dollop of Greek yogurt for a creamy finish.
Rustic Tomato and White Bean Soup

This comforting Rustic Tomato and White Bean Soup is a simple yet deeply flavorful dish that comes together with minimal effort. Through a methodical approach, we’ll build layers of flavor starting with aromatic vegetables, then simmering with quality tomatoes and creamy beans. You’ll end up with a hearty, satisfying soup perfect for any chilly day.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 garlic cloves, minced
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– 4 cups low-sodium vegetable broth
– 2 (15-ounce) cans cannellini beans, drained and rinsed
– 1 teaspoon dried oregano
– 1/2 teaspoon crushed red pepper flakes
– Kosher salt
– Freshly ground black pepper
– 1/4 cup fresh basil leaves, thinly sliced
Instructions
1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 large finely diced yellow onion, 2 finely diced carrots, and 2 finely diced celery stalks to the pot.
3. Cook the vegetables, stirring occasionally, until they soften and the onion turns translucent, about 8-10 minutes.
4. Add 3 minced garlic cloves and cook, stirring constantly, until fragrant, about 1 minute. Tip: Avoid browning the garlic to prevent bitterness.
5. Pour in 1 can of hand-crushed San Marzano tomatoes and their juices, scraping the bottom of the pot to incorporate any browned bits.
6. Add 4 cups of low-sodium vegetable broth, 2 cans of drained and rinsed cannellini beans, 1 teaspoon of dried oregano, and 1/2 teaspoon of crushed red pepper flakes.
7. Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer.
8. Simmer the soup uncovered, stirring occasionally, until the vegetables are completely tender and the flavors have melded, about 20-25 minutes. Tip: A longer, gentle simmer develops a richer flavor than a rapid boil.
9. Season the soup with kosher salt and freshly ground black pepper, starting with 1 teaspoon of salt and adjusting as needed after tasting.
10. Remove the pot from the heat and stir in 1/4 cup of thinly sliced fresh basil leaves. Tip: Adding fresh herbs off the heat preserves their bright color and flavor.
During the simmer, the beans break down slightly, thickening the broth to a velvety consistency that clings to a spoon. The finished soup balances the bright acidity of the tomatoes with the earthy sweetness of the beans and aromatic vegetables. For a creative twist, serve it topped with a drizzle of high-quality olive oil and a sprinkle of grated Pecorino Romano cheese alongside thick slices of crusty bread for dipping.
Tomato Quinoa Soup with Avocado

Comforting yet nutritious, this Tomato Quinoa Soup with Avocado is a vibrant, one-pot meal that balances hearty grains with creamy textures and bright acidity. Crafted with simple, wholesome ingredients, it’s perfect for a cozy weeknight dinner or a make-ahead lunch that reheats beautifully. Let’s walk through each step methodically to ensure your soup turns out perfectly every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 tablespoon extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 teaspoon smoked paprika
– 1/2 teaspoon ground cumin
– 1/4 teaspoon crushed red pepper flakes
– 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
– 4 cups low-sodium vegetable broth
– 3/4 cup uncooked quinoa, rinsed under cold water
– 1 ripe avocado, diced
– 2 tablespoons fresh cilantro leaves, chopped
– 1/2 teaspoon fine sea salt
– 1/4 teaspoon freshly ground black pepper
Instructions
1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 medium yellow onion, finely diced, and sauté, stirring occasionally, until translucent and softened, about 5 minutes.
3. Stir in 2 cloves garlic, minced, and cook until fragrant, about 30 seconds, being careful not to let it brown.
4. Add 1 teaspoon smoked paprika, 1/2 teaspoon ground cumin, and 1/4 teaspoon crushed red pepper flakes, toasting the spices for 30 seconds to deepen their flavors.
5. Pour in 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand, along with their juices, scraping the bottom of the pot to incorporate any browned bits.
6. Add 4 cups low-sodium vegetable broth and 3/4 cup uncooked quinoa, rinsed under cold water, then bring the mixture to a boil over high heat.
7. Reduce the heat to low, cover the pot, and simmer gently until the quinoa is tender and has released its spirals, about 20 minutes, stirring occasionally to prevent sticking.
8. Season the soup with 1/2 teaspoon fine sea salt and 1/4 teaspoon freshly ground black pepper, adjusting as needed after tasting.
9. Ladle the hot soup into bowls and top each serving with diced avocado and chopped fresh cilantro leaves just before serving.
Rich and velvety from the simmered tomatoes and quinoa, this soup offers a satisfying chew with pops of creamy avocado that melt slightly into the broth. The smoky paprika and cumin lend a warm depth, while the fresh cilantro brightens each spoonful. For a creative twist, try serving it with a dollop of Greek yogurt or a sprinkle of toasted pepitas for added crunch.
Conclusion
Just imagine cozying up with a bowl of one of these 26 delicious tomato soups! From classic to creative, there’s a perfect recipe here for every home cook. We hope you find a new favorite to warm your evenings. Don’t forget to leave a comment telling us which one you loved most and share this roundup on Pinterest to spread the comfort!



