Vegan Creamy Tomato Basil

Featured in: Cozy Comfort Meals

This velvety tomato basil soup combines the rich flavors of ripe tomatoes, fresh basil, and creamy coconut milk. Sautéed onions and garlic create a fragrant base, while a touch of oregano and red pepper flakes add subtle warmth. Served with crisp, garlicky sourdough dippers, it offers a comforting and satisfying meal ideal for chilly days or relaxed evenings. The coconut milk lends a smooth, dairy-free richness, and the preparation is straightforward, making it an easy yet flavorful choice for plant-based dining.

Updated on Fri, 13 Feb 2026 10:12:00 GMT
Creamy vegan tomato basil soup with fresh basil and garlic sourdough dippers for dipping.  Save
Creamy vegan tomato basil soup with fresh basil and garlic sourdough dippers for dipping. | flavza.com

Last winter, my neighbor brought over a thermos of tomato soup on a particularly gray afternoon, and I realized I'd been ordering takeout versions for years when I could've been making this at home. The smell of basil hitting hot tomato broke something open in me—suddenly this wasn't just lunch, it was a reason to slow down. Now I make it whenever the season shifts or someone needs comfort without fuss, and it never feels like a chore.

I made this for my partner after a rough week, and watching them dunk that warm bread into the soup, eyes closed for a second, reminded me why cooking for people matters. They asked for the recipe the next day, and I knew I'd made something worth repeating.

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 good quality—it's one of just a few ingredients, so it deserves to show up.
  • Yellow onion: The sweet base that balances the tomato's tang; don't skip the full sauté time or you'll miss the caramelization.
  • Garlic: Fresh cloves matter here; add it after the onion softens so it doesn't burn and turn bitter.
  • Canned whole tomatoes: San Marzano if you can find them, but honestly any whole tomatoes work better than crushed.
  • Vegetable broth: Low-sodium lets you control the salt; the soup will concentrate as it simmers.
  • Unsweetened coconut milk: The secret to creaminess that keeps this vegan and luxurious—shake the can before opening.
  • Tomato paste: A small amount creates depth and umami without making it taste like paste.
  • Fresh basil: Add it at the very end so the flavor stays bright and green, not cooked-down and dull.
  • Sourdough bread: Thick slices so they don't dissolve; the tang of sourdough pairs perfectly with the soup's acidity.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the base:
Heat olive oil in a large saucepan over medium heat and add your diced onion. You'll know it's ready when it turns translucent and starts catching a little color at the edges, around 4 to 5 minutes—this is where the sweetness develops.
Build the flavor:
Stir in minced garlic and let it wake up the pan for just a minute, then add tomato paste and cook it for another minute so the raw edge fades. This step feels small but it makes a real difference.
Bring it together:
Pour in your canned tomatoes with all their juice, vegetable broth, oregano, salt, pepper, and red pepper flakes if you want a whisper of heat. Bring it to a simmer and let it bubble gently for 20 minutes, stirring now and then.
Make it creamy:
Add coconut milk and fresh basil and give it 5 more minutes—just enough time for the basil to infuse without losing its brightness. Then use an immersion blender to smooth everything into silk.
Toast the dippers:
While the soup simmers, preheat your broiler or heat a grill pan and brush thick sourdough slices with olive oil. Toast them about 2 minutes per side until they're golden and crisp, then rub the warm bread with the cut side of fresh garlic cloves.
Serve and enjoy:
Ladle soup into bowls, garnish with extra fresh basil, and arrange those garlicky dippers alongside so people can tear into them however they want.
Velvety tomato soup infused with basil, served alongside golden garlic sourdough toast sticks.  Pin it
Velvety tomato soup infused with basil, served alongside golden garlic sourdough toast sticks. | flavza.com

There's something about soup and bread together that feels like home, no matter where you're eating it. This combination has a way of turning an ordinary evening into something worth remembering.

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.

Why the Coconut Milk Works

I used to think coconut milk in tomato soup sounded strange until I tasted how it softens the acidity without making things sweet or heavy. It's not about coconut flavor—it's about creating a silky mouthfeel that makes the soup feel like it's been simmering for hours. The richness balances the fresh basil and cuts through the intensity of tomato paste perfectly.

Timing Your Dippers Right

The key to dippers that don't go soggy is toasting them while the soup finishes, so they're warm and crispy the moment you serve everything together. If you make them too early, they'll soften; too late, and the soup gets cold sitting in the pot. The timing is looser than it sounds, though—if your dippers cool down a bit, just pop them back in a hot pan for 30 seconds.

Making It Your Own

This soup is a canvas, honestly—I've added smoked paprika for depth, a splash of balsamic vinegar for complexity, or even a handful of spinach if I want to sneak in greens. One night I stirred in a spoonful of miso paste at the end and couldn't stop eating it. The magic is that no matter what you add, the basil and tomato stay the main story.

  • Roast fresh tomatoes in the oven before adding them for a concentrated, caramelized flavor.
  • Try oat cream or cashew cream instead of coconut milk if you want a different richness.
  • A sprinkle of crispy sage or a drizzle of basil oil on top takes it from good to unforgettable.
Rich tomato basil soup with coconut milk, paired with crispy garlic sourdough bread dippers. Pin it
Rich tomato basil soup with coconut milk, paired with crispy garlic sourdough bread dippers. | flavza.com

This is the kind of recipe that gets better with repetition, each time you make it feeling a little more like your own. Serve it whenever you need to remind someone—or yourself—that good food is one of the easiest ways to show up.

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

Velvety tomato basil blend served with crisp garlic sourdough for cozy, comforting moments.

Prep Time
15 Minutes
Cook Time
35 Minutes
Total Time
50 Minutes

Category: Cozy Comfort Meals

Difficulty: Easy

Cuisine: American

Yield: 4 servings

Dietary: Vegan, Dairy-Free

Ingredients

For the Soup

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

For the Garlic Sourdough Dippers

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

Instructions

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 Flavor Base: Add minced garlic and cook for 1 minute until fragrant. Stir in tomato paste and cook for 1 minute.

Step 03

Combine Base Ingredients: Add canned tomatoes with juice, vegetable broth, oregano, salt, pepper, sugar if using, and red pepper flakes.

Step 04

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

Step 05

Finish Soup: Add coconut milk and fresh basil leaves. Simmer for 5 minutes more.

Step 06

Blend to Creamy Consistency: Remove from heat. Using an immersion blender, blend soup until smooth and creamy. Alternatively, carefully transfer to a blender in batches. Adjust seasoning as needed.

Step 07

Prepare Garlic Dippers: 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 cut sides of garlic cloves. Slice into strips for dipping.

Step 09

Plate and Serve: Serve hot soup garnished with fresh basil and accompany with 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.

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten in sourdough bread
  • Contains coconut from coconut milk
  • Verify all product labels for potential allergens; substitute with gluten-free bread if necessary

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 340
  • Total Fat: 18 g
  • Total Carbohydrate: 40 g
  • Protein: 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.