Creamy Tomato Soup Basil

Creamy Tomato Soup with Fresh Basil served steaming hot in a white bowl with a basil garnish. Pin It
Creamy Tomato Soup with Fresh Basil served steaming hot in a white bowl with a basil garnish. | bountyandbasil.com

This creamy tomato soup blends ripe tomatoes and fresh basil with a touch of cream for a smooth, comforting dish. Sautéed onion and carrot add sweetness while garlic and seasoning balance the flavors. The soup is gently simmered then puréed to a velvety texture. Finished with fresh basil garnish and a drizzle of olive oil, it’s ideal for a quick, nourishing meal. Gluten-free and vegetarian, it pairs well with crusty bread or grilled cheese alternatives for a satisfying addition.

There's something about the smell of tomatoes softening in olive oil that fills a kitchen with pure comfort. I discovered this soup on a rainy afternoon when I wanted something warm but didn't want to spend hours cooking, and it became the dish I make whenever someone needs feeding or when I need feeding myself. The magic happens when fresh basil meets that velvety tomato base, creating something that tastes like it took all day but only takes forty-five minutes. This is the kind of recipe that quietly becomes a favorite.

I made this for my neighbor after she mentioned feeling under the weather, and I watched her face light up with that first spoonful. She asked for the recipe, then made it for her book club, and now I get texts from her friends asking how I know their secret soup. That's when I realized this wasn't just dinner—it was the kind of dish that people remember and ask for again.

Ingredients

  • Olive oil: This is your foundation, so use one you actually enjoy tasting because it makes a real difference in the final flavor.
  • Yellow onion and carrot: These two create the flavor base, and dicing them roughly the same size helps them soften evenly.
  • Garlic: Don't skip the one-minute sizzle after you add it—that's when the magic starts happening.
  • Canned whole peeled tomatoes: They're reliable, already at their peak, and honestly better than off-season fresh tomatoes that taste like nothing.
  • Vegetable broth: Check your label and pick one you'd actually drink, because it's tasting.
  • Heavy cream: The silk in your soup, but add it after blending so the heat doesn't break it.
  • Fresh basil: This is where the personality comes in—save some leaves for the top and add most of it just before blending.
  • Salt, pepper, and optional red pepper flakes: Taste as you go and adjust to what feels right to you.

Instructions

Build your flavor base:
Heat the olive oil in a large pot over medium heat and add the onion and carrot. You're looking for them to turn soft and start releasing their sweetness, which takes about five to six minutes. You'll know it's working when the kitchen starts smelling like something good is happening.
Wake up the garlic:
Add the minced garlic and let it cook for just one minute until it becomes fragrant. Don't let it brown or it turns bitter—you want that mellow, sweet garlic flavor.
Bring everything together:
Stir in the tomatoes with all their juices, then add the vegetable broth, salt, pepper, and sugar if you're using it. Bring it to a gentle simmer and you'll see it start to come alive.
Let it become itself:
Cover and simmer for twenty minutes, stirring every few minutes so nothing sticks. This is when the tomatoes break down and the flavors start getting to know each other.
Add the fresh basil moment:
Chop most of your basil and stir it in, saving a few leaves for garnish. Let it simmer for five more minutes so the basil flavor infuses without losing that fresh brightness.
Blend to silky perfection:
Remove from heat and use an immersion blender to purée everything until it's completely smooth. If you're using a regular blender, let it cool slightly and work in batches carefully.
Finish with cream:
Stir in the heavy cream after blending, then taste and adjust your salt and pepper. Sometimes I add a tiny pinch more sugar if the tomatoes taste too acidic, but trust your own palate.
Serve with intention:
Ladle into bowls and top with those reserved basil leaves and a small drizzle of olive oil if you want it to feel special. Serve hot.
A bowl of Creamy Tomato Soup with Fresh Basil paired with a crispy grilled cheese sandwich. Pin It
A bowl of Creamy Tomato Soup with Fresh Basil paired with a crispy grilled cheese sandwich. | bountyandbasil.com

I remember my daughter coming home from school and saying the smell alone made her day better. Food has this quiet power sometimes, where it's not just about flavor but about feeling cared for when you're tired or cold or just need something that tastes like home. This soup does that.

When to Make This

This soup works for almost any moment—a weeknight when you want something warm and easy, a lunch you can prepare ahead and reheat, or when someone needs comfort that tastes delicious. It's also perfect for seasons when you want something cozy but can't face heavy food. Make it when you have fresh basil at its best, or rely on good canned tomatoes when fresh ones are out of season.

How to Customize Your Soup

This recipe is flexible enough to work with what you have and what you're craving. You can make it vegan by using coconut cream or cashew cream instead of heavy cream, and nobody will feel like they're missing anything. Add a tiny pinch of smoked paprika if you want a deeper, smoky note, or use red pepper flakes if you like heat. Some people stir in a spoonful of balsamic vinegar at the end for richness, or add a basil-infused oil for extra personality.

What to Serve It With

This soup is meant to be part of a moment, not the whole meal. A grilled cheese sandwich alongside it feels like the perfect pairing—the contrast of crispy bread and melted cheese against silky soup is exactly right. Crusty bread for dipping, a simple green salad to brighten it, or even fresh mozzarella and tomatoes on the side all work beautifully.

  • If you're making grilled cheese, butter your bread generously so it gets golden and crispy while you're finishing the soup.
  • A good bread for dipping should have texture and flavor, not just be soft and plain.
  • This soup also pairs well with roasted vegetables or a simple caprese salad if you want something lighter alongside it.
A pot of Creamy Tomato Soup with Fresh Basil being blended until velvety smooth with an immersion blender. Pin It
A pot of Creamy Tomato Soup with Fresh Basil being blended until velvety smooth with an immersion blender. | bountyandbasil.com

This soup is a reminder that the best dishes aren't always complicated—they're just made with attention and fresh ingredients. Make it for yourself or someone else, and watch how something so simple becomes something worth remembering.

Recipe Q&A

Both canned whole peeled tomatoes and ripe fresh tomatoes provide a rich base. Fresh tomatoes offer a brighter flavor, while canned add convenience.

Absolutely. Coconut cream or cashew cream are great alternatives that maintain the soup’s creamy texture without dairy.

Adding a pinch of smoked paprika or roasting the tomatoes beforehand can deepen the soup’s flavor profile.

Blending creates a smooth, velvety texture characteristic of this soup, but you can leave it chunky if you prefer more texture.

Serve hot with fresh basil garnish, a drizzle of olive oil, and pair with crusty bread or grilled cheese for a complete meal.

Creamy Tomato Soup Basil

Velvety tomato soup enhanced with fresh basil and cream for a comforting, smooth experience.

Prep 10m
Cook 35m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 garlic cloves, minced
  • 28 ounces canned whole peeled tomatoes, undrained
  • 1 medium carrot, peeled and diced

Liquids

  • 2 cups vegetable broth
  • ½ cup heavy cream
  • 1 teaspoon sugar (optional)

Herbs & Seasoning

  • 1 teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • 1 small bunch fresh basil leaves, roughly chopped
  • Pinch of red pepper flakes (optional)

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and carrot; cook for 5 to 6 minutes until softened.
2
Add Garlic: Stir in minced garlic and sauté for 1 minute until fragrant.
3
Combine Tomatoes and Broth: Add canned tomatoes with their juices, vegetable broth, salt, pepper, and sugar if using. Bring mixture to a simmer.
4
Simmer Soup: Cover and cook for 20 minutes, stirring occasionally to blend flavors.
5
Add Basil and Continue Simmering: Stir in most of the chopped basil, reserving some leaves for garnish. Continue simmering for an additional 5 minutes.
6
Purée Soup: Remove from heat. Purée soup with an immersion blender until smooth, or transfer carefully to a blender and process in batches.
7
Incorporate Cream and Adjust Seasoning: Stir in heavy cream. Taste and adjust seasoning as needed.
8
Serve: Ladle into bowls, garnish with reserved basil leaves and a drizzle of olive oil if desired. Serve warm.
Additional Information

Equipment Needed

  • Large pot
  • Chef’s knife
  • Cutting board
  • Immersion blender or countertop blender
  • Ladle

Nutrition (Per Serving)

Calories 205
Protein 4g
Carbs 21g
Fat 12g

Allergy Information

  • Contains dairy from heavy cream; use plant-based alternatives for dairy-free option.
  • Gluten-free as prepared; verify broth and cream labels to ensure no hidden gluten.
Elena Marlowe

Sharing fresh, easy recipes and practical kitchen tips for home cooks of all levels.