Spiced Coconut Tomato Green Lentil Soup

Creamy spiced coconut tomato green lentil soup garnished with fresh cilantro and toasted coconut flakes Save
Creamy spiced coconut tomato green lentil soup garnished with fresh cilantro and toasted coconut flakes | showmevegan.com

This satisfying one-pot creation brings together protein-packed green lentils with creamy coconut milk and diced tomatoes. Aromatic cumin, coriander, turmeric, and cinnamon layers create depth, while fresh ginger and garlic add brightness. The red bell pepper brings natural sweetness that balances the tangy tomatoes. After 40 minutes of gentle simmering, the lentils become perfectly tender while absorbing all the fragrant spices. A squeeze of fresh lime juice right before serving brightens everything beautifully. Garnish with cilantro and toasted coconut for extra texture. This versatile dish pairs wonderfully with crusty bread, steamed rice, or naan, and the flavors only deepen overnight.

The rain was hammering against the kitchen window so hard I could barely hear the podcast I had playing, and somewhere between the static of a bad wifi signal and the chill creeping under the door, I decided that Tuesday needed rescuing. I had a bag of green lentils staring at me from the pantry for three weeks, a half used can of coconut milk from some curry experiment, and a craving for something that would make the whole apartment smell like it had a purpose. Forty minutes later I was sitting cross legged on the floor with a bowl balanced on my knee, absolutely shocked at how good it was. This soup has been in my rotation ever since.

I made a double batch of this for a friend who had just moved into a new apartment with nothing but a mattress and a single saucepan. We sat on her bare floor eating out of mugs, laughing about how coconut milk always scares you when you open the can because the solid cream layer looks wrong even though it is perfect. She texted me the recipe three days later, having already made it herself, which is honestly the highest compliment a soup can receive.

Ingredients

  • 1 cup dried green lentils, rinsed: Green lentils hold their shape far better than red ones here, giving each spoonful a satisfying bite rather than turning to mush.
  • 1 medium onion, finely chopped: A yellow onion works best for its natural sweetness that balances the spices beautifully.
  • 2 garlic cloves, minced: Fresh garlic makes a real difference in a simple soup like this, so skip the jarred stuff if you can.
  • 1 inch piece fresh ginger, grated: Grate it directly into the pot so you do not lose any of the juicy oils that stay on the cutting board.
  • 1 large carrot, diced: Dice it small so it cooks through at the same rate as the lentils.
  • 1 can diced tomatoes with juices: The acidity cuts through the richness of the coconut milk and ties every flavor together.
  • 1 red bell pepper, diced: It adds a subtle sweetness and a pop of color that makes the bowl look gorgeous.
  • 4 cups vegetable broth: A good quality broth is the backbone of this soup, so taste yours before adding salt later.
  • 1 tsp cumin seeds: Toasting these first creates an earthy, smoky foundation that ground cumin simply cannot match.
  • 1 tsp ground coriander: It brings a warm, citrusy note that pairs naturally with the coconut.
  • 1/2 tsp ground turmeric: Beyond its gorgeous golden color, turmeric adds an earthy depth that pulls all the spices together.
  • 1/2 tsp smoked paprika: This is what gives the soup a hint of fireside comfort without any actual smoke.
  • 1/4 tsp ground cinnamon: Just a whisper of cinnamon makes the whole pot taste more complex without screaming sweet.
  • 1/4 tsp chili flakes: Entirely optional but a gentle warmth in the background is what makes people go back for seconds.
  • Salt and black pepper: Season gradually and taste as you go because broth saltiness varies wildly between brands.
  • 1 can full fat coconut milk: Do not use lite coconut milk unless you want a thinner, less velvety result.
  • 2 tbsp olive oil or coconut oil: Either works, but coconut oil doubles down on the warm, tropical aroma.
  • Juice of 1 lime: A squeeze of lime at the end brightens everything and stops the coconut from feeling too heavy.
  • Fresh cilantro or parsley, chopped: Cilantro is my first choice for its cool, herbal contrast against the warm spices.
  • Toasted coconut flakes: A handful on top adds crunch and turns a simple bowl into something that looks intentionally special.

Instructions

Wake up the cumin seeds:
Heat the oil in your largest pot over medium heat and drop in the cumin seeds, standing close enough to catch that magical moment when they start to pop and release their fragrance, about 30 seconds.
Build the aromatic base:
Add the chopped onion, minced garlic, and grated ginger, stirring often until the onion softens and turns translucent, roughly 3 to 4 minutes.
Toss in the hearty vegetables:
Stir the diced carrot and red bell pepper into the pot and let them cook for 2 to 3 minutes, just enough to pick up some color and sweetness.
Bloom the spices:
Add the coriander, turmeric, smoked paprika, cinnamon, and chili flakes, stirring constantly for about a minute until the kitchen smells impossibly warm and fragrant.
Add lentils, tomatoes, and broth:
Pour in the rinsed lentils, the entire can of diced tomatoes with their juices, and the vegetable broth, then crank the heat until it reaches a rolling boil before dropping it down to a gentle simmer.
Simmer until tender:
Cover the pot and let everything bubble softly for 25 to 30 minutes, checking once or twice to give it a stir and make sure nothing is sticking to the bottom.
Pour in the coconut milk:
Stir the coconut milk into the pot and let it simmer uncovered for another 5 minutes so the soup thickens into something creamy and luscious.
Finish with lime and seasoning:
Squeeze in the lime juice, season with salt and pepper, and taste carefully, adjusting until the flavors sing together the way you want them to.
Serve and garnish:
Ladle the hot soup into bowls and scatter fresh cilantro and toasted coconut flakes over each one while the steam is still rising.
Steaming bowl of hearty spiced coconut tomato green lentil soup with vibrant red pepper and carrot chunks Save
Steaming bowl of hearty spiced coconut tomato green lentil soup with vibrant red pepper and carrot chunks | showmevegan.com

One evening I brought a thermos of this soup to a neighborhood potluck and watched a woman I had never met close her eyes after the first spoonful, then immediately ask what was in it. That moment reminded me that the best dishes are not about perfection but about the warmth you hand to someone else.

What to Serve Alongside

A chunk of crusty bread torn by hand is all you really need, though warm naan or a scoop of steamed rice in the bowl turns it into a properly filling meal. I once served it with a simple side of cucumber slices tossed in salt and lime juice, and the cool crunch was a revelation against the creamy soup.

Storing and Reheating

This soup keeps in the refrigerator for up to four days in a sealed container, and the flavors genuinely deepen overnight as the spices settle into the lentils. To reheat, warm it gently on the stove over medium low heat, adding a splash of water or broth if it has thickened too much in the fridge.

Making It Your Own

Once you have the base recipe down, it becomes a playground for whatever you have on hand. A handful of spinach stirred in at the end wilts beautifully without extra cooking time.

  • Swap sweet potato for the carrot if you want a richer, sweeter base.
  • Use red lentils instead and cut the simmer time by ten minutes for a faster weeknight version.
  • Toss in a chopped fresh chili with the onion if you like it genuinely spicy rather than just warmly spiced.
Vegan gluten-free spiced coconut tomato green lentil soup served with crusty bread and lime wedge Save
Vegan gluten-free spiced coconut tomato green lentil soup served with crusty bread and lime wedge | showmevegan.com

Some recipes earn their place in your kitchen through elegance, but this one earned mine through sheer reliability and the way it turns a rainy Tuesday into something worth remembering. Keep the ingredients stocked, and this soup will never let you down.

Recipe Questions & Answers

Yes, red lentils work wonderfully and cook faster. Reduce the simmering time by about 10 minutes, as they break down more quickly than green lentils.

Add fresh chopped chili with the aromatics or increase the amount of chili flakes. A dash of cayenne pepper or extra fresh ginger also boosts the heat level.

Absolutely. Let it cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding extra liquid if needed.

Serve piping hot with crusty bread for dipping, over steamed basmati rice, or alongside warm naan. A dollop of yogurt or extra squeeze of lime adds nice contrast.

Sauté aromatics and spices first, then transfer everything to your slow cooker. Cook on low for 4-5 hours or high for 2-3 hours until lentils are tender. Stir in coconut milk during the last 30 minutes.

Perfect for meal prep. It keeps refrigerated for up to 4 days and actually tastes better as the flavors meld together. Reheat individual portions with a splash of broth or water.

Spiced Coconut Tomato Green Lentil Soup

Comforting blend of green lentils, coconut milk, tomatoes, and warming spices for a hearty, nourishing bowl.

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Legumes

  • 1 cup dried green lentils, rinsed and picked over

Vegetables

  • 1 medium yellow onion, finely diced
  • 2 garlic cloves, minced
  • 1-inch piece fresh ginger, peeled and grated
  • 1 large carrot, peeled and diced
  • 1 red bell pepper, cored and diced
  • 1 (14 oz) can diced tomatoes with juices
  • 4 cups vegetable broth

Spices and Seasonings

  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground cinnamon
  • ¼ teaspoon red chili flakes (optional)
  • Kosher salt and freshly ground black pepper, to taste

Liquids and Fats

  • 1 (14 oz) can full-fat coconut milk
  • 2 tablespoons olive oil or coconut oil
  • Juice of 1 fresh lime

Garnishes

  • Fresh cilantro or parsley, roughly chopped
  • Toasted coconut flakes (optional)

Instructions

1
Bloom the Spices: Heat the oil in a large heavy-bottomed pot over medium heat. Add the cumin seeds and toast for about 30 seconds, swirling the pan, until they become fragrant and begin to pop.
2
Build the Aromatics: Add the diced onion, minced garlic, and grated ginger to the pot. Sauté for 3 to 4 minutes, stirring occasionally, until the onion is soft and translucent.
3
Sauté the Vegetables: Stir in the diced carrot and bell pepper. Cook for 2 to 3 minutes, allowing the vegetables to soften slightly and pick up color.
4
Toast the Ground Spices: Add the ground coriander, turmeric, smoked paprika, cinnamon, and chili flakes. Stir continuously for 1 minute to toast the spices and release their essential oils.
5
Simmer the Lentils: Pour in the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Bring the mixture to a rolling boil, then reduce the heat to low. Cover and simmer for 25 to 30 minutes, or until the lentils are fully tender.
6
Add Coconut Milk: Stir in the coconut milk and return to a gentle simmer. Cook uncovered for an additional 5 minutes, allowing the flavors to meld and the broth to thicken slightly.
7
Season and Adjust: Remove from heat and stir in the fresh lime juice. Season with salt and black pepper to taste. If the soup is too thick, thin it with a splash of additional broth or water until the desired consistency is reached.
8
Serve: Ladle into warmed bowls and garnish with chopped fresh cilantro and toasted coconut flakes. Serve alongside naan, crusty bread, or over steamed rice if desired.
Additional Information

Equipment Needed

  • Large heavy-bottomed soup pot or Dutch oven
  • Wooden spoon or heat-resistant spatula
  • Chef's knife
  • Cutting board
  • Measuring cups and measuring spoons
  • Microplane or fine grater (for ginger)

Nutrition (Per Serving)

Calories 370
Protein 13g
Carbs 43g
Fat 18g

Allergy Information

  • Contains coconut, which is classified as a tree nut allergen by the FDA.
  • Always verify that vegetable broth and canned coconut milk labels are free from hidden allergens and cross-contamination warnings.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.