Creamy Tomato Soup Basil

Warm bowl of creamy tomato soup with basil, garnished with fresh basil leaves. Save
Warm bowl of creamy tomato soup with basil, garnished with fresh basil leaves. | cookingwithkendra.com

This comforting soup highlights ripe tomatoes simmered with fresh basil and seasoned gently. Soft onions and garlic create a fragrant base, while vegetable broth lends depth. Pureeing the mixture yields a smooth texture enriched by a subtle splash of cream. The result is a warm, velvety bowl perfect for cozy meals. Garnishes like extra basil or a drizzle of cream add elegance and freshness to each serving.

There's something about the smell of tomatoes hitting hot oil that stops me mid-thought every time. Years ago, I watched my neighbor through her kitchen window stirring a pot of soup on a rainy afternoon, and the steam rising up seemed to carry all the comfort of the day. I'd never made tomato soup before, but that image stuck with me, and when I finally tried it in my own kitchen, I understood why it had captivated me. This version—silky, deeply flavored, with basil folded through like a whisper—became the soup I return to whenever the world feels too loud.

I made this soup for someone who said they never liked tomato soup, and watching them reach for a second bowl told me everything I needed to know. The basil was still fresh on my counter from a farmers market trip, and when it hit the warm soup, the kitchen smelled like late summer even though it was October. That small moment of quiet satisfaction—when food does exactly what it's meant to do—is why I keep coming back to this recipe.

Ingredients

  • Olive oil: The base for everything; it carries the warmth and helps the onions surrender into something sweet.
  • Yellow onion: Choose one that's heavy for its size, a sign it will cook down into silky submission.
  • Garlic cloves: Mince them fine so they dissolve rather than overpower.
  • Canned whole tomatoes: I use these because good ones are reliable year-round; fresh tomatoes work beautifully too if they're genuinely ripe.
  • Vegetable broth: This becomes the body of the soup, so don't skimp on quality.
  • Heavy cream: Just enough to make it velvety, not so much that it becomes rich.
  • Sugar: A small amount balances the acidity of the tomatoes in a way your palate will notice but won't name.
  • Salt and black pepper: Season as you go; you'll adjust it anyway once the cream goes in.
  • Red pepper flakes: Optional, but they add a quiet spark that deepens everything.
  • Fresh basil: Tear or chop it roughly; the bruising releases oils that matter more than perfection.

Instructions

Warm the oil and soften the onion:
Heat olive oil in a large pot over medium heat and add the chopped onion. Cook for 4–5 minutes, stirring occasionally, until the pieces turn soft and translucent at the edges—this is where the sweetness begins to develop.
Add garlic:
Add the minced garlic and cook for exactly 1 minute, just until the smell shifts and becomes almost fruity. Don't let it brown or it turns bitter.
Build the base:
Pour in the tomatoes with their juice, the vegetable broth, sugar, salt, black pepper, and red pepper flakes if using. Stir everything together and bring it to a simmer—you'll see small bubbles breaking the surface.
Let it simmer gently:
Reduce the heat, cover the pot, and let it bubble quietly for 20 minutes. Stir it a couple of times; this gives the flavors time to become friends instead of strangers.
Add basil and blend:
Tear in the fresh basil, then use an immersion blender to puree the soup until it's completely smooth and velvety. If you don't have an immersion blender, carefully pour the soup into a countertop blender in batches, letting each one cool slightly first.
Finish with cream:
Stir in the heavy cream and heat gently for 2–3 minutes, just until it's warm through. Taste it now and adjust the salt or pepper if it needs it.
Serve:
Ladle the soup into bowls and add a fresh basil leaf, a drizzle of cream, and a grind of black pepper on top.
A close-up of a steaming bowl of homemade creamy tomato soup, vibrant red. Save
A close-up of a steaming bowl of homemade creamy tomato soup, vibrant red. | cookingwithkendra.com

I once made this soup for a friend who was having a rough week, and she told me later that the first spoonful made her feel less alone. Food isn't always just about nourishment; sometimes it's an opening for someone to know you've been thinking of them.

Why This Soup Works

The magic here is simplicity built on intention. Tomatoes broken down to their essence, cream that rounds every sharp edge, and basil that arrives last like a final word. There are no tricks, no shortcuts that undercut the dish—just good ingredients given time and attention. When you taste the final spoonful, you'll understand why people have been making versions of this for centuries.

Making It Your Own

This recipe is a foundation, not a rulebook. I've made it with roasted fresh tomatoes when the seasons were right, and the depth changed everything. Some days I add a torn mozzarella at the end, or a splash of balsamic for complexity. The version I make when someone's coming over gets a swirl of pesto on top. Pay attention to what your tomatoes taste like and adjust everything else around them.

Pairing and Serving

This soup sits comfortably at the beginning of a meal, but it's also a complete dinner with good bread and a green salad. I've served it in small bowls as a starter before a light main, and in bigger portions as the thing people actually came for. It's elegant enough for guests but honest enough for a quiet Tuesday night when you need something that feels like care.

  • A grilled cheese sandwich is the obvious choice, and there's no shame in obvious when it's this good.
  • Serve it hot, but if you make it ahead, it actually tastes better the next day after the flavors have gotten to know each other.
  • For a vegan version, cashew cream or coconut milk works beautifully in place of heavy cream.
Enjoy a spoonful of rich creamy tomato soup with basil; a perfect, simple lunch. Save
Enjoy a spoonful of rich creamy tomato soup with basil; a perfect, simple lunch. | cookingwithkendra.com

This is the kind of soup that doesn't ask for much but gives back quietly and completely. Make it and let it matter.

Recipe FAQs

To enhance flavor, peel and chop fresh ripe tomatoes or roast them first for a richer, caramelized taste.

Yes, coconut cream or cashew cream can be used to maintain creaminess while keeping the dish vegan-friendly.

Simmering for about 20 minutes allows the ingredients to meld and the flavors to deepen.

An immersion blender works well for smooth texture, or alternatively, a countertop blender can be used carefully in batches.

Season with salt, black pepper, and optionally a pinch of red pepper flakes; adjust after blending and adding cream to balance flavors.

Creamy Tomato Soup Basil

Velvety tomato and basil blend with a touch of cream delivers a comforting warm dish.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 2 garlic cloves, minced
  • 28 ounces canned whole tomatoes, with juice (or 35 ounces fresh ripe tomatoes, peeled and chopped)

Liquids

  • 2 cups vegetable broth
  • 1/2 cup heavy cream

Herbs & Seasoning

  • 1 teaspoon sugar
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/2 cup packed fresh basil leaves, roughly chopped

For Serving

  • Extra basil leaves
  • Drizzle of extra cream (optional)
  • Freshly ground black pepper

Instructions

1
Sauté onions: Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 4 to 5 minutes until soft and translucent.
2
Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.
3
Combine tomatoes and broth: Add tomatoes with their juice, vegetable broth, sugar, salt, black pepper, and red pepper flakes if using. Bring mixture to a simmer.
4
Simmer soup: Reduce heat, cover, and simmer for 20 minutes, stirring occasionally.
5
Blend soup: Add basil leaves and puree soup with an immersion blender or in batches using a countertop blender until smooth.
6
Finish with cream: Stir in heavy cream and heat gently for 2 to 3 minutes. Adjust seasoning as needed.
7
Serve: Ladle soup into bowls, garnish with extra basil, a drizzle of cream, and additional pepper if desired. Serve hot.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Ladle
  • Knife and chopping board

Nutrition (Per Serving)

Calories 210
Protein 4g
Carbs 22g
Fat 11g

Allergy Information

  • Contains dairy (heavy cream).
  • Gluten-free if vegetable broth is certified gluten-free.
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.