Vegan Creamy Tomato Basil

Featured in: Weeknight Dinners

This creamy vegan tomato basil preparation blends ripe tomatoes, fresh basil, and coconut milk for a smooth, comforting experience. Sautéed onions and garlic build depth, while oregano and a hint of red pepper add subtle warmth. Accompanied by crisp garlic sourdough slices toasted to golden perfection, this duo offers a rich, satisfying dish ideal for chilly nights. Simple techniques and wholesome ingredients make this a wonderfully balanced culinary delight.

Updated on Fri, 13 Feb 2026 14:12:00 GMT
Creamy vegan tomato basil soup with garlic sourdough dippers in a rustic bowl, garnished with fresh basil leaves.  Save to Pinterest
Creamy vegan tomato basil soup with garlic sourdough dippers in a rustic bowl, garnished with fresh basil leaves. | shiftpan.com

There's something about the smell of tomatoes hitting hot garlic that makes you feel like you're cooking with intention. I discovered this soup on a gray afternoon when my kitchen felt too quiet, and I needed something that would wrap around me like a blanket. The coconut milk was a last-minute swap for cream I didn't have, and it turned out to be exactly right—silky without being heavy, letting the basil shine through like it's been waiting all along to be noticed.

I made this for my neighbor on a chilly evening when she'd had a rough week, and watching her face light up when she dunked that garlic bread into the soup reminded me why I cook at all. She asked for the recipe before she'd even finished her bowl, which is always the highest compliment in my book.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use the good stuff here—it's one of only a few ingredients, so it matters more than you'd think.
  • Yellow onion: The sweetness balances the tomato's natural acidity, so don't skip it or rush through cooking it until it's truly soft.
  • Garlic cloves: Fresh, not powdered; the minced clove melts into everything and becomes the backbone of flavor.
  • Canned whole peeled tomatoes: Better than fresh in winter, and honestly more reliable; the juice they pack in is liquid gold.
  • Vegetable broth: This keeps things light and lets the tomato flavor lead.
  • Unsweetened canned coconut milk: The full-fat kind creates that luxurious mouthfeel without dairy; shake the can well before opening.
  • Tomato paste: A concentrated punch of tomato flavor that deepens everything in the pot.
  • Sugar: Just a teaspoon to whisper sweetness and round out the acidity—optional, but I always add it.
  • Sea salt and black pepper: Taste as you go; canned tomatoes vary in saltiness, so you might need less than the recipe suggests.
  • Dried oregano: Adds an herbal warmth without overshadowing the basil that comes later.
  • Red pepper flakes: A quiet heat that sneaks up on you; use less if you prefer mild.
  • Fresh basil: Add it near the end so it stays bright and fragrant; dried basil just won't do here.
  • Sourdough bread: Thick slices hold up to oil and garlic without falling apart when you dip.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat your olive oil over medium heat and add the diced onion. You'll want to hear a gentle sizzle, then watch the pieces turn from opaque to translucent—this takes about 4 to 5 minutes and is worth the wait, as it builds the base for everything that follows.
Bloom the garlic:
Once the onion is soft, add the minced garlic and cook for just a minute; you're looking for that unmistakable aroma to fill the kitchen without letting it brown and turn bitter.
Caramelize the tomato paste:
Stir in the tomato paste and let it cook for a minute in the oil. This small step intensifies its flavor dramatically, and you'll see it darken slightly in the pan.
Build the soup base:
Pour in the canned tomatoes with all their juice, followed by the vegetable broth, oregano, salt, pepper, sugar, and red pepper flakes. Bring everything to a simmer, then cook uncovered for about 20 minutes, stirring now and then so nothing sticks to the bottom.
Finish with richness and freshness:
After 20 minutes, pour in the coconut milk and tear in the fresh basil leaves. Let it simmer for 5 more minutes so the basil infuses the soup without losing its brightness.
Blend to silky perfection:
Remove the pot from heat and use an immersion blender to puree the soup until it's completely smooth and creamy. If you're using a regular blender, work in batches and be careful with the heat; let the soup cool slightly first.
Toast the sourdough:
While the soup simmers, preheat your broiler or heat a grill pan. Brush both sides of thick sourdough slices with olive oil and toast until they're golden and crisp, about 2 minutes per side—they should have some crunch but not be burnt.
Finish with garlic:
As soon as the bread comes off the heat, rub both sides with the cut sides of a fresh garlic clove; the warmth will release the garlic's oils and flavor without it being overwhelming.
Serve and savor:
Ladle the hot soup into bowls, garnish with extra fresh basil, and serve alongside your garlic sourdough dippers cut into strips for dunking.
Velvety tomato basil soup made with coconut milk, served alongside golden garlic-rubbed sourdough strips for dipping.  Save to Pinterest
Velvety tomato basil soup made with coconut milk, served alongside golden garlic-rubbed sourdough strips for dipping. | shiftpan.com

The first time I made this soup, my daughter wandered into the kitchen halfway through and asked if she could help. We ended up sitting together with our bowls, dunking bread and talking about everything and nothing, and I realized that's exactly what good food does—it creates space for connection.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of Coconut Milk in Soup

When I first heard about using coconut milk in tomato soup, I was skeptical. I'd grown up with cream-based versions, and the idea of trading dairy for coconut felt like compromise. But the first spoonful changed my mind—the coconut milk creates that same velvet texture while adding a subtle sweetness that actually complements the tomato rather than masking it. The richness feels indulgent, but because it's plant-based, you don't feel weighed down afterward.

Why Fresh Basil Makes All the Difference

I learned the hard way not to add basil at the beginning or middle of cooking this soup. I once threw it all in with the tomatoes, thinking it would deepen the flavor, and ended up with a bitter, muddy soup that tasted like overcooked herbs. Now I add fresh basil just at the end, after the heat is off, so it stays bright and peppery. It transforms the soup from warm and comforting to vibrant and alive, and that contrast is exactly what makes you keep eating spoonful after spoonful.

Elevating Simple Ingredients

This soup taught me that you don't need a long ingredient list to create something memorable. What matters is treating each ingredient with respect and giving it time to do its job. The onion needs to caramelize, the garlic needs to bloom, the tomato paste needs to cook down. These small moments of patience compound into a finished dish that tastes like you've been thinking about it all day.

  • Always taste and adjust seasoning at the very end, after blending, because flavors shift once the texture changes.
  • Keep some fresh basil leaves back for garnish; it's not just pretty, it's your last chance to taste that fresh herb brightness.
  • Leftover soup freezes beautifully for up to three months, making it perfect for those days when you need comfort food without any effort.
Rich vegan tomato soup with aromatic basil, paired with crispy garlic sourdough dippers for a comforting meal. Save to Pinterest
Rich vegan tomato soup with aromatic basil, paired with crispy garlic sourdough dippers for a comforting meal. | shiftpan.com

There's a reason this soup keeps appearing on my table when the weather turns cool and the world feels a little overwhelming. It asks for just a few minutes of your attention, then rewards you with something that tastes like it took hours and feels like being cared for.

Questions & Answers About This Recipe

What makes the soup creamy without dairy?

The creaminess comes from the addition of unsweetened coconut milk, which provides a rich, velvety texture while keeping it vegan and dairy-free.

Can the garlic sourdough dippers be made gluten-free?

Yes, by substituting the sourdough bread with a gluten-free bread alternative, you can enjoy the dippers while avoiding gluten.

How can I enhance the flavor of the tomato base?

Roasting fresh tomatoes before adding them deepens the sweetness and adds a smoky layer to the soup’s flavor profile.

Is it possible to adjust the spice level of this dish?

Absolutely, the red pepper flakes can be omitted or increased to taste, offering either a mild or spicy kick according to preference.

What are good beverage pairings for this dish?

Crisp Sauvignon Blanc or sparkling water with lemon complement the bright and creamy notes beautifully, balancing the savory elements.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Creamy Tomato Basil

Smooth vegan tomato basil blend paired with crisp garlic sourdough for a warming meal.

Prep Time
15 min
Time to Cook
35 min
Total Duration
50 min
Recipe by Emma Miller


Skill Level Easy

Cuisine American

Serves 4 Portions

Dietary Info Vegan Option, No Dairy

What You'll Need

Soup Base

01 2 tablespoons olive oil
02 1 large yellow onion, diced
03 3 cloves garlic, minced
04 2 (14 oz) cans whole peeled tomatoes
05 1 cup vegetable broth
06 1 cup unsweetened canned coconut milk
07 2 tablespoons tomato paste
08 1 teaspoon sugar
09 1 teaspoon sea salt
10 1/2 teaspoon black pepper
11 1/2 teaspoon dried oregano
12 1/4 teaspoon red pepper flakes
13 1/2 cup fresh basil leaves, plus extra for garnish

Garlic Sourdough Dippers

01 4 thick slices sourdough bread
02 2 tablespoons olive oil
03 2 cloves garlic, halved

How to Make It

Step 01

Sauté aromatics: Heat olive oil in a large saucepan over medium heat. Add diced onion and sauté for 4–5 minutes until translucent.

Step 02

Build depth: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Develop flavor base: Stir in tomato paste and cook for 1 minute, then add canned tomatoes with juice, vegetable broth, oregano, salt, pepper, sugar, and red pepper flakes.

Step 04

Simmer soup: Bring to a simmer and cook uncovered for 20 minutes, stirring occasionally.

Step 05

Finish with cream and herbs: Add coconut milk and fresh basil leaves. Simmer for 5 minutes more.

Step 06

Blend to desired consistency: Remove from heat and use an immersion blender to blend soup until smooth and creamy. Alternatively, carefully transfer to a blender in batches. Adjust seasoning if needed.

Step 07

Toast bread: While soup simmers, preheat oven broiler or grill pan. Brush both sides of sourdough slices with olive oil. Toast until golden and crisp, approximately 2 minutes per side.

Step 08

Finish dippers: Rub warm toasted bread with the cut sides of the garlic cloves. Slice into strips for dipping.

Step 09

Serve: Ladle hot soup into bowls, garnish with fresh basil, and serve alongside garlic sourdough dippers.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Large saucepan
  • Immersion blender or regular blender
  • Bread knife
  • Baking sheet or grill pan
  • Cutting board
  • Ladle

Allergy Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains gluten from sourdough bread
  • Contains coconut from coconut milk
  • Use gluten-free bread as substitute if required

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 340
  • Fats: 18 g
  • Carbohydrates: 40 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.