This Indian Cauliflower Coconut Curry recipe is super flavorful, delicious, healthy, and easy to make in an instant pot pressure cooker or stovetop just under 30 minutes for busy weeknights. Cauliflower Curry is Vegan, Keto, and Low Carb!

This Vegan Cauliflower Curry is a rich, filling, comforting meal prepared with few ingredients. It's an excellent weeknight dinner as it gets ready in no time.
We often make this curry when I get fresh cauliflower from the grocery. I usually like to serve on top of basmati rice and a sprinkle of fresh cilantro and a squeeze of fresh lime juice on the top. I also like making my favorite Indian Cauliflower Potato Curry( Aloo Gobi) in my Instant Pot pressure cooker.
Love Cauliflower? Checkout out more Cauliflower Recipes here.
Today I am sharing Instant Pot and Stovetop pot methods of preparing cauliflower coconut milk curry recipe.
Looking for more Keto Indian Cauliflower recipes, check Cauliflower Soup, Cauliflower Upma, Cauliflower Poha, and Cauliflower Rice.
Cauliflower Curry Ingredients
This cauliflower curry requires only a few ingredients, and you'll be able to find most of them in your pantry.
- Cauliflower: 1 large head of cauliflower cut into medium size florets (about 5 cups).
- Onion: I have used finely chopped onions for this recipe.
- Ginger and garlic: I have used ginger and garlic paste. You can also mince them and add them to the curry.
- Tomatoes: I have used canned crushed tomatoes. You can also use fresh Roma tomatoes to make the base for this curry. You can also puree the fresh tomatoes instead and add them if you wish.
- Coconut milk: I have used Chaokoh brand Full Fat Coconut milk in this recipe because full fat works best as it contains the creamiest flavors.
- Coconut oil: I have used coconut oil in this recipe, you can use your preferred vegetable oil.
- Dry spices: I have used turmeric powder, red chili powder, coriander powder, garam masala. You can increase or decrease the spices according to your choice.
- Coriander leaves: for garnish.
How to make Cauliflower Curry
Instant Pot Method
Press SAUTE on Instant Pot. Add coconut oil to the POT. Once the oil is hot, add cumin seeds, bay leaf, and let cumins splutter.
Then add onions, ginger-garlic paste, and saute until onions turn light brown for 3-4 minutes.
Next, add the crushed tomatoes along with the juice or tomato puree/sauce, full-fat coconut milk, and dry spices like red chili powder, turmeric powder, garam masala powder, coriander powder, salt, cauliflower florets, and Stir well.
Ensure to Deglaze the bottom of the pot to remove any stuck bits.
If you think the mixture is too thick, add ½ cup of water to this (I did not add extra water).
Furthermore, Close the lid on the pot. Select 0 minutes on MANUAL/PRESSURE COOK (High Pressure) OR select Manual 2 minutes for low pressure.
Once the pot beeps, Quick release the pressure manually.
Lastly, Squeeze some fresh lemon juice and garnish with cilantro. Don't worry if the curry is too liquid consistency. Instead, turn on SAUTE mode again and boil the curry for 2-3 minutes or until you get the desired consistency.
Indian Style Instant Pot Cauliflower Coconut Curry recipe is ready. Serve hot with basmati rice, jeera rice, or quinoa.
Stovetop Pot Method
- Heat oil in a pot, Once the oil, is hot add cumin seeds, bay leaf, and let cumin splutter.
- Then add onions, ginger-garlic paste, and saute until onions turn light brown for 3-4 minutes.
- Next add the crushed tomatoes along with the juice or tomato puree or sauce, full-fat coconut milk, and dry spices like red chili powder, turmeric powder, garam masala powder, coriander powder, salt, cauliflower florets, and stir well.
- Cover the lid and cook for 10-15 minutes, stirring occasionally, until the cauliflower softens and absorbs the flavors.
- Lastly, squeeze fresh lemon juice and garnish with cilantro. Serve Indian style Cauliflower Curry hot with basmati rice or quinoa.
What to serve with Cauliflower Coconut Curry?
Serve Cauliflower coconut curry with jeera rice, basmati rice, or quinoa. It can be served with naan or roti.
Variations
- You can also add hearty veggies of your choice like carrots, sweet potatoes, bell pepper, squash, and green leafy veggies like kale, spinach.
- If you cant find dry spices mentioned in this recipe, you can replace them with 1.5 tablespoons of curry powder instead.
- You can also add canned or cooked chickpeas to make a cauliflower chickpea curry recipe.
- I prefer using full-fat coconut milk for this recipe. You can also use reduced-fat coconut milk but you may not achieve the same results. The sauce may be thinner.
Tips
- Make sure to deglaze the bottom of the pot with the liquid. There are chances of onion and ginger garlic bits sticking to the bottom so gently scrape the pot with some liquid to prevent possible BURN notice.
- Cauliflower cooks very quickly, so use larger pieces for this recipe.
Recipe FAQs
You sure can! cool completely, and then separate it into freezer containers and pop them in your freezer for a quick and easy meal. Defrost entirely before reheating, then add the coriander before serving.
Yes!
More Vegan Instant Pot Curry recipes
- Rajma Masala
- Chickpea Coconut Curry
- Black Eye Pea Curry (Lobia curry)
- Lauki (Bottle gourd) Sabji
- Whole green moong dal
- Green Lentil Soup
Instant Pot Cauliflower Curry
Equipment
Ingredients
Measuring cup used 1 cup = 250ml
- 1 tablespoon coconut oil (Or olive oil)
- 1 bay leaf
- 1 teaspoon cumin (jeera) seeds
- 1 large onion finely chopped
- 1 tablespoon ginger garlic paste
- 1 can (14 oz) tomatoes crushed (about 1.5 cups)
- 1 can (14 oz) full fat coconut milk (about 1.5 cups)
- 1 large head cauliflower cut into medium size florets (about 5 cups)
- salt adjust to taste
- juice of half lemon
- 2 tablespoons cilantro (coriander leaves)
Dry Spices
- ½ teaspoon turmeric powder
- 1 teaspoon red chilli powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala powder
Instructions
Instant Pot Method:
- Press SAUTE on Instant Pot. Add coconut oil to the POT. Once the oil is hot, add cumin seeds, bay leaf, and let cumins splutter.
- Then add onions, ginger-garlic paste, and saute until onions turn light brown for 3-4 minutes.
- Next, add the crushed tomatoes along with the juice or tomato puree/sauce, full-fat coconut milk, and dry spices like red chili powder, turmeric powder, garam masala powder, coriander powder, salt, cauliflower florets, and stir well.
- Ensure to Deglaze the bottom of the pot to remove any stuck bits.If you think the mixture is too thick, add ½ cup of water to this (I did not add extra water).
- Furthermore, Close the lid on the pot. Select 0 minutes on MANUAL/PRESSURE COOK (High Pressure) OR select Manual 2 minutes for low pressure.
- Once the pot beeps, Quick release the pressure manually.
- Lastly, Squeeze some fresh lemon juice and garnish with cilantro. Don't worry if the curry is a too liquid consistency. Instead, turn on SAUTE mode again and boil the curry for 2-3 minutes or until you get the desired consistency.
- Indian Style Instant Pot Cauliflower Coconut Curry recipe is ready. Serve hot with basmati rice, jeera rice, or quinoa.
Stovetop Pot Method:
- Heat oil in a pot, Once the oil, is hot add cumin seeds, bay leaf, and let cumin splutter.
- Then add onions, ginger-garlic paste, and saute until onions turn light brown for 3-4 minutes.
- Next add the crushed tomatoes along with the juice or tomato puree or sauce, full-fat coconut milk, and dry spices like red chili powder, turmeric powder, garam masala powder, coriander powder, salt, cauliflower florets, and stir well.
- Cover the lid and cook for 10-15 minutes, stirring occasionally, until the cauliflower softens and absorbs the flavors.
- Lastly, squeeze fresh lemon juice and garnish with cilantro. Serve Indian style Cauliflower Curry hot with basmati rice or quinoa.
Video

Notes
Variations:
- You can also add hearty veggies of your choice like carrots, sweet potatoes, bell pepper, squash, and green leafy veggies like kale, spinach.
- If you cant find dry spices mentioned in this recipe, you can replace them with 1.5 tablespoons of curry powder instead.
- You can also add canned or cooked chickpeas to make a cauliflower chickpea curry recipe.
- I prefer using full-fat coconut milk for this recipe. You can also use reduced-fat coconut milk but you may not achieve the same results. The sauce may be thinner.
Tips:
- Make sure to deglaze the bottom of the pot with the liquid. There are chances of onion and ginger garlic bits sticking to the bottom so gently scrape the pot with some liquid to prevent possible BURN notice.
- Cauliflower cooks very quickly, so use larger pieces for this recipe.
Nutrition
Subscribe to my Youtube Channel for healthy & tasty video recipes. Looking for Instant Pot recipes, then check out my Instant Pot Recipes board on Pinterest.
Manisha says
Looks amazing, can’t wait to try it tomorrow. When would you add the chickpeas if using them? Thanks!
bhavana says
Hey Manisha, Califlower takes very less time for cooking so i suggest adding cooked or canned chickpeas for this recipe..you can add along with cauliflower and coconut milk.If you think chickpeas are undercooked just simmer the curry for sometime.Please let me know if you try this recipe.
Andrea Howard says
Sooooo good and easy! Tastes even better the next day.
bhavana says
Thank you Andrea for sharing your feedback. 🙂
Anonymous says
Easy and flavorful