Spicy Indian Dal

Flawless Chaos
by Flawless Chaos
12 Servings
1 hr 5 min

Dal is a traditional Indian soup which is typically served with Naan bread or over rice. It’s super healthy, vegan and full of flavor! Basically the juice from all of the fresh ingredients make it soupy. Dal is made with lentils, so make sure to take a couple of precautions to avoid the lentil belly issues….

  • The night before, boil lentils for 3 minutes
  • Drain and refill with water, let soak overnight
  • Add 1 teaspoon of baking soda to the lentils for the overnight soak – this helps to draw out the type of sugar which is hard on digestion(raffinose)


Cook the (presoaked) lentils by boiling until soft, about 25 minutes, drain and set aside. In a skillet, heat oil and add mustard seeds. When mustard seeds begin to flutter, add onions, ginger, jalapeno, and garlic. Saute until the onions and garlic are golden brown. Add corriander and cumin. Add chopped tomatoes, and suate until the tomatoes are well cooked. Add water, boil 10 minutes. Add lentils, stirring well. Add salt to taste. Serve hot with Naan bread or over rice. Garnish with fresh cilantro and sour cream (optional).

Homemade Dal is a little work because there’s a lot of chopping, but it's worth it. This dish is even better the next day or day after that, it also freezes well, so I make a big batch…I usually double or triple the recipe.


Recipe details
  • 12  Servings
  • Prep time: 30 Minutes Cook time: 35 Minutes Total time: 1 hr 5 min
Show Nutrition Info
Hide Nutrition Info
Spicy Indian Dal
  • 1 cup lentils (red or green)
  • 2 Tablespoons minced fresh ginger root
  • 1 Teaspoon mustard seed
  • 4 large juicy tomatoes, chopped
  • 3 onions, chopped
  • 3 jalapeno peppers, seeded and minced
  • 1 Tablespoon Cumin
  • 1 Tablespoon Ground Coriander seed
  • 6 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 cup water
  • salt to taste
Flawless Chaos
Want more details about this and other recipes? Check out more here!