Creamy, hearty, and spicy, this cauliflower cashew curry is a great way to eat seasonally and enjoy the otherwise neutral cauliflower as a quick side dish. While the aloo gobi maybe South Asia’s gift to the culinary world, this cauliflower cashew curry is a good fusion of the same Pakistani/Indian spices in a rich and creamy cashew sauce.

WANT TO SAVE THIS RECIPE?
If you’ve been around a while, you know I am always looking for ways to cut time in the kitchen yet keep the flavors of my recipes authentic. Like my popular Tandoori Chicken Curry, I’ve left out the onions that are an integral part of South Asian curries but I find that this dish is much faster without it and so much less work!

Why you’ll love this cauliflower side dish
- It comes together in 20 minutes. Such a bonus on weeknights! Amirite?
- It doesn’t require the addition of onions, unlike many Pakistani and Indian curries, which amplifies my point above! Plus, your kitchen and clothes won’t smell of onions!
- It lends an otherwise bland vegetable a rich, creamy, and spicy flavor.
What you will need:
- Cauliflower – 1 large head/ About 2 pounds in weight.
- Olive oil – You can use avocado oil instead.
- Garlic – Minced or paste, both work.
- Spices: salt, red chili powder, and cumin powder.
- Cashews – Plain, pre-soaked for optimal results (see more information below)

How to make it
- Soak your cashews (overnight preferably) on the countertop. Sauté the cauliflower in oil with the garlic, salt, and turmeric. Add water to the pan and cover to let the cauliflower cook. About 5-7 minutes.
- While the cauliflower is cooking, make the cashew sauce. In a food processor, add the presoaked cashews, water, salt, garlic, red chili powder, and cumin powder. Blend till fully incorporated and smooth.
- Pour the sauce into the pan and stir until well combined. Add the garam masala and garnish with cilantro. Cover and simmer on low heat for an additional 2 minutes.
Some helpful tips
- Presoak your cashews. However, if you don’t have the time, pour boiling water into a bowl with the cashews and cover for 10 minutes. Continue to use as instructed.
- Roasting the cashews – You can roast the cashews for an added depth of flavor, but it is optional. I have tried it both roasted and plain, and don’t find it to be a deal breaker if you don’t.
- Roasting the cauliflower – The resulting dish will be drier if you roast the cauliflower, which will also increase the cooking time for this dish. If you want to roast it, coat it with salt and oil, and then roast it in a preheated oven at 425°F/220 °C. Once roasted, add the roasted cauliflower to the pan with the cashew sauce.
- Using frozen cauliflower. I prefer using fresh cauliflower, especially when it’s in season; however, you can also use frozen cauliflower. Note, however, that the frozen variety is flash-frozen, so it will cook more quickly.

Storage
- Refrigerate – This dish will last up to 3 days in the fridge.
- Freeze – You can certainly freeze this curry for future meals. Don’t add the garnish and let the curry come to room temperature. Store in an airtight freezer-friendly container for up to a month. Once ready to eat, thaw completely and reheat on the stovetop. Garnish and serve.
More Cauliflower recipes you’ll love
If you try this recipe, I’d appreciate it so much if you would rate it ⭐️⭐️⭐️⭐️⭐️! And let me know in the comments how it worked out for you. I love hearing feedback and the recipe rating helps others find this recipe!

Cauliflower in Cashew Sauce
Equipment
Ingredients
- 1 large head cauliflower about 2 pounds
- 3 tablespoon olive Oil
- 1/2 teaspoon garlic minced
- 1/2 teaspoon salt
Cashew Sauce
- 1/2 cup cashews preferably soaked overnight. More in post above.
- 1/2 teaspoon garlic minced
- 1/2 teaspoon salt
- 1/2 teaspoon red chili powder
- 1 teaspoon cumin powder
Garnish
- garam masala optional
- cilantro
Instructions
- Prepare the cauliflower by removing the leaves and cutting into quarters. Break the quarters into bite sized florets.
- Warm the olive oil in a large saute pan over medium-high heat. Once the oil is warm, add garlic and saute till golden brown
- Next, add the salt and turmeric powder and stir. Add the cauliflower and saute for about 2 minutes. Add 1/4 cup of water, lower the heat to medium low and let cook for about 10 minutes or till fork tender.
- While the cauliflower is cooking, make the cashew sauce. In a food processor add cashews, all the spices, water and blend till you get a sauce-like consistency.
- Once the cauliflower has turned slightly translucent, uncover the pan and raise the heat to high in order for the water to cook off, about 5 minutes
- Next, add the cashew sauce to the pan and stir to combine and coat the cauliflower.
- Cover and simmer an additional 2 minutes.
- Garnish with cilantro, garam masala and serve.

Dianne Jacob says
Thanks for the link!
Zeeshan says
You’re welcome! So honored to have you visit my site:) Love your work!