Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Instant Pot Lentil Cauliflower Curry

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This Instant Pot lentil cauliflower curry is a nutritious and flavorful dish that is vegetarian, vegan, and gluten free. It is easy to make and always leaves me with plenty of leftovers, which makes it perfect for busy weeknights.

Lentil Cauilflower Curry served in a stainless steel pot with naan, cilantro and rice on the side

My Instant Pot is one of my favorite kitchen tools, and I use it almost every week to make easy recipes at home. It’s perfect for those busy days when I have about 20 minutes while running around with the kids to throw some ingredients into the pot and then forget about it until it’s time to eat. This Instant Pot Lentil Cauliflower Curry is no exception.

Before I got my Instant Pot, I didn’t really understand all the hype, how was it that different from cooking on the stove? Let me tell you, it really is. The ability to “set and forget” is priceless, and I can’t say enough about it! Another term for this curry that’s more commonly used in Indian cooking is “dal.” creamy. I cook dal all the time like dal makhani and yellow dal because there are so nutritious. Dal is also a great way to clean out your fridge because almost any vegetable tastes good in it. It’s one of my favorite healthy recipes and a kid-friendly meal too.

I love making this Instant Pot Lentil Cauliflower Curry because it’s so easy to throw together on busy nights. One afternoon, I had just cleaned out the fridge and tossed in whatever vegetables I had on hand, cauliflower, broccoli, and a few carrots. It’s a simple way to turn leftover veggies into a hearty and satisfying meal that even picky eaters will enjoy.

This recipe works so well because the lentils and vegetables cook together in one pot, absorbing all the spices and coconut milk. I sauté the onions, garlic, and ginger first to build a rich flavor, then add the lentils, cauliflower, and broccoli before pressure cooking. The combination of red and brown lentils gives it a mix of textures, and the sauce thickens great.

This dish is perfect for a healthy vegan and gluten free meal that everyone can enjoy. I know my kids are getting protein and nutrients in each serving, and one batch usually leaves us with leftovers for a couple of days, which helps a lot on busy weeknights. It is also a dish I often bring to potlucks or family dinners since it feeds a crowd with very little effort.

Latest Recipe Video!

🥘 Ingredients

I love that this Lentil Cauliflower Curry recipe can easily be made using these pantry staples. These are the ingredients that I use:

Ingredients for Lentil Cauilflower Curry

Red Lentils: I use red lentils because they cook faster than brown or green lentils and have a mild flavor, which is perfect when I’m short on time. They break down and don’t hold their shape when cooked. If I don’t have red lentils, I sometimes use yellow split peas or yellow lentils instead.

Brown Lentils:  I usually use pre-cooked brown lentils from Trader Joe’s, but I can also use dry lentils if needed. Brown lentils take a bit longer to cook and hold their shape. Using both red and brown lentils gives the curry a nice texture.

Cauliflower: I like to use frozen cauliflower to save time, or I chop a fresh head into florets. If I use fresh, I need a whole head for this recipe.

Broccoli: I use frozen or fresh broccoli depending on what I have on hand.

Red Onion: I finely dice the onion for the curry base.

Garlic and Ginger: I always use fresh garlic cloves and ginger because they add a nice balance of flavors and give the curry a distinct Indian taste.

Spices: I use several spices including cumin, turmeric, curry powder, garam masala, mustard seeds, and a little cayenne pepper. I sometimes add chili powder for extra heat.

🔪 How To Make

Here are the steps on how I make this lentil cauliflower curry:

Step 1: I turn the Instant Pot to sauté mode on medium heat and add the olive oil, chopped onions, garlic, and ginger. I sauté the onion mixture for 3 to 4 minutes until it is slightly caramelized. Then I add the whole spices, including cumin through mustard seeds or cayenne if I am using it. I sauté for another 1 to 2 minutes, then press the “cancel” button.

spices sauteeing in pot

Step 2: I add the red lentils, brown lentils, cauliflower, broccoli, water, salt, and coconut sugar to the Instant Pot. I cover it with the lid and close the pressure valve. Then I press the “Pressure Cook” button and make sure it is set to high pressure. I set the timer for 20 minutes to get tender cauliflower florets that start to soften and blend into the curry.

broccoli and cauliflower added to pot

Step 3: I let the Instant Pot release naturally, then open it and stir everything to combine. I like to top the curry with fresh cilantro, green onions, and a squeeze of lemon juice before serving.

curry cooking in the instant pot

My #1 Secret Tip for making this Instant Pot lentil cauliflower curry is to always cook it on high pressure in the Instant Pot so the lentils cook evenly and the flavors develop well.

Other Tips To Keep In Mind:

  • Add vegetables later: I add the vegetables after pressure cooking when I want them to stay slightly firm. This helps keep their texture just right.
  • Simmer uncovered: I let the curry simmer with the lid off for a few minutes. This thickens the sauce naturally.
  • Season at end: I taste the curry at the end and adjust the seasoning. Lentils soak up a lot of flavor.
  • Use fresh spices: I use fresh spices when I have them. They add warmth and balance to the dish.
  • Let it rest: I let the curry rest for a few minutes before serving. This helps the flavors come together.

📖 Variations

There are a few ways I like to customize this lentil cauliflower curry to suit different tastes and dietary preferences.

Add Your Favorite Vegetables: I like to add more vegetables or swap out the cauliflower and broccoli for whatever I have in the fridge. Sturdy vegetables work best in the Instant Pot. I usually add carrots, zucchini, yellow squash, spinach, green beans, kale, potatoes, or sweet potatoes. I also sometimes use roasted cauliflower instead of fresh, but in that case, I add it to the Instant Pot after the rest of the ingredients are done cooking.

Use Different Spices: The great thing about dal is that I can be creative with the spices I use. If I don’t have one of the spices on the list, I use what I do have. Cumin, coriander, mustard seeds, turmeric, and curry are all easy to find in most stores. If I don’t have something like garam masala, I either leave it out or add another spice I have on hand.

Try a can of coconut milk: To make this curry even richer, I like to use a 15-ounce can of light or regular coconut milk in the recipe.

Lentil Cauilflower Curry served in a stainless steel pot with naan, cilantro and rice on the side

🍽 Serving Suggestions

I love serving this curry family style, surrounded by other comforting Indian dishes like my bold and tangy Vegetable Vindaloo the richly spiced Kerala Egg Roast

I also like to serve this with my delicious side dishes like the  vegan flatbread or my Guyanese roti. My kids always reach for extra pieces, and my friends often enjoy them when they come over.

🧊 Storage Directions

Refrigerating: I allow the lentils to cool completely before transferring them to an airtight container. I store them in the refrigerator for up to 5 days.

Freezing: I allow the curry to cool completely before transferring it to a freezer-safe container. I make sure to remove all the air from the container to prevent freezer burn, then label it with the date and contents. It will keep in the freezer for up to 6 months.

Reheating: When I’m ready to reheat from frozen, I transfer the curry from the freezer to the refrigerator to thaw overnight. Then I move it to a sauté pan and heat it, stirring until warmed through. I like to serve it with fresh cilantro and green onions.

❓Recipe FAQs

Why is the curry watery or too thin?

Sometimes vegetables like cauliflower release a lot of liquid as they cook, which can make the curry thinner than expected. Adding too much water or not accounting for moisture from frozen vegetables can also make the sauce too soupy.

How does adding too much water (or liquid) affect the curry?

Too much water dilutes flavors, producing a thin, bland curry instead of a thick, creamy, and flavorful stew. It can also prevent the lentils and cauliflower from achieving the right consistency.

Why did I get a “burn” or scorching warning on the pot?

If I sauté spices or onions first and don’t deglaze the pot before adding the liquids, the bottom can burn, especially with lentils. I also make sure not to fill the pot too full because that can block proper steam circulation and increase the risk of scorching.

Lentil Cauilflower Curry served in a stainless steel pot with naan, cilantro and rice on the side

Love this plant based indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Lentil Cauilflower Curry served in a stainless steel pot with naan, cilantro and rice on the side
Print Recipe
5 from 10 votes

Lentil Cauliflower Curry

This Instant Pot lentil cauliflower curry is a nutritious and flavorful dish that is vegetarian, vegan, and gluten free. It is easy to make and always leaves me with plenty of leftovers, which makes it perfect for busy weeknights.
Prep Time20 minutes
Cook Time1 hour
Total Time1 hour 20 minutes
Course: Main Course
Cuisine: Indian
Servings: 10 servings
Calories: 114kcal
Author: Anjali Shah

Ingredients

Instructions

  • Turn the Instant Pot to Saute mode – normal heat.
  • Add the olive oil, onions, garlic, and ginger and saute 3-4 minutes until slightly caramelized
  • Add the spices (cumin through mustard seeds; or cayenne if using) and saute another 1-2 minutes. Then hit the “cancel” button.
  • Add the red lentils through coconut sugar. Cover the Instant Pot with the lid, and close the pressure valve. Press the ‘Pressure Cook’ button and make sure it’s on high pressure. Set the timer to 20 minutes.
  • Natural release, then open the Instant Pot and stir everything to combine. Top with cilantro or green onions before serving.

Notes

  • My #1 Secret Tip for making this Instant Pot lentil cauliflower curry is to always cook it on high pressure in the Instant Pot so the lentils cook evenly and the flavors develop well.
  • Add vegetables later: I add the vegetables after pressure cooking when I want them to stay slightly firm. This helps keep their texture just right.
  • Simmer uncovered: I let the curry simmer with the lid off for a few minutes. This thickens the sauce naturally.
  • Season at end: I taste the curry at the end and adjust the seasoning. Lentils soak up a lot of flavor.
  • Use fresh spices: I use fresh spices when I have them. They add warmth and balance to the dish.
  • Let it rest: I let the curry rest for a few minutes before serving. This helps the flavors come together.

Nutrition

Calories: 114kcal | Carbohydrates: 18g | Protein: 7.9g | Fat: 1.7g | Saturated Fat: 0.2g | Sodium: 602mg | Fiber: 7.4g | Sugar: 2.8g

32 responses to “Instant Pot Lentil Cauliflower Curry”

  1. Thanks so much for your quick reply. I made it. It’s chilling. I know it’s going to be. It’s very very good. Going to be phenomenal tomorrow5 stars

  2. What adjustments would I need to do if I want to start with dry brown lentils and not bother to cook them beforehand? Thanks a lot!

    • Hi Sue! This might just work with dry brown lentils as a 1:1 substitute for cooked brown lentils without having to change the cooking time. But if you find that your lentils are too tough after the 20 minutes cooking time, I’d increase it to 30 minutes total. Hope that helps!

    • Hi Connie! I would follow the same directions as the instant pot for the stovetop – sautee the aromatics, spices, etc. and then add in the lentils, veggies, etc. – then bring to a boil, reduce to a medium simmer and cover with a lid. Let it simmer on medium heat until everything is cooked through. Hope that helps!

  3. This is a great recipe, thank you. I followed it to a tee I upgraded the latest cook adding carrots and adding the coconut milk. After it cooled, I was saving the leftovers. It has become mush now, as if the brown lentils have cooked into mush. It still tastes good, but I was planning on take-to-work lunches.

    I suck at cooking, I know that. But where did I go wrong?5 stars

    • Hi Stephen! Thanks so much – I’m glad you liked this recipe! It might just be that the brown lentils you used were already pretty soft in which case yes, they would turn to mush. An alternative is to use dry brown lentils the next time you make this and then they will definitely hold their shape! Hope that helps!

  4. Thank you so much for sharing this very easy to make lentil cauliflower curry recipe! Fam really loves it, will make it again~5 stars

  5. What a great healthy, nutritious and delicious meal. This curry looks packed with flavor and I can’t wait to try it! Thanks5 stars

  6. This is perfect for my early bumper crop of cauliflower! Love the instant pot method, it means it is perfect doable after a day of work, school and activities.5 stars

  7. I have never paired my lentils with cauliflower, though your recipe Anjali will definitely make me do it. Perhaps today with my moong dal. Thank you for the inspiration5 stars

  8. Hi, I want to make this recipe with one entire big-sized cauliflower cut into florets (about 35 oz). What quantity of red lentils and dry brown lentils should I use and how much water? Thank you.

    • Hi Neeta! 35oz of cauliflower florets would equal about 2 bags of frozen cauliflower florets. So you could do one of two things:
      1) Double the entire recipe — since you’re already doubling the cauliflower
      2) Omit the broccoli and just use the cauliflower, in which case you can use the same amounts of the lentils & spices! For the water – you may have to adjust it slightly since the fresh cauliflower has a different water content than the frozen cauliflower — you could start with 4 cups and add more if needed.
      Hope that helps!

      • Thanks a lot for the prompt and helpful reply, Anjali! I did make it, with 1 whole cauliflower (no broccoli) and 5 cups of water and it turned out great!

  9. Hi – I want to make your recipe for “instant pot lentil
    and cauliflower curry”, but in your directions for how to make, you left out the broccoli and cauliflower. Where and when do they go into the instantpot? Do they go in at the same time as the lentils, for 20 minutes on high pressure? Thank you!

    • Hi Mary! They are included in Step 4 of the directions where it says “add in the red lentils through coconut sugar” — so you’d add them in at that point going down the ingredients list and adding in the red lentils, brown lentils, cauliflower, broccoli, water, salt and coconut sugar all in the same step. The broccoli and cauliflower will “melt” down into the stew — they’ll get super soft and basically just blend into the lentils once you open the instant pot and stir/mash it up. So they aren’t meant to remain whole and crunchy in this particular recipe. Hope that helps! Let me know if you have any other questions!

  10. Quick question: Do you need to worry about the mustard seeds blocking the steam release valves and causing damage to the Instant Pot or (heaven forbid) causing it to explode from too much pressure?

    • That has never happened to me Carla and I honestly don’t think it should be an issue (I know lots of people who use the mustard seeds in their instant pots and never have anything like that happen). Hope that helps!

5 from 10 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave