Welcome to simplemumdishes

Creamy Tomato Soup With A Basil Oil Drizzle

By Charlotte Reid | February 24, 2026
Creamy Tomato Soup With A Basil Oil Drizzle

What started as a "make-do" dinner has become my most-requested recipe. Friends text me in October asking if I'm still making "that incredible tomato soup," and my nephew insists it's the only thing that cures his seasonal colds. The secret lies in the slow caramelization of tomato paste, which creates an umami depth that canned tomatoes alone can't achieve, and the basil oil drizzle that adds a bright, herbaceous note that makes each spoonful feel like summer—even in the dead of winter.

This soup has become my go-to for everything from sophisticated dinner parties (served in tiny espresso cups as an amuse-bouche) to lazy Sunday lunches with grilled cheese. It's elegant enough for company but simple enough for a weeknight dinner. The best part? It comes together in under an hour with ingredients you probably already have in your pantry.

Why This Recipe Works

  • Double Tomato Power: Using both tomato paste and crushed tomatoes creates layers of flavor that taste like they've been simmering all day.
  • Caramelization Magic: Browning the tomato paste in olive oil develops rich, complex flavors that elevate this from ordinary to extraordinary.
  • Creamy Without Heavy Cream: A touch of coconut milk adds luxurious creaminess while keeping it dairy-free and light.
  • Basil Oil Brilliance: The vibrant green basil oil isn't just pretty—it adds a fresh, aromatic finish that brightens every bite.
  • One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development.
  • Make-Ahead Friendly: This soup actually tastes better the next day, making it perfect for meal prep or entertaining.
  • Pantry Staples: No special trips to gourmet stores required—this uses ingredients you probably have on hand right now.

Ingredients You'll Need

Ingredients

Let's talk about what makes each ingredient special and how to choose the best ones for maximum flavor impact. After years of testing, I've learned that the quality of your canned tomatoes matters more than any other ingredient in this soup. Hunt for San Marzano tomatoes if you can find them—these Italian beauties are grown in volcanic soil and have a naturally sweet, low-acid profile that makes all the difference.

Extra Virgin Olive Oil: Don't reach for the expensive finishing oil here. A good everyday olive oil works perfectly for sautéing and helps carry the flavors of the aromatics. I keep a large bottle of California olive oil specifically for cooking soups and sauces.

Yellow Onion: The foundation of flavor. Look for firm, heavy onions with papery skin. Avoid any with soft spots or green sprouts. If you're sensitive to onions, you can substitute with shallots for a milder flavor.

Garlic: Fresh is non-negotiable. Those jars of pre-minced garlic sitting in oil have lost their punch. Choose plump, firm cloves with tight skin. Pro tip: Smash the cloves with the flat side of your knife before mincing—it's therapeutic and releases more flavor.

Tomato Paste: This is where the magic happens. Buy it in a tube rather than a can—you can use just what you need and it keeps for months in the fridge. Double-concentrated paste is worth seeking out; it's like tomato paste with a PhD in flavor.

Crushed Tomatoes: Here's where brand matters. I've tested dozens, and Muir Glen consistently delivers bright, fresh flavor. If you can only find whole tomatoes, crush them with your hands—it's messy but oddly satisfying, and the irregular texture adds character.

Vegetable Broth: Homemade is divine but totally impractical for weeknight cooking. I keep low-sodium Better Than Bouillon in the fridge—it dissolves instantly and lets me control the salt. Avoid regular broth, which can make your soup taste like cafeteria food.

Coconut Milk: Full-fat, please. The light stuff is just coconut water with emulsifiers and won't give you that luxurious mouthfeel. Don't worry about coconut flavor—it melts into the background and just adds creaminess.

Fresh Basil: The star of our oil drizzle. Look for vibrant green leaves without black spots. If you can't find fresh, the oil won't work, but you can stir in some pesto at the end for a different but still delicious herby note.

How to Make Creamy Tomato Soup With A Basil Oil Drizzle

1

Sauté the Aromatics

Heat 3 tablespoons olive oil in a heavy-bottomed pot over medium heat until shimmering. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until translucent and just starting to turn golden at the edges. Add the minced garlic and cook for another 30 seconds until fragrant but not browned. Season with a pinch of salt and pepper—this helps draw out moisture and prevents sticking.

2

Caramelize the Tomato Paste

Here's where the flavor magic happens. Push the onions and garlic to the sides of the pot, creating a clear space in the center. Add the tomato paste to this empty space and let it cook undisturbed for 2-3 minutes. You'll see it darken from bright red to a deep brick color. Stir everything together and cook for another 2 minutes. This caramelization process creates hundreds of new flavor compounds that will make your soup taste like it's been simmering for hours.

3

Build the Base

Add the crushed tomatoes and vegetable broth, stirring well to combine and scraping up any browned bits from the bottom of the pot—these fond bits are pure flavor gold. Bring to a gentle simmer, then reduce heat to low. Add 1 teaspoon salt, 1/2 teaspoon black pepper, and a pinch of sugar if your tomatoes are particularly acidic. Let it bubble away for 15 minutes, stirring occasionally. Your kitchen will start smelling like an Italian grandmother's house.

4

Blend Until Silky

Remove from heat and let cool slightly. Working in batches if necessary, carefully transfer the soup to a blender. Add the coconut milk and blend on high for 2-3 minutes until completely smooth and creamy. If you have an immersion blender, you can blend directly in the pot, but a regular blender creates a silkier texture. Pass through a fine-mesh sieve if you want restaurant-level smoothness, but I like a bit of texture.

5

Make the Basil Oil

While the soup simmers, make your basil oil. Bring a small pot of water to boil and prepare a bowl of ice water. Blanch the basil leaves for 10 seconds, then immediately transfer to the ice bath. This shocking process locks in that vibrant green color. Squeeze out excess water and blend with 1/2 cup olive oil and a pinch of salt for 30 seconds until bright green. Strain through a coffee filter or fine sieve for a clear, jewel-toned oil.

6

Season to Perfection

Return the blended soup to the pot and warm gently over low heat. Taste and adjust seasoning—this is crucial. You might need more salt, a splash of balsamic vinegar for brightness, or a pinch more sugar to balance acidity. The soup should taste like concentrated summer in a bowl. If it's too thick, thin with a splash of broth; too thin, simmer for a few more minutes.

7

Serve with Style

Ladle the hot soup into warm bowls. Drizzle each serving with the basil oil in a artistic swirl (practice your Jackson Pollock moves). Garnish with a few fresh basil leaves, a crack of black pepper, and perhaps a few homemade croutons for crunch. Serve immediately with crusty bread for dipping. Watch as your guests close their eyes in bliss with the first spoonful.

Expert Tips

Temperature Matters

Never let tomato soup boil vigorously after adding the coconut milk. High heat can cause it to separate and become grainy. Gentle warming is all you need.

The Next-Day Rule

This soup tastes even better the next day as flavors meld. Make it Sunday, refrigerate, and enjoy an even more complex flavor profile on Monday.

Basil Oil Brilliance

Make extra basil oil and store it in the fridge for up to a week. It's incredible drizzled over grilled vegetables, pasta, or even pizza.

Blender Safety

When blending hot liquid, remove the center cap from the blender lid and cover with a kitchen towel. This prevents pressure buildup and soup explosions.

Ice Bath Magic

Don't skip the ice bath for the basil! It's what keeps your oil vibrant green instead of muddy brown. Work quickly for best results.

Tomato Paste Upgrade

Invest in double-concentrated tomato paste in a tube. It's more expensive but worth every penny for the intense tomato flavor it delivers.

Variations to Try

Spicy Tomato Soup

Add a pinch of red pepper flakes with the garlic, or stir in a spoonful of harissa paste for North African heat. A drizzle of chili oil instead of basil oil gives it a completely different personality.

Roasted Tomato Version

Roast 2 pounds of fresh tomatoes with olive oil and thyme at 400°F for 30 minutes until caramelized. Blend these into the soup for a smoky, deeper flavor that tastes like summer captured in a bowl.

Herb Garden Soup

Replace the basil oil with a mixture of whatever herbs are thriving in your garden—parsley, chives, tarragon, or oregano all work beautifully. Each herb creates a completely different soup personality.

Grilled Tomato Soup

Grill fresh tomatoes until charred, then blend into the soup. The smoky flavor adds incredible depth, especially when served with grilled cheese croutons.

Creamy Dairy Version

Replace coconut milk with heavy cream or half-and-half for a richer, more traditional tomato soup. A splash of sherry at the end adds sophisticated complexity.

Mediterranean Twist

Add a strip of orange zest while simmering, then finish with a splash of good balsamic vinegar and a sprinkle of fresh oregano. Serve with olive oil drizzled on top instead of basil oil.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours as they meld together. Store the basil oil separately in a small jar—it will keep for up to a week but is best used within 3 days for maximum vibrancy.

Reheating: Warm gently over low heat, stirring occasionally. Avoid boiling, which can cause the coconut milk to separate. If the soup has thickened too much, thin with a splash of broth or water.

Freezer Instructions

This soup freezes beautifully for up to 3 months. Freeze in portion-sized containers or freezer bags laid flat for easy stacking. Leave 1-inch headspace as liquids expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Pro tip: Freeze the basil oil in ice cube trays. Once frozen, pop out the cubes and store in a freezer bag. You'll have perfectly portioned herb oil ready to defrost for future soups or pasta dishes.

Make-Ahead Magic

This soup is a meal-prep champion. Make a double batch on Sunday and enjoy it throughout the week. It thickens as it sits, so you might need to add liquid when reheating. The basil oil can be made up to 3 days ahead—actually, making it a day ahead allows the flavors to meld beautifully.

Party prep: Make the soup base up to 3 days ahead. On serving day, simply reheat and finish with fresh basil oil. Your guests will think you spent all day cooking.

Frequently Asked Questions

Absolutely! You'll need about 2 pounds of ripe tomatoes. Core and roughly chop them, then simmer until they break down. The flavor will be brighter and more summery, but you'll need to cook longer to achieve the same depth. Roma or plum tomatoes work best as they're less watery. If using fresh tomatoes, add a tablespoon of tomato paste anyway—it provides umami depth that fresh tomatoes lack.

Tomato acidity varies depending on the brand and type. First, try adding a teaspoon of sugar—this balances acid without making it sweet. If it's still too tart, stir in a pinch of baking soda (seriously!)—it neutralizes acid. You can also add more coconut milk or a pat of butter to round out the flavors. For future batches, look for San Marzano tomatoes, which are naturally lower in acid.

For slow cooker: Sauté the aromatics and caramelize the tomato paste on the stove first (this step is crucial for flavor), then transfer to slow cooker with remaining ingredients. Cook on low for 6-8 hours or high for 3-4 hours. Blend and add coconut milk at the end.

For Instant Pot: Use sauté function for steps 1-2, then add remaining ingredients and cook on high pressure for 10 minutes. Quick release, blend, and finish with coconut milk.

The basil oil really needs fresh basil to work—the chlorophyll is what creates that vibrant green color. Without fresh basil, skip the oil and stir in 2 tablespoons of pesto at the end instead. Or make a different herb oil using parsley, chives, or even cilantro. Each herb will give you a completely different but still delicious result.

Yes! Freeze the basil oil in ice cube trays, then pop out the cubes and store in a freezer bag for up to 3 months. This is brilliant for winter when fresh herbs are expensive. You can also freeze fresh basil leaves in olive oil in ice cube trays—drop a cube into any soup or sauce for instant summer flavor. The oil will solidify but return to liquid at room temperature within minutes.

Skip the basil oil drizzle and serve the soup plain—it'll still be delicious. Or make the oil but serve it on the side for adventurous eaters. You could also blend some fresh basil directly into the soup for hidden nutrition. Another option: make croutons tossed with dried basil and olive oil—kids love crunchy toppings and won't even realize they're eating herbs.

Creamy Tomato Soup With A Basil Oil Drizzle
soups
Pin Recipe

Creamy Tomato Soup With A Basil Oil Drizzle

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat oil in a large pot over medium heat. Sauté onion for 5-6 minutes until translucent.
  2. Add garlic and cook 30 seconds until fragrant.
  3. Caramelize tomato paste by pushing vegetables to sides and cooking paste in center for 2-3 minutes until darkened.
  4. Stir in tomatoes and broth, scraping up browned bits. Simmer 15 minutes.
  5. Blend soup with coconut milk until silky smooth.
  6. Make basil oil by blanching basil, then blending with olive oil and salt. Strain.
  7. Season soup with salt and pepper to taste.
  8. Serve hot drizzled with basil oil.

Recipe Notes

For best results, don't skip caramelizing the tomato paste—this step creates incredible depth of flavor. The soup tastes even better the next day!

Nutrition (per serving)

285
Calories
4g
Protein
18g
Carbs
23g
Fat

More Recipes