| |

Creamy Tomato Soup with Fresh Basil Recipe

If you’re craving something both comforting and vibrant during those cold months, I have to share this fan-freaking-tastic Creamy Tomato Soup with Fresh Basil Recipe that has become a staple in my kitchen. It’s the perfect balance of tangy tomatoes, fresh herbs, and silky creaminess that warms you up from the inside out. Trust me, once you give this a try, you’ll want to make it again and again.

💜

Why You’ll Love This Recipe

  • Simple Ingredients, Bold Flavor: Using pantry staples like canned tomatoes and fresh basil delivers deep, vibrant taste without fuss.
  • Velvety Creaminess: The addition of cream (or a plant-based alternative) makes this soup luxurious yet light enough to enjoy any day.
  • Quick and Easy: It comes together in about 40 minutes, perfect for weeknight dinners when you want something satisfying fast.
  • Perfect for Any Season: While it shines in winter, the bright basil keeps it feeling fresh year-round.

Ingredients You’ll Need

Gathering fresh and basic ingredients makes this soup both accessible and delicious. Little tips along the way will help you get the most out of each one — like choosing ripe basil and good-quality broth.

Flat lay of a small white ceramic bowl of golden olive oil, a large yellow onion whole and unpeeled, three medium fresh orange carrots with green tops, four whole garlic bulbs with papery skin, a small white ceramic bowl filled with deep red tomato paste, a small white ceramic bowl of crushed red pepper flakes, a small pile of fresh bright green basil leaves and tender stems, a small pile of fresh thyme sprigs with tiny green leaves, a large white ceramic bowl filled with bright red crushed tomatoes, a small white ceramic bowl of clear vegetable broth, a small white ceramic bowl of pale cream, kosher salt and black peppercorns in small white bowls placed symmetrically, all arranged with perfect balance and symmetry placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Creamy Tomato Soup with Fresh Basil, tomato basil soup, homemade tomato soup, easy tomato soup recipe, comforting vegetable soup
  • Olive oil: Use a good-quality extra virgin olive oil for the deepest flavor when sautéing your veggies.
  • Yellow onion: The sweetness from a yellow onion balances the acidity of the tomatoes perfectly.
  • Carrots: They add subtle sweetness and body; don’t skip them!
  • Garlic: Freshly chopped or grated garlic gives a fragrant punch you can really taste.
  • Tomato paste: Browning this adds a rich umami layer to the soup.
  • Crushed red pepper flakes (optional): A pinch adds a nice gentle heat, but adjust to your taste.
  • Fresh basil leaves and tender stems: These elevate the whole dish with their bright, herbal aroma.
  • Fresh thyme leaves: Adds an earthy undertone that complements the basil beautifully.
  • Canned crushed tomatoes: The heart of the soup — I always use a 28-ounce can for a perfect consistency.
  • Vegetable stock or broth: Use low-sodium if possible for better control over seasoning.
  • Dry, unoaked white wine (optional): Adds complexity but can be swapped for broth or a vinegar splash if you prefer no alcohol.
  • Heavy cream, milk, or unsweetened plant milk: Depending on your preference, choose what makes your soup creamy and comforting.
  • Kosher salt and ground black pepper: Essential for seasoning and bringing out all the flavors.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how versatile this Creamy Tomato Soup with Fresh Basil Recipe is—you can easily tweak it to fit your taste or dietary needs. Sometimes, I make it completely dairy-free, or I’ll add a smoky chipotle for a different twist.

  • Dairy-Free Option: I’ve replaced cream with unsweetened almond or oat milk and still get that super smooth texture without the dairy.
  • Spicy Kick: Adding extra crushed red pepper flakes or a touch of chipotle powder gives the soup a bold spice that my family absolutely loves.
  • Herbal Switch-Up: When fresh basil isn’t available, I sometimes use a mix of fresh oregano and parsley—still delicious and fresh.
  • Richer Flavor: Stir in a chunk of cream cheese or mascarpone for an ultra-rich, indulgent version.

How to Make Creamy Tomato Soup with Fresh Basil Recipe

Step 1: Sauté Your Aromatics to Build Flavor

Start by heating your olive oil over medium heat—you want it hot enough to gently sizzle but not smoke. Toss in the diced onion and carrots, seasoning them with salt and pepper to bring out their natural sweetness. Let the veggies soften for about 5-6 minutes, stirring occasionally so nothing sticks. Then, stir in the garlic, tomato paste, and red pepper flakes if using; cook for another 1-2 minutes until the tomato paste deepens in color and the garlic gets fragrant. This step is key—I found that browning the tomato paste really amps up the savory depth of the soup.

Step 2: Add Tomatoes, Herbs, and Simmer

Next, add your fresh basil, thyme, canned crushed tomatoes, vegetable broth, and the optional white wine. Stir everything together well, then bring to a boil. Once boiling, lower the heat so the soup simmers gently, partially covered, for about 15 minutes. This simmer softens your veggies completely and lets the flavors meld in that cozy way I adore. If you skip the wine, adding a splash of apple cider vinegar works great here for brightness.

Step 3: Blend Until Smooth and Creamy

Now, carefully blend your soup until silky smooth. I use a stand blender in batches—never filling the blender more than two-thirds full—and cover the lid opening with a kitchen towel to avoid splatters. If you have an immersion blender, that’s even easier since you can blend right in the pot. This step is where the soup transforms into that luscious, creamy texture you’re after.

Step 4: Stir in Cream and Finish Seasoning

Return the blended soup to the pot and stir in your cream or milk choice. Warm it gently over medium-low heat, stirring occasionally. Taste and adjust with salt and pepper as needed. This final touch brings together all the flavors while making the soup rich and velvety. I love that you can tweak the creaminess by choosing heavy cream for indulgence or plant milk for something lighter but still satisfying.

Step 5: Serve with Love

Ladle the soup into bowls and finish with cracked black pepper, a pinch of crushed red pepper flakes for heat, and a sprinkle of fresh basil leaves if you like. This soup pairs perfectly with warm crusty bread or my personal favorite—a gooey mozzarella grilled cheese sandwich. One slurp, and you’ll see why my family always goes crazy for this combination!

👨‍🍳

Pro Tips for Making Creamy Tomato Soup with Fresh Basil Recipe

  • Browning Tomato Paste: Taking the extra minute to brown your tomato paste adds umami and richness that make a huge flavor difference.
  • Herb Timing: Adding fresh basil early lets it infuse the soup, but save some for garnishes to keep that bright herbal punch.
  • Blending Safety: Always blend soup in small batches if using a stand blender, and cover the lid hole with a kitchen towel to avoid hot splashes.
  • Adjusting Creaminess: If your soup is too thick after adding cream, thin it with a splash of broth or milk to get the perfect consistency.

How to Serve Creamy Tomato Soup with Fresh Basil Recipe

Creamy Tomato Soup with Fresh Basil Recipe - Serving

Garnishes

I usually garnish with a few fresh basil leaves because they add color and freshness right before serving. A little crack of black pepper and a light sprinkle of crushed red pepper flakes bring some heat and contrast. Sometimes I drizzle a tiny bit of olive oil on top for an extra layer of richness.

Side Dishes

Nothing beats pairing this creamy tomato soup with a crusty baguette or a toasted grilled cheese sandwich. I’m a sucker for a classic mozzarella grilled cheese, but you could also try sourdough bread or even homemade garlic bread for dipping. For a lighter meal, a simple side salad with lemon vinaigrette balances the richness perfectly.

Creative Ways to Present

For special occasions, I like serving this soup in individual mini crockpots or bread bowls—it makes dinner feel extra cozy and festive. You could also top each bowl with dollops of pesto or a swirl of crème fraîche to add visual appeal and flavor layers. Serving alongside a small charcuterie plate or artisan cheeses turns it into a full, memorable meal.

Make Ahead and Storage

Storing Leftovers

Leftover creamy tomato soup keeps wonderfully in the fridge. I let it cool completely and then transfer it to an airtight container. It stays fresh for up to 5 days—just give it a good stir before reheating because the cream can settle a bit. I find that the flavors actually deepen overnight, so leftovers are often even better than the first day.

Freezing

Freezing this soup works like a charm. I portion it into freezer-safe containers or Souper Cubes for convenient single servings. Because the soup contains cream and fresh herbs, I recommend freezing it for up to 3 months to keep the best flavor. When thawed, it still tastes fresh and maintains the creamy texture I love.

Reheating

When reheating, I gently warm the soup on the stove over medium-low heat, stirring often to prevent sticking and to reincorporate the cream smoothly. You can also microwave it in a covered bowl, stopping to stir every 30 seconds until heated through. Adding a splash of broth or milk before reheating helps if the soup has thickened too much in the fridge or freezer.

FAQs

  1. Can I make this Creamy Tomato Soup with Fresh Basil Recipe vegan?

    Absolutely! Swap the heavy cream for unsweetened plant milk like almond or oat milk, and make sure your broth is vegetable-based. The soup will stay just as creamy and flavorful without dairy.

  2. What if I don’t have fresh basil?

    If fresh basil isn’t available, dried basil can be used but add it earlier during cooking to allow time for the flavor to develop. You might also try substituting with fresh oregano or parsley to keep the herbaceous note alive.

  3. Can I skip the white wine?

    Yes! While white wine adds extra depth, you can replace it with more vegetable broth and a splash of apple cider vinegar for brightness. Dry vermouth is also a great non-wine alternative if you have it on hand.

  4. How spicy is this soup with red pepper flakes?

    The crushed red pepper flakes add just a gentle warming heat that complements the tomato’s acidity. You can always adjust the amount to your taste or omit them if you prefer no spice.

Final Thoughts

This Creamy Tomato Soup with Fresh Basil Recipe is one of those dishes that makes you feel cozy, cared for, and just downright happy with every spoonful. I remember when I first tried making it on a chilly evening and how it instantly became my go-to comfort food. I hope you enjoy it as much as I do, bringing warmth and deliciousness to your table, no matter the season. So, put on your apron, grab your blender, and start cooking—you’re about to make a soup that feels like a warm hug.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Soup with Fresh Basil Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 92 reviews
  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: Serves 4-6
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Middle-of-Winter Creamy Tomato Soup is a comforting and flavorful dish made with canned crushed tomatoes, fresh aromatics, and a touch of cream for richness. Perfect for chilly days, it combines sautéed onions, carrots, garlic, and tomato paste, simmered with herbs and broth before being blended smooth. A splash of dry white wine adds complexity, while optional crushed red pepper flakes offer a gentle heat. The soup is easy to prepare, freezer-friendly, and delicious served with crusty bread or a grilled cheese sandwich.


Ingredients

Vegetables & Herbs

  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 4 cloves garlic, finely chopped or grated
  • 1 cup fresh basil leaves and tender stems
  • 1 teaspoon fresh thyme leaves (or generous pinch dried thyme)

Liquids & Canned Goods

  • one 28-ounce can crushed tomatoes
  • 2 cups vegetable stock or broth
  • optional: ½ cup dry, unoaked white wine (such as Pinot Grigio)
  • 2 cups heavy cream, milk, or unsweetened plant milk of choice (almond, oat milk, etc.)

Pantry Items & Seasonings

  • 3 tablespoons olive oil
  • 4 tablespoons tomato paste
  • optional: up to 1 teaspoon crushed red pepper flakes
  • kosher salt, to season (about 1 teaspoon plus to taste)
  • ground black pepper, to taste


Instructions

  1. Cook the aromatics: Heat the olive oil in a heavy-bottomed pot with a lid, such as a Dutch oven, over medium heat. When hot, add the diced onion and carrots, seasoning with 1 teaspoon kosher salt and black pepper to taste. Cook, stirring occasionally, until the vegetables soften slightly, about 5-6 minutes. Stir in the garlic, tomato paste, and crushed red pepper flakes if using. Continue cooking for 1-2 minutes until the tomato paste browns slightly and the garlic is fragrant.
  2. Build and simmer: Add the fresh basil leaves, thyme, crushed tomatoes, vegetable broth, and white wine (if using) to the pot and stir to combine well. Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Partially cover the pot and let it simmer for 15 minutes until the vegetables are completely tender and flavors meld.
  3. Blend: Carefully transfer the soup in batches to a stand blender, filling it no more than two-thirds full. Remove the blender lid’s center cap and cover the opening with a thick kitchen towel for safety. Blend until smooth and creamy. Return the blended soup to the pot. Alternatively, use an immersion blender directly in the pot to puree the soup until smooth.
  4. Finish the creamy tomato soup: Stir in the cream, milk, or plant-based milk of choice. Cook over medium-low heat, stirring occasionally, until the soup is warmed through. Taste and adjust seasoning with additional salt and pepper as desired.
  5. Serve: Ladle the soup into individual bowls. Garnish with cracked black pepper, extra crushed red pepper flakes, and fresh basil leaves if desired. Serve with crusty bread or a Gooey Mozzarella Grilled Cheese Sandwich for a perfect comforting meal. Enjoy!

Notes

  • Wine Flavor: Using dry, unoaked white wine like Pinot Grigio enhances the soup’s complexity. Substitute with dry vermouth or for a non-alcoholic version, use vegetable broth plus a splash of apple cider vinegar.
  • Cream Options: For dairy, heavy cream, half and half, or whole milk works well. For dairy-free versions, unsweetened mild plant-based milks like almond or oat milk are recommended. Avoid coconut milk to prevent overpowering flavor.
  • Meal Prep: Dice onion and carrots ahead of time, store in an airtight container in the refrigerator for up to 5 days to save prep time.
  • Storage and Reheating: Refrigerate cooled leftovers in an airtight container for up to 5 days. Reheat on the stovetop or microwave until hot.
  • Freezing: Freeze cooled soup in airtight containers or portioned containers like Souper Cubes for up to 3 months. Thaw overnight in the fridge before reheating.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 7g
  • Sodium: 560mg
  • Fat: 15g
  • Saturated Fat: 6g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 35mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star