coconut tomato lentil soup

Featured in Comforting Bowls of Warmth.

This Indian-style dish puts together lentils, juicy tomatoes and rich coconut milk for a hearty vegan bowl full of flavor.

Rehan Magic House Recipes
Updated on Wed, 21 May 2025 15:20:44 GMT
A bowl of tomato soup with some cream and fresh cilantro, with a piece of bread in the back. Pin it
A bowl of tomato soup with some cream and fresh cilantro, with a piece of bread in the back. | magichouserecipes.com

I'm whipping up a cozy tomato-lentil soup with coconut milk in my kitchen today. The combo of earthy lentils and creamy coconut milk makes each spoonful extra special. My family always asks for this soup, especially when it's cold out and we want something comforting. It's my top pick for anyone craving a hearty meal with loads of protein and a velvety finish.

Unforgettable Flavor Adventure

What wins me over with this soup is just how flexible it is. I'm always tossing in new spices or playing with the texture. Ripe tomatoes, silky coconut milk, and nutty lentils come together so perfectly. My friends can't believe it doesn't have any animal stuff in it—it's so rich and tasty!

My Ingredient List

I like to pick each part of this soup carefully for the best blend. Start with 200g brown or red lentils for that protein punch. Add in a 400ml can of coconut milk for creaminess and 800g of juicy canned tomatoes. You'll also need one diced onion, a couple cloves of garlic, one carrot, and a celery stalk for loads of flavor. Toss in two tablespoons of tomato paste to bump up the tomato hit. One liter of veggie broth gets the soup just right. My favorite spices are curry, cumin, salt, and pepper. Sweeten it with a spoonful of maple syrup, and finish with a drizzle of olive oil for that flavor boost.

How to Make This Soup

I get things started by soaking the lentils for at least two hours. That way, they cook faster later on. I heat up a big pot, throw in onions, garlic, carrot, and celery, plus tomato paste in olive oil. I keep stirring till everything smells awesome and the onions look see-through. Then I add the drained lentils, canned tomatoes, broth, coconut milk, and spices. Let everything simmer on low, covered, for about 30 minutes. I always taste it and adjust with maple syrup, salt, and pepper right at the end. If it needs to be thinner, just pour in a splash of water. Some chopped parsley or cilantro on top makes every bowl pop.

How to Get It Extra Creamy

I've figured out after lots of tries that the quickest way to make this soup dreamy is to blend it a little with an immersion blender. It gets super smooth but you'll still bite into some yummy pieces. If you like it lighter, just swap some coconut milk for more broth. Squeeze a little lemon juice in at the end to wake up all the flavors.

A bowl of tomato soup topped with a dollop of sour cream and fresh herbs, sitting next to a slice of bread. Pin it
A bowl of tomato soup topped with a dollop of sour cream and fresh herbs, sitting next to a slice of bread. | magichouserecipes.com

My Favorite Sides

When I'm at home, I usually pair this soup with warm baguette straight from the oven. Sometimes I'll go for naan or even a bowl of fluffy basmati rice. Toasted pumpkin seeds sprinkled on top are awesome. Top it with homemade cashew yogurt and a squeeze of lime to really make it sing.

Keep It Tasting Great

From experience, I know this soup is perfect for prepping ahead. It'll stay fresh in the fridge three days, no problem. When I've got extra, I freeze single portions and they last three months easy. Just reheat gently and stir it well. A splash of water or more broth gets it creamy again.

Fun Ways to Change It Up

I'm always testing something new in my kitchen. For a little heat, I'll add fresh ginger or chili flakes. Want more Mediterranean vibes? Try oregano and basil. Cubed sweet potato or zucchini are a tasty bonus—gives the soup even more texture and bite.

Here's Why It's My Go-To

This soup has a special spot in my cooking notebook. It's everything I want—simple to whip up, tastes awesome, made from good-for-you stuff. That super creamy finish, those bold spices, and all the ways you can make it your own earn it a place in any meal plan. Give it a go, I bet it's about to win you over too.

Why Lentil Soups Rock

Ever since I started making lentil dishes more often, I feel more energized and alive. The mix of plant protein, fiber, and minerals like iron and magnesium works wonders for me. My digestion is better, and I stay full way longer. Plus, you can switch up the soup to fit anyone's tastes.

Help Kids Enjoy It Too

At first, my kids weren't so sure, but now they're big fans. I just go lighter on the spice and blend some of the soup to make it really smooth. Add some crispy bread cubes or croutons on top—they absolutely love that. The coconut milk sweetness and that velvety feel always turn this into a kid-friendly dinner.

A bowl filled with orange soup, topped with sour cream and chopped fresh cilantro. Pin it
A bowl filled with orange soup, topped with sour cream and chopped fresh cilantro. | magichouserecipes.com

Easy Ways to Cook Greener

This soup fits right in with my eco-friendly kitchen style. The ingredients are all plant-based and usually local. I freeze any extras in serving sizes so nothing gets wasted. Whenever I can, I pick up seasonal veggies from the farmer's market. Tastes better and it's good for the planet too.

For Special Gatherings

When friends are coming over, I like to fancy this soup up. Try a drizzle of top-shelf truffle oil, toss on some roasted almonds, or layer fresh herbs on top—it instantly feels elevated. Serve it in lovely bowls with some homemade focaccia and it's a showstopper everyone will remember.

Big Flavors From Around the World

My cooking is inspired by so many places. Sometimes I'll jazz up the soup with lemongrass, ginger, or Thai basil for a taste of Asia. For a Mexican twist, add more cumin, fresh cilantro, and lime—that one's always a crowd-pleaser. It's like taking your taste buds on a trip in every bowl.

Make-Ahead Magic

On crazy busy days, I'm so glad to have this soup stashed in my freezer. It holds up great to batch-cooking. I just double the ingredients, split them into handy tubs, and freeze. Once I thaw it, it tastes every bit as good as day one. Saves me loads of time and there's always something tasty ready to go.

My Favorite Flavor Tricks

Over the years, I've picked up a few ways to take flavor to the next level. I always toast the spices in hot oil before adding anything else. That way, they smell and taste even better. To finish, I like a shot of lemon or a dollop of cashew yogurt. A touch of smoky paprika gives it even deeper flavor—so good!

A bowl of red soup topped with sour cream and fresh cilantro, sitting next to a slice of bread on a wooden board. Pin it
A bowl of red soup topped with sour cream and fresh cilantro, sitting next to a slice of bread on a wooden board. | magichouserecipes.com

Soup That's Got It All

This tomato lentil soup is my kitchen superstar. It keeps guests full and happy, works great for meal prep, and is so easy to make. Those nourishing ingredients, no-fuss steps, and dreamy flavors are why it's my number one. It never lets me down—fast lunch, fancy starter, or weeklong favorite, this soup does it all.

Frequently Asked Questions

→ Do I need to soak the lentils?

If you let them soak, they cook way faster. If not, just cook about 15 to 20 minutes more.

→ Can I use a different kind of lentil?

Sure, red lentils work great. They go soft fast and don't have to soak at all.

→ Why add maple syrup?

It tames the tang from the tomatoes. Skip it or swap for another sweetener if you want.

→ What herbs taste good here?

Try parsley, oregano, or marjoram. Fresh cilantro gives it a nice Indian touch too.

→ How long will this soup stay good?

It'll last 3 or 4 days in the fridge. Freeze it if you want and just heat it up later.

coconut tomato lentil soup

A thick vegan soup loaded with lentils, fresh tomatoes, and creamy coconut milk. Indian spices bring loads of flavor. Filling and packed with vegan protein.

Prep Time
120 Minutes
Cook Time
30 Minutes
Total Time
150 Minutes
By: Reham

Category: Soups & Stews

Difficulty: Easy

Cuisine: Indian Fusion

Yield: 2 Servings (1L)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 A pinch of chili powder if you want it spicy.
02 A sprinkle of pepper.
03 Some salt.
04 1 tablespoon maple syrup if you’re into sweet (totally optional).
05 Dried herbs like parsley, oregano, or marjoram.
06 Curry powder for some kick.
07 Paprika to taste.
08 1 bay leaf.
09 150 g coconut milk.
10 500 ml veggie broth.
11 100 g green lentils.
12 200 g diced tomatoes.
13 1 tablespoon tomato paste.
14 1 celery stick, chopped up small.
15 1 carrot, diced tiny.
16 4 garlic cloves, chopped up.
17 1 small onion, cut up fine.

Instructions

Step 01

Taste it and toss in some maple syrup, salt, or pepper if you want.

Step 02

Let everything bubble softly for half an hour. Put in the rest of the stuff now.

Step 03

Fry tomato paste, celery, carrot, garlic, and onion in a splash of olive oil till the onions get soft and see-through.

Step 04

Rinse the lentils well and cover them with water for at least 2 hours.

Notes

  1. Toss in more water if it gets too thick.
  2. Soaking means less stove time later.

Tools You'll Need

  • Pot.
  • Sieve.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Celery.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 12 g
  • Total Carbohydrate: 45 g
  • Protein: 15 g