Vegan Creamy Tomato and Lentil Soup for Comfort

30 min prep 28 min cook 28 servings
Vegan Creamy Tomato and Lentil Soup for Comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

The first time I made this Vegan Creamy Tomato and Lentil Soup, it was one of those raw, slate-gray afternoons where the wind rattles the maple leaves against my kitchen window and the cat refuses to leave her blanket nest. My husband was traveling for work, the pantry was oddly bare, and I craved something that would feel like a wool sweater around my shoulders—warm, familiar, and forgiving. I had a half-box of red lentils, a dented can of fire-roasted tomatoes, and a lonely can of coconut milk rolling around like a stray marble. Forty minutes later I was cradling a bowl of sunset-orange soup so luxuriously thick it could have been a loose risotto, breathing in the mingled scents of garlic, basil, and smoked paprika. One spoonful and I felt my shoulders drop; the second and I was humming. That night I emailed my best friend the recipe, typed with mittened hands because I refused to put the bowl down. Since then, this soup has become my go-to for first-frost nights, for welcoming new neighbors, for sick-day care packages delivered in mason jars with twine-wrapped notes: Heat slowly, top with crusty bread, feel better. It is week-night fast, pantry-friendly, and yet tastes like you spent the afternoon plotting over a Dutch oven. If comfort had a flavor, it would be this: bright tomato, earthy lentil, silky coconut, and the gentlest kick of chili to remind you you’re still alive and capable of joy.

Why This Recipe Works

  • Red lentils dissolve into velvety body without any need for dairy or flour-based roux.
  • Fire-roasted tomatoes add smoky depth straight from the can—no long roasting required.
  • Coconut milk lends creamy richness that whirls into a cloud-like swirl yet keeps the soup entirely plant-based.
  • One-pot preparation means minimal dishes and a built-in flavor layering that tastes slow-simmered even on a tight timeline.
  • Balanced nutrition: nearly 17 g of protein and 12 g of fiber per serving, plus iron, folate, and lycopene.
  • Freezer hero: it thaws like a dream, making it a meal-prep superstar for future hungry selves.
  • Customizable heat from a whisper of sweet paprika to a roaring chipotle blaze—your call.

Ingredients You'll Need

Ingredients

Every ingredient here is supermarket-easy, but a few careful picks elevate the bowl from serviceable to sublime. Start with red lentils—not green or French. Their coral-colored seed coats cook into soft, almost puréed tenderness in under twenty minutes and naturally thicken the broth. Rinse them in a fine sieve until the water runs clear; this removes dusty starches that can muddy flavor. For tomatoes, hunt down a 28-ounce can labeled fire-roasted; the charred edges give you a campfire whisper you can’t achieve on a week-night stovetop. (If you only have plain crushed tomatoes, add ½ tsp smoked paprika and pinch of sugar to compensate.)

Choose full-fat canned coconut milk. Light versions are watery and prone to separating; the fat emulsifies into a satin ribbon that rounds the tomato’s sharp corners. Shake the can vigorously or empty it into a small bowl and whisk to recombine if separated. If coconut isn’t your joy, swap in an equal amount of unsweetened oat cream or cashew cream—both stir in seamlessly.

Aromatics matter: one large yellow onion, diced small so it melts into the base; three fat garlic cloves smashed and minced to a paste with a pinch of salt for maximum allicin punch. You’ll also need carrot—just one, finely grated. It dissolves quietly, adding body and natural sweetness that tame the tomato tang. For herbs, fresh basil is queen, but in winter I reach for a heaping teaspoon of dried Italian oregano and a bay leaf; both rehydrate beautifully and give the soup a slow-cooked aura.

Finally, the flavor backbone: vegetable bouillon paste (I’m loyal to Better Than Bouillon No-Chicken base), a teaspoon of balsamic vinegar for fruity depth, and a pinch of crushed red-pepper flakes for a gentle thrum of heat. Finish with a squeeze of lemon right before serving to brighten all the cozy richness.

How to Make Vegan Creamy Tomato and Lentil Soup for Comfort

1
Warm the pot & bloom the spices

Place a heavy-bottomed soup pot or Dutch oven over medium heat for 30 seconds—this prevents onions from steaming in their own moisture. Add 2 Tbsp olive oil and swirl to coat. When the oil shimmers, scatter in ½ tsp dried oregano, ¼ tsp smoked paprika, and a pinch of red-pepper flakes. Stir for 30 seconds until the spices smell toasted and the paprika darkens slightly. This quick bloom unlocks fat-soluble flavor compounds and perfumes the kitchen with a smoky-sweet aroma.

2
Sauté the holy trinity

Add diced onion, grated carrot, and ½ tsp kosher salt. Reduce heat to medium-low and cook 5 minutes, stirring occasionally, until the onion is translucent and the carrot has melted into orange confetti. If the mixture threatens to brown, splash in a tablespoon of water; the goal is soft and silky, not caramelized.

3
Garlic & tomato paste layer

Clear a small circle in the center of the pot, add 1 Tbsp tomato paste and minced garlic. Let the paste sizzle for 60 seconds, stirring—this caramelizes the natural sugars and removes any metallic edge. Fold everything together until the vegetables are brick-red and glossy.

4
Deglaze with balsamic

Pour in 1 tsp balsamic vinegar and scrape the pot’s bottom with a wooden spoon, lifting any flavorful fond. The vinegar will reduce almost instantly, leaving behind a sweet-tart whisper that amplifies the tomatoes.

5
Add tomatoes & lentils

Empty the entire can of fire-roasted tomatoes (juice and all) into the pot. With kitchen shears, snip the tomatoes directly in the pot until only small chunks remain—this saves you dirtying a cutting board. Rinse 1 cup red lentils and tumble them in. Stir to coat every coral seed with the seasoned base; this brief toasting prevents the lentils from turning mushy later.

6
Pour in broth & simmer

Add 3 cups water and 1½ tsp vegetable bouillon paste (or 3 cups pre-made low-sodium broth). Toss in 1 bay leaf. Increase heat to high, bring to a lively boil, then drop to a gentle simmer. Cover partially and cook 15 minutes, stirring twice. Red lentils cook quickly; you’ll see them burst and turn yellow as they release starch and thicken the broth.

7
Coconut milk swirl

Fish out the bay leaf. Pour in ¾ cup full-fat coconut milk. Stir gently; the soup will shift from brick-red to a mellow sunset orange. Simmer 2 more minutes to marry flavors. Taste and adjust salt—tomatoes love salt, so be generous.

8
Texture check & optional blend

For a brothy stew with texture, leave it rustic. For the silken version you see in bistros, insert an immersion blender and pulse 5–6 times until creamy but still speckled. (Alternatively, transfer 2 cups to a countertop blender, purée until velvety, then return to the pot.) This hybrid method keeps some lentils intact while creating body.

9
Final brightness

Off heat, squeeze in 1 tsp fresh lemon juice and ¼ cup chopped basil (or 1 tsp dried). Stir; the acid sharpens all the flavors like adjusting a camera lens into focus.

10
Serve & garnish

Ladle into deep bowls. Drizzle with remaining coconut milk in a chevron pattern, scatter toasted pumpkin seeds for crunch, and add a crack of black pepper. Serve alongside grilled sourdough or a cashew-cheese quesadilla for pure hygge on a spoon.

Expert Tips

Toast your tomato paste

Letting it caramelize for 60 seconds removes tinny notes and adds a subtle smoky sweetness you can’t skip.

Rinse red lentils

A quick rinse removes surface starches that can create a scummy foam and dull flavors.

Control sodium last

Tomato products vary in salt; taste after simmering and adjust to avoid over-salting early.

Immersion blender safety

Keep the blade submerged to prevent hot splatter; tilt the pot so the soup pools for easy blending.

Double-batch trick

Double the recipe and freeze half in silicone muffin trays; pop out pucks for single-serve comfort any night.

Coconut separation fix

If coconut cream is solidified, whisk in a splash of hot broth until smooth before adding to soup.

Variations to Try

  • Southwestern: Swap oregano for cumin & coriander, add black beans and corn, finish with cilantro and lime.
  • Green goddess: Replace coconut milk with 1 cup cashew cream and stir in 2 cups baby spinach at the end until wilted.
  • Harissa heat: Whisk 1 Tbsp harissa paste into the tomato paste step for North-African warmth; top with dukkah.
  • Protein boost: Stir in 1 cup cooked chickpeas or white beans during the coconut-milk step for extra bite.
  • Roasted red-pepper twist: Blend in a jar of roasted peppers for a sweeter, deeper hue reminiscent of romesco.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. The soup will thicken as the lentils continue to absorb liquid; thin with water or broth when reheating.

Freezer: Portion into freezer-safe bags or silicone cubes. Lay bags flat for space-saving stacks. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, stirring every minute to prevent hot spots.

Reheat: Warm gently over medium-low heat, stirring often. Vigorous boiling can split coconut milk and turn lentils grainy. A splash of broth or water restores the silky texture.

Make-ahead: The flavors meld beautifully overnight, making this an ideal Sunday prep for week-day lunches. Store toppings separately so pumpkin seeds stay crunchy and basil stays vivid.

Frequently Asked Questions

Red lentils cook quickly and break down to create natural creaminess. Green or brown lentils hold their shape and require 35–40 minutes of simmering; your soup will be brothy rather than creamy. If that’s fine, go ahead and extend cooking time and add an extra cup of liquid.

Use ¾ cup unsweetened oat cream or cashew cream (blend ½ cup soaked cashews with ¾ cup water until silky). Both whisk in seamlessly and keep the soup vegan. For a lower-fat option, stir in ½ cup unsweetened almond milk plus 2 Tbsp tahini for richness.

Yes! Use sauté mode for steps 1–4, then add tomatoes, lentils, broth. Pressure cook on HIGH for 6 minutes with natural release for 10 minutes. Stir in coconut milk and lemon juice afterward.

Naturally gluten-free. Just ensure your vegetable bouillon is certified GF; some brands hide barley malt extract.

Use no-salt-added tomatoes and low-sodium broth; season with lemon zest, herbs, and a dash of balsamic to perk flavors without extra salt.

Whisk in warm broth or water a ¼ cup at a time over gentle heat until you reach desired consistency. The lentils will continue to swell, so err on the slightly thinner side if you plan to store leftovers.
Vegan Creamy Tomato and Lentil Soup for Comfort
soups
Pin Recipe

Vegan Creamy Tomato and Lentil Soup for Comfort

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Bloom spices: Heat olive oil in a soup pot over medium. Stir in oregano, paprika, and red-pepper flakes for 30 seconds.
  2. Sauté vegetables: Add onion, carrot, and ½ tsp salt. Cook 5 minutes until soft.
  3. Garlic & tomato paste: Clear center, add tomato paste and garlic; cook 1 minute.
  4. Deglaze: Add balsamic vinegar, scraping up browned bits.
  5. Simmer: Stir in tomatoes, lentils, broth, bay leaf; bring to boil, then simmer 15 minutes.
  6. Creamy finish: Discard bay leaf, blend partially if desired, then stir in coconut milk and simmer 2 minutes.
  7. Season & serve: Add lemon juice, basil, remaining salt; garnish and serve hot.

Recipe Notes

Soup thickens on standing; thin with broth when reheating. Freeze in single portions for up to 3 months.

Nutrition (per serving, ~1¼ cups)

287
Calories
17g
Protein
34g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.