Creamy Tomato Basil Soup

A warm bowl of Creamy Tomato and Basil Soup with Croutons, garnished with fresh basil and a swirl of cream. Pin it
A warm bowl of Creamy Tomato and Basil Soup with Croutons, garnished with fresh basil and a swirl of cream. | tastypinboards.com

This creamy tomato and basil blend offers a smooth, comforting flavor perfect for a cozy meal. Fresh basil adds a fragrant touch, while the creamy texture is balanced by a swirl of rich cream. Crisp, golden croutons provide a delightful contrast in texture. The soup is gently simmered with tomatoes, garlic, onions, and a hint of oregano, bringing together fresh and hearty Italian-inspired flavors. Ideal for a quick lunch or elegant starter, it suits vegetarian diets and can be adapted for vegan options with plant-based cream substitutes.

The first time I made this soup was during a gray, relentless February week when my apartment windows refused to stay fully closed against the drafts. Something about tomato and basil has this way of convincing you that warmth is coming, even when the world outside feels determined to stay frozen.

I remember making this for a friend who swore she hated tomato soup because childhood trauma from cafeteria versions. She actually asked for seconds and then sat with the empty bowl, studying the bottom as if trying to solve a mystery.

Ingredients

  • 2 tablespoons olive oil: This is your foundation, do not even think about skipping it or using something flavorless
  • 1 medium yellow onion, finely chopped: Yellow onions have this natural sweetness that blossoms when they cook down slowly
  • 2 cloves garlic, minced: Fresh is non negotiable here, jarred garlic brings a weird acrid note to soups
  • 2 cans (400 g each) whole peeled tomatoes: The juice is liquid gold, do not drain it or you are throwing away half the flavor
  • 2 tablespoons tomato paste: This little tube concentrates all the tomato intensity into something deeply savory
  • 500 ml vegetable broth: Use one you actually like drinking because it becomes half the soup
  • 1 teaspoon sugar: Just enough to balance the tomatoes natural acidity without making it sweet
  • 1 teaspoon salt: Start here and taste, you can always add more but you cannot take it back
  • 1/2 teaspoon freshly ground black pepper: Grind it right into your hand, fresh pepper has warmth that pre-ground lost months ago
  • 1/2 teaspoon dried oregano: Even dried, this adds that Italian restaurant backbone everyone recognizes
  • 1/2 cup heavy cream: The transformation is wild, suddenly this soup goes from rustic to velvety
  • 1 large handful fresh basil leaves: Tear them by hand, cutting basil with a knife bruises it into something sad and dark
  • 2 cups day-old bread, cut into cubes: Slightly stale bread actually makes better croutons because it has already started drying out
  • 2 tablespoons olive oil for croutons: Toss the bread thoroughly so every cube gets coated, otherwise you just have dry toast
  • 1/4 teaspoon salt and garlic powder: The garlic powder is optional but honestly, why would you not want garlic bread on top of your soup

Instructions

Preheat and prepare the croutons:
Get your oven to 190°C (375°F) while you toss the bread cubes with olive oil, salt, and garlic powder until every piece glistens
Bake until golden:
Spread them on a baking sheet and bake 10 to 12 minutes, stirring halfway through because the ones on the edges always brown faster
Build your flavor base:
Heat olive oil in a large saucepan over medium heat, add the onion, and let it soften until it is completely translucent, about 5 to 6 minutes
Add the garlic:
Stir in the minced garlic and cook for just 1 minute, watching carefully because burned garlic tastes bitter and ruins everything
Concentrate the tomato flavor:
Mix in the tomato paste and let it cook for a full minute until it darkens slightly and smells intensely concentrated
Add the tomatoes:
Pour in the canned tomatoes with all their juice, breaking them up with your spoon as they hit the pan
Simmer together:
Add the broth, sugar, salt, pepper, and oregano, bring everything to a gentle simmer, then let it cook uncovered for 20 minutes
Blend it smooth:
Drop in the fresh basil and use an immersion blender until the soup is completely silky, or work in batches if you are using a regular blender
Add the cream:
Stir in the heavy cream and heat gently until warmed through, then taste and adjust the seasoning if needed
Finish and serve:
Ladle into bowls, scatter with extra basil leaves, and pile those golden croutons on top while they are still warm
Creamy Tomato and Basil Soup with Croutons steaming in a white bowl, topped with golden baked croutons. Pin it
Creamy Tomato and Basil Soup with Croutons steaming in a white bowl, topped with golden baked croutons. | tastypinboards.com

My grandmother used to say that tomato soup recipes are like fingerprints, everyone has their own version but the good ones all share the same patience.

Making It Your Own

The beauty of this soup is how it adapts to whatever you are craving. A pinch of red pepper flakes turns it into something completely different, and sometimes I swap half the cream for a bit of grated Parmesan that melts into salty pockets throughout the bowl.

The Bread Question

I have used everything from sourdough to baguette ends for the croutons. The crustier the bread, the better the crunch, and if you have fresh bread, just let the cubes sit out for an hour before tossing them with oil.

Serving Suggestions

This soup transforms into a meal with a simple green salad dressed in something sharp. The contrast between hot velvety soup and cold crisp greens is something I did not appreciate until I started paying attention to what actually makes a satisfying lunch.

  • Grilled cheese on the side is never wrong, ever
  • A glass of cold white wine cuts through the richness beautifully
  • Leftovers taste even better the next day
Close-up of Creamy Tomato and Basil Soup with Croutons featuring a rich red broth and crisp bread pieces. Pin it
Close-up of Creamy Tomato and Basil Soup with Croutons featuring a rich red broth and crisp bread pieces. | tastypinboards.com

There is something almost meditative about making soup, the way simple ingredients transform into something that feels like a hug in a bowl.

Recipe FAQs

Replace the heavy cream with coconut cream or another plant-based alternative to maintain a creamy texture without dairy.

Toss day-old bread cubes in olive oil, salt, and optional garlic powder, then bake at 190°C for 10–12 minutes until golden and crisp.

Yes, the soup can be made ahead and reheated gently. Add croutons just before serving to preserve their crunch.

A crisp Pinot Grigio complements the fresh herbs and tomato base beautifully, enhancing the overall dining experience.

Add a pinch of chili flakes during simmering to introduce a gentle heat that enhances the tomato flavor.

Creamy Tomato Basil Soup

A velvety blend of tomato and basil enriched with cream, topped with golden croutons for a cozy meal.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

For the Soup

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 2 cans (14 oz each) whole peeled tomatoes, with juice
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon dried oregano
  • 1/2 cup heavy cream
  • 1 large handful fresh basil leaves, plus extra for garnish

For the Croutons

  • 2 cups day-old bread, cut into 1/2-inch cubes
  • 2 tablespoons olive oil
  • 1/4 teaspoon salt
  • 1/4 teaspoon garlic powder (optional)

Instructions

1
Prepare the Oven: Preheat oven to 375°F for the croutons.
2
Make Croutons: Toss bread cubes with olive oil, salt, and garlic powder (if using). Spread on a baking sheet and bake for 10–12 minutes, stirring once, until golden and crisp. Set aside.
3
Sauté Onions: In a large saucepan, heat olive oil over medium heat. Add onion and sauté 5–6 minutes, until soft and translucent.
4
Add Garlic: Add garlic and cook for 1 minute, stirring often.
5
Incorporate Tomato Paste: Stir in tomato paste, cook for 1 minute, then add canned tomatoes (with juice), breaking them up with a spoon.
6
Add Liquids and Seasonings: Pour in vegetable broth, add sugar, salt, pepper, and oregano. Bring to a simmer.
7
Simmer Soup: Simmer uncovered for 20 minutes, stirring occasionally.
8
Blend Soup: Add fresh basil leaves and blend the soup until smooth using an immersion blender (or in batches in a blender; return to pot).
9
Add Cream: Stir in heavy cream and heat gently until warmed through. Taste and adjust seasoning.
10
Serve: Ladle soup into bowls, garnish with extra basil leaves, and scatter croutons on top. Serve immediately.
Additional Information

Equipment Needed

  • Large saucepan
  • Baking sheet
  • Knife and cutting board
  • Immersion blender or blender
  • Wooden spoon

Nutrition (Per Serving)

Calories 290
Protein 6g
Carbs 32g
Fat 15g

Allergy Information

  • Contains: Wheat (croutons), Dairy (heavy cream)
  • For gluten-free, use gluten-free bread for croutons; for dairy-free, substitute cream as noted.
  • Always check product labels for hidden allergens.
Nicole Stanton

Sharing simple, flavorful recipes and kitchen tips for busy home cooks and food lovers.