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
One Pot Lentil Dal in silver bowl with gold forks and gray towel

One Pot Lentil Dal (it's vegan too!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Aberdeen
  • Total Time: 45 minutes
  • Yield: Serves 4


A quick and easy vegan Indian dish with tons of flavor all done in one pot. Easy to cook and quick to clean!


Units Scale
  • 1 tablespoons olive oil or ghee
  • 1 onion, diced
  • 1 teaspoon ginger, ground
  • 1 teaspoon cumin seed, ground
  • 1 teaspoon turmeric, ground
  • 1 tablespoon curry powder
  • 1/2 teaspoon red pepper, crushed
  • 1 tablespoon garlic, minced
  • 2 cup tomatoes, diced
  • 1 cup cauliflower florettes, roughly dropped
  • 3 cups vegetable stock/broth
  • 1 cup lentils (yellow or red)
  • 1/4 cup cilantro, minced
  • Salt, to taste
  • 6 cups basmati rice, cooked


  1. Heat olive oil or ghee in large saucepan over medium heat. Add onion and sweat down until translucent.
  2. Add 1 cup of the tomatoes, cauliflower, ginger, cumin, turmeric, red pepper, curry powder, and garlic. Saute for 2 minutes, until fragrant.
  3. Stir in stock and lentils, bring to a boil.
  4. Cover, reduce heat, and simmer 35 minutes or until lentils are tender.
  5. Add half of the cilantro and salt to taste, stir until combined.
  6. Serve on top of basmati rice with cilantro and the rest of the tomatoes sprinkled on top.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes