Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hands holding a bowl of creamy red lentil soup next to a bowl of cilantro

Creamy Red Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Yasmeen
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 4 people 1x
  • Category: Main Course, Soup
  • Cuisine: Indian

Description

This creamy red lentil soup with warm spices is the perfect side dish that can also double as the star of any meal. Because it’s the most nutritionally balanced soup ever! 


Ingredients

Scale
  • 1 cup Red lentils
  • 6 medium Roma tomatoes
  • 1 medium White onion
  • 5 fresh Garlic cloves
  • 3 cups Water
  • ½ cup Coconut milk, from a can
  • 1 tbsp Tomato paste
  • 1 tbsp Lemon juice
  • 1 thumb-sized piece of Fresh ginger, chopped into small pieces
  • 3 tsp Salt, use more as needed
  • 1 tsp Cumin seeds
  • ½ tsp each Garam masala, Cayenne pepper and Turmeric
  • ¼ tsp Black pepper
  • Chopped cilantro for serving

Instructions

  1. The night before making this soup, pour the lentils into a bowl of cold water and let them soak overnight.
  2.  Start by preheating the oven to 450°F and line a baking tray with parchment paper. 
  3. Score the top of the tomatoes across vertically and then across horizontally. This will ensure the tomatoes don’t burst while they’re cooking. Add these onto the baking tray. 
  4. Next, chop the onion into large chunks and add onto the baking tray along with the garlic cloves. Drizzle over the olive oil and bake the veggies in the oven for 45 minutes. The tomatoes should look shriveled, and the onion should have started to burn around the edges — don’t worry it’ll make the soup taste extra yummy!
  5. While the veggies cook, add the soaked and drained lentils into a pot of boiling water. Let the lentils boil away on medium heat for 15-20 minutes until they’re falling apart tender. Then drain the water, rinse and set aside. 
  6. Once the veggies are done, let them cool down for 10 minutes. Once cool, peel off the skin of the tomatoes — it’s easier to peel off the skin when the tomatoes are cooler. 
  7. Then, add all of the veggies into a blender, along with the water, lentils, coconut milk, tomato paste, lemon juice, ginger and all of the spices. Blend on low, slowly ramping up the speed to high. Continue to blend on high for 3 minutes until the soup is super creamy and thick. Taste and adjust for salt. 
  8. Pour the soup into a pot and heat until it’s boiling and hot.
  9. I love serving this soup with a drizzle of coconut milk and chopped cilantro on top with a slice of Ezekiel or sourdough bread. Another more indulgent way to enjoy this soup is to pour it over rice — tastes phenomenal and it’s so cozy and comforting!