Masoor Dal with Veggies

Masoor Dal
I tend to cook a good deal with lentils and beans because, to a vegan, they are an invaluable source of protein and there’s absolutely nothing in them that’s not really, really good for you.

What’s more, they come in so many different shapes and sizes and flavors, it is impossible to get bored with them.

Now pink lentils (masoor dal) are a staple in any Indian pantry, and they definitely occupy pride of place in mine. Besides all the health benefits, these tiny pink nuggets are extremely quick-cooking, even compared to other lentils like tuvar dal. Twenty minutes in a pot of boiling water, and you’re done, no soaking required.

My Subtly Spiced Pink Lentils with Veggies are actually a version of a dish I used to cook in my omnivore days. I swear the vegan version is tastier! I added to the lentils half of a leftover cauliflower and some crimini mushrooms as well as a bunch of watercress leaves, and the flavor from all this fresh goodness was unbeatable, not to mention the improved nutritional profile of the dish. If you don’t have these particular veggies, though, potatoes, beans, or squash, or a combination of these, would make great substitutes.

I love watercress because it is easy for me to come by at my local grocery store and it reminds me just a bit of a leafy favorite, Fenugreek. It also takes far less time than Fenugreek to cook, requiring just a couple of minutes in the pot at the very end.

Here’s the recipe, now. Hope you enjoy it!

Masoor Dal
Prep time
Cook time
Total time
Recipe type: Side
Cuisine: Indian
Serves: 6
  • ¾ cup pink lentils (masoor dal), cooked with about 3 cups of water and a pinch of salt until tender
  • 5 cardamom pods, bruised
  • 1 medium red onion, thinly sliced
  • 6 cloves of garlic, thinly sliced
  • 1 tsp ginger, grated
  • 1 tsp red chili powder
  • ½ tsp turmeric
  • 3 cups cauliflower florets
  • 2 cups mushrooms, quartered (I used crimini but feel free to use button or even portabella)
  • 1 cup watercress leaves, chopped
  • 1 medium tomato, diced
  • 1 tbsp canola oil
  1. Heat the oil in a saucepan.
  2. Add the cardamom pods and saute for about a minute
  3. Add the onions and cook on a medium flame until they brown at the edges.
  4. Add the garlic and ginger and stir for a minute.
  5. Add the cauliflower, mushrooms, turmeric, chili powder and salt to taste.
  6. Stir, then cover and cook for about 10 minutes until vegetables are almost tender.
  7. Add the lentils and some water, if the mixture is too thick.
  8. Cook for about 10 minutes until the flavors assimilate.
  9. Add the watercress and tomato and stir it in.
  10. Turn off the heat after about two minutes of adding the watercress. Check seasoning and add more salt if needed.
  11. Serve hot with rice and a spritz of lemon juice.

(C) All recipes and photographs copyright of Holy Cow! Vegan Recipes.

Get new recipes by email. Sign up below.


  1. says

    I also love pink lentils for their short cooking time. And I also love watercress. Sadly, they don’t sell it here in supermarkets (at least not yet, I’m counting on globalization). But I know a few spots where I can fand it wild, so for a few weeks every year I can indulge in its peppery fresh taste :-)

  2. says

    Anke- I am almost jealous you can find it in the wild! How wonderful that sounds, instead of picking a bunch at the supermarket :)

    Happy Cook- :) You’re right. I guess I am in a pink mood.

    Kaykat, Uma, Jayashree- Thanks!

    Evolvingtastes- I used green cardamom. I think it’s quite possibly my most favorite spice! And you’re right- it does add something special to the dal.

    Suganya, thanks. Hope you try it. I do love watercress.

    Divya, Chocolatecoveredvegan- thanks!

Leave a comment!