Creamy Spiced Lentil and Coconut Dal Soup Recipe

Introduction

Dal Soup is a comforting and flavorful Indian-inspired dish made with red lentils and warming spices. This hearty soup is perfect for a cozy meal, offering rich textures balanced with coconut milk and a hint of lemon.

A close-up view of two white bowls filled with thick, orange soup with a slightly chunky texture. The soup has small bits of ingredients visible and is sprinkled with fresh green cilantro leaves on top, adding contrast. One bowl has a spoon scooping some soup, showing the thick consistency and textured surface of the soup. The background shows a clean white marbled surface with a few scattered cilantro leaves for a fresh look. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 small onion, chopped
  • 2 ribs celery, chopped
  • 1 teaspoon ginger, grated
  • 3 garlic cloves, minced
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon garam masala
  • 1/4 teaspoon chili powder
  • Kosher salt, to taste
  • Black pepper, to taste
  • 3/4 teaspoon ground cumin
  • 2 1/2 teaspoons curry powder
  • 1 15-ounce can diced tomatoes
  • 1 1/2 cups red lentils, rinsed and drained
  • 4 cups low-sodium vegetable broth, plus more as needed
  • 1 1/2 cups coconut milk
  • 2 1/2 tablespoons lemon juice
  • 2 tablespoons fresh cilantro, chopped, for garnish

Instructions

  1. Step 1: Heat the olive oil in a large pot over medium heat until shimmering. Add the chopped onions and celery, cooking until they become translucent, about 5 minutes.
  2. Step 2: Stir in the grated ginger and minced garlic; cook for about 1 minute. Then add turmeric, garam masala, chili powder, salt, pepper, cumin, and curry powder. Stir and cook for 2 more minutes to toast the spices.
  3. Step 3: Add the diced tomatoes, rinsed lentils, and vegetable broth to the pot. Bring the mixture to a boil, then reduce heat and simmer for 10 to 15 minutes.
  4. Step 4: Pour in the coconut milk and continue cooking the soup for another 12 to 18 minutes, until the lentils are tender. Add more broth if the soup is too thick.
  5. Step 5: Use an immersion blender to purée the soup to your preferred texture—either partially blended for chunkiness or smooth. Remove from heat and stir in the lemon juice. Adjust seasoning as needed.
  6. Step 6: Ladle the soup into bowls and garnish with chopped cilantro. Serve warm, optionally accompanied by rice.

Tips & Variations

  • For a spicier soup, increase the chili powder or add a pinch of cayenne pepper.
  • Swap coconut milk with heavy cream or cashew cream for a different richness.
  • If you prefer a thinner soup, add more vegetable broth during cooking or after blending.
  • Add chopped spinach or kale towards the end of cooking for extra greens and nutrition.

Storage

Store leftover Dal Soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it has thickened too much.

How to Serve

A red cast iron pot filled with a thick, orange creamy soup that has a slightly chunky texture, with a metal ladle scooping some soup from the pot. The pot sits on a white marbled surface. To the left of the pot is a halved lemon showing its yellow inside, and above the pot is a small clear glass bottle of oil with a handle. A white cloth is to the right side, partly visible, and a white bowl filled with fresh green herbs is at the top edge of the image. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use different types of lentils for this soup?

Yes, you can substitute red lentils with yellow lentils or split peas, but cooking times may vary since some lentils hold their shape better than others.

Is Dal Soup suitable for freezing?

Absolutely. Freeze the soup in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat thoroughly before serving.

Print

Creamy Spiced Lentil and Coconut Dal Soup Recipe

This hearty and flavorful Dal Soup combines red lentils with a blend of aromatic spices, vegetables, and creamy coconut milk. Perfect as a warming and nutritious meal, the soup is gently simmered and finished with fresh lemon juice and cilantro for a delightful Indian-inspired comfort dish.

  • Author: Maya
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Indian-inspired
  • Diet: Vegan

Ingredients

Scale

Soup Base

  • 2 tablespoons extra-virgin olive oil
  • 1 small onion, chopped
  • 2 ribs celery, chopped
  • 1 teaspoon ginger, grated
  • 3 garlic cloves, minced

Spices

  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon garam masala
  • 1/4 teaspoon chili powder
  • Kosher salt, to taste
  • Black pepper, to taste
  • 3/4 teaspoon ground cumin
  • 2 1/2 teaspoons curry powder

Main Ingredients

  • 1 15-ounce can diced tomatoes
  • 1 1/2 cups red lentils, rinsed and drained
  • 4 cups low-sodium vegetable broth, plus more as needed
  • 1 1/2 cups coconut milk
  • 2 1/2 tablespoons lemon juice

Garnish

  • 2 tablespoons fresh cilantro, chopped

Instructions

  1. Sauté vegetables: Heat the extra-virgin olive oil in a large pot over medium heat until shimmering. Add the chopped onion and celery, and cook, stirring occasionally, until the onions are translucent and soft, about 5 minutes.
  2. Toast spices: Stir in the grated ginger and minced garlic, cooking for about 1 minute until fragrant. Then add the ground turmeric, garam masala, chili powder, kosher salt, black pepper, ground cumin, and curry powder. Continue stirring and cooking the spices with the vegetables for 2 more minutes to fully release their flavors.
  3. Simmer lentils: Add the canned diced tomatoes, rinsed red lentils, and vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to low and let it simmer, uncovered, for 10 to 15 minutes until the lentils start to soften.
  4. Add coconut milk: Pour in the coconut milk and continue cooking the soup for an additional 12 to 18 minutes, stirring occasionally until the lentils become tender and the soup thickens. If the soup becomes too thick, add more vegetable broth to reach your desired consistency.
  5. Blend soup: Remove the pot from heat and use an immersion blender to purée the soup to your preferred texture. You can blend partially for a chunkier texture or thoroughly for a smooth and creamy consistency. Adjust the thickness by adding extra broth if needed.
  6. Finish and garnish: Stir in the lemon juice and taste the soup, adjusting salt and pepper as necessary. Ladle the soup into bowls and garnish with chopped fresh cilantro. Serve hot, optionally accompanied by rice.

Notes

  • Red lentils cook quickly and break down easily, making them perfect for a creamy soup texture.
  • Adjust chili powder amount based on your preferred spice level.
  • If the soup is too thick after blending, add vegetable broth gradually until you reach the desired consistency.
  • You can use regular coconut milk or light coconut milk for a lower-calorie option.
  • This soup stores well in the refrigerator for up to 4 days and freezes beautifully for up to 3 months.

Keywords: dal soup, red lentil soup, coconut milk, Indian spices, vegan soup, healthy soup, easy soup recipe

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆