Cauliflower Korma

5 from 13 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Cauliflower Korma is a mild curry dish featuring a velvety yogurt sauce with aromatic spices, tomatoes, and almond butter. A streamlined version of the North Indian classic, this vegetable korma is comfort food at its finest.  Cauliflower curry over rice served with naan and cilantro

Why You’ll Love this Cauliflower Korma

Traditional korma is a Mughlai dish involving meat, vegetables, or paneer braised in a gently-spiced sauce or gravy. While the techniques and ingredients vary, the sauce is typically thickened with cream, yogurt, and/or a mix of almonds. 

In this streamlined version, we lean on almond butter to add richness and nutty undertones to the sauce. And to keep the ingredient list from getting too lengthy, a mix of garam masala and curry powder add quintessential spice. 

Serve this vegetable korma over basmati rice, buttery roti, or naan bread for a comforting meal. I also love topping each serving with slivered almonds and cilantro for a pop of freshness and crunch.

Recipe Ingredients and Substitutions:Cauliflower korma ingredients in separate bowls with blue labels

  • Cauliflower: You need one medium head of cauliflower, which amounts to roughly 8 cups of florets. Even though cauliflower is a low calorie vegetable, it adds meaty texture and hearty appeal to this korma. Plus, what better way to slip in extra veggies than a luxurious curry sauce?
  • Aromatics: A mix of yellow onion, garlic, and ginger create the aromatic foundation for this dish. To streamline prep, feel free to use the bottles or jars of minced ginger. While fresh ginger root will pack more of a punch, there’s nothing wrong with leaning on a few convenience items!
  • Spices: Curry powder, garam masala, and cayenne pepper add quintessential spice to the curry sauce. 
    • Curry Powder. Curry powder is a blend of lots of spices – usually turmeric, chili powder, ground coriander, cumin, peppercorn, and ginger. It’s an efficient way to add a whole bunch of subtle, albeit important, flavors with maximum impact. I personally love madras curry powder, which packs a bit more heat. 
    • Garam Masala. Like curry powder, garam masala is a blend of spices, though with slightly stronger aromas. It usually includes cloves, cinnamon, mace, and nutmeg. It’s also an effective way to heighten the flavor of a dish without adding multiple spices. 
  • Tomatoes: Diced tomatoes and their juices play a role in flavoring and thickening the curry sauce. Alternatively, feel free to finely chop 2 to 3 plum tomatoes if you prefer fresh. 
  • Almond Butter: Try to choose a natural, single-ingredient almond butter where you’re only getting the nuts. I like Trader Joe’s or Whole Foods 365 brand of almond butter. 
  • Coconut Milk: Canned coconut milk does double duty in this recipe. It starts as a marinade for the cauliflower and finishes by adding luxurious creaminess to the curry sauce. 
  • Yogurt: To amp up the creaminess (plus add a punch of protein), whole milk yogurt is an MVP ingredient.

Vegetable korma simmering in a saute pan

Step-by-Step Instructions:

Step 1: Marinate the Cauliflower

Start by placing the cauliflower in a large bowl. Add 1/3 cup coconut milk, 1 Tbsp lemon juice, 1 tsp curry powder, and 1/2 tsp garam masala, and 1/4 tsp salt. Toss to fully coat florets, and let stand for 10 to 15 minutes.Cauliflower florets marinating in coconut milk and spices

Step 2: Broil the Cauliflower

Transfer cauliflower to a baking sheet lined with foil for easy cleanup. Turn broiler to HIGH, and place pan in the upper center rack of the oven. Broil cauliflower for 6 to 8 minutes, until the edges start to char.Cauliflower florets spread on a sheet pan covered in foil being broiled

Step 3: Sauté Aromatics and Spices

Meanwhile, heat oil in a large sauté pan over medium-high. Once hot, add onions; cook 5 to 6 minutes, stirring occasionally, until soft. Next, add garlic, ginger, curry powder, garam masala, and cayenne. Cook for 2 to 3 more minutes, stirring often, until aromatic.Onion, ginger, garlic, and spices being sautéed in a sauté pan

Step 4: Add Remaining Sauce Ingredients and Simmer

Next, add tomatoes, broth, almond butter, remaining coconut milk, and salt; whisk well to combine. Bring mixture to a low boil and add cauliflower florets. Reduce heat and gently simmer until the sauces reduces and slightly thickens, about 15 minutes.Curry sauce simmering until thickened in a sauté pan

Step 6: Temper and Stir in Yogurt

Lastly, place yogurt in a medium bowl. Gradually add 3 to 4 Tbsp. of the curry sauce, stirring in between each, to temper yogurt and prevent it from breaking once it hits the hot sauce. Remove pan from heat and stir in yogurt mixture and cilantro. Garnish with slivered almonds, and serve korma hot over rice or quinoa. Creamy korma sauce with yogurt stirred in

What to Serve with Korma: 

  • Rice: A bed of fluffy basmati rice is the ultimate foundation for this aromatic curry dish. For a lower carb/higher protein option, serve over quinoa or chickpea rice
  • Naan or Roti: A piece of either of these Indian-style flatbreads will sop up all the delicious sauce. 
  • Miracle Noodle Shirataki Rice: This low carb rice substitute is made with konjac, a prebiotic fiber that’s great for gut health. 

How to Store, Reheat, and Freeze:

  • To Store: Place leftovers in an airtight container and refrigerate for up to 5 days.
  • To Reheat: Gently rewarm cauliflower korma in a skillet with a splash of water or broth over medium heat until warm. Alternatively, you can reheat individual portions in the microwave, stopping to stir every 30 to 45 seconds to promote even heating. 
  • To Freeze: Place leftovers in an airtight freezer-safe storage container or zip-top bag and freeze for up to 3 months. Let thaw overnight in the refrigerator before reheating. 

Cauliflower korma served in a tan bowl over rice with a side of naan bread

More Vegetable Curry Recipes to Try:

Coconut Chickpea Curry with Mango

Summer Vegetable Curry

Slow Cooker Cauliflower Lentil Curry

If you give try this recipe, snap a pic and tag #dishingouthealth so I can see your beautiful creations. Also, please take a moment to write a recipe rating and review!

5 from 13 votes

Cauliflower Korma

Cauliflower Korma is a mild curry dish featuring a velvety yogurt sauce with aromatic spices, tomatoes, and almond butter. A streamlined version of the North Indian classic, this vegetable korma is comfort food at its finest.  
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4

Equipment

  • Baking sheet
  • Large sauté pan

Ingredients  

  • 1 medium head cauliflower, cut into florets (about 8 cups)
  • 1 cup canned coconut milk, divided
  • 1 Tbsp. fresh lemon juice
  • 3 tsp. curry powder, divided (I use madras curry powder)
  • 2 tsp. garam masala, divided
  • 1 tsp. kosher salt, divided
  • 2 Tbsp. neutral cooking oil or ghee
  • 1 cup finely chopped yellow onion
  • 4 garlic cloves, minced
  • 1 1/2 Tbsp. minced fresh ginger
  • 1/4 tsp. cayenne pepper
  • 1 (14.5-oz.) can diced tomatoes
  • 1 3/4 cups vegetable broth
  • 3 Tbsp. natural creamy almond butter
  • 1/4 cup plain whole milk yogurt
  • 1/4 cup roughly chopped cilantro leaves
  • Slivered almonds for garnish (optional)
  • Basmati rice, quinoa, or Banza chickpea rice for serving (the latter two are higher protein options)
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place cauliflower in a large bowl. Add 1/3 cup coconut milk, lemon juice, 1 tsp. curry powder, 1/2 tsp. garam masala, and 1/4 tsp. salt. Toss to fully coat florets, and let stand at room temperature for 10 to 15 minutes.
    Transfer cauliflower to a baking sheet lined with foil for easy cleanup. Turn broiler to HIGH, and place pan in the upper center rack of the oven. Broil cauliflower for 6 to 8 minutes, until the edges start to char.
  • Meanwhile, heat oil in a large sauté pan over medium-high. Once hot, add onions; cook 5 to 6 minutes, stirring occasionally, until soft. Add garlic, ginger, remaining 2 tsp. curry powder, 1 1/2 tsp. garam masala, and cayenne. Cook for 2 to 3 more minutes, stirring often, until aromatic. 
    Add tomatoes, broth, almond butter, remaining coconut milk, and 3/4 tsp. salt; whisk well to combine. Bring mixture to a low boil and add cauliflower florets. Reduce heat and gently simmer, uncovered, until the sauces reduces and starts to thicken, about 15 minutes.
  • Place yogurt in a medium bowl. Gradually add 3 to 4 Tbsp. of the korma sauce, stirring in between each, to temper yogurt and prevent it from breaking once it's introduced to the hot sauce. Remove pan from heat and stir in yogurt mixture and cilantro. Taste and adjust seasonings as needed (you may want more salt and extra spice from cayenne). Garnish with slivered almonds, and serve korma over rice or quinoa. 

Notes

*Nutrition facts do not include optional slivered almond garnish or rice*
To Store: Place leftovers in an airtight container in the refrigerator for up to 5 days.
To Reheat: Gently rewarm cauliflower korma in a skillet with a splash of water or broth over medium heat until warm. Alternatively, you can reheat individual portions in the microwave, stopping to stir every 30 to 45 seconds to promote even heating. 
To Freeze: Place leftovers in an airtight freezer-safe storage container or zip-top bag and freeze for up to 3 months. Let thaw overnight in the refrigerator before reheating. 

Nutrition

Serving: 1.66cups | Calories: 330kcal | Carbohydrates: 25g | Protein: 9g | Fat: 23.5g | Saturated Fat: 10g | Sodium: 722mg | Fiber: 7g | Sugar: 11g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!
5K Shares

You May Also Like

5 from 13 votes (7 ratings without comment)

Leave a comment

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

Recipe Rating




11 Comments

  1. VIVIAN RICHELSEN says:

    This dish is amazing! So authentic and flavorful! I follow a plant based/vegan diet so I subbed coconut milk yogurt for the dairy version and it worked perfectly! I also like a lot of sauce, so I used the entire can of coconut milk!! Thank you!!

    1. Jamie Vespa says:

      I’m so glad you enjoyed it, Vivian! Thank you for taking the time to leave a review!

  2. Maria Rivera says:

    5 stars
    Divino, un favorito de la familia!

  3. Maria says:

    5 stars
    Esta receta es una de las favoritas de la familia y amigos. A veces añado garbanzos o zanahorias. Divina!

  4. Jess says:

    5 stars
    Fantastic! I added some chickpeas and mushrooms and it turned out great – will definitely make again! You don’t even realise that it’s a much healthier version of korma 🙂

  5. Katie says:

    5 stars
    This is so delicious and easy to prep! Every bite is flavorful! Thanks for sharing this wonderful recipe with us!

    1. Jamie Vespa says:

      Hi Katie – I’m so glad the recipe was a hit! Thank you for taking the time to leave a review!

  6. Katie says:

    5 stars
    FAN-TASTIC! This is about the 7th or 8th dish I’ve made of yours Jamie and your flavor combos are out of this WORLD. DON’T STOP COOKING! (or believing, haha).

    I added just a bit more curry powder and garam masala, as I felt that many cups of cauliflower needed a bit more spice. With couscous I will be coming back to this as a filling and low-cal meal again and again.

    THANK YOU!

    1. Jamie Vespa says:

      Woohoo!! I’m so glad you enjoyed this one, Katie! Thank you so much for taking the time to leave a rating and review!

  7. Sarah S says:

    5 stars
    This dish is delicious. I prepared the meal as written and added in a can of chickpeas during the last 10-15mins. We served it with the Lundberg Jubilee Brown rice blend and it was a pretty good pairing. Can’t wait to make again soon.

    1. Jamie Vespa says:

      I’m so glad the recipe was a hit, Sarah! Thank you for taking the time to leave a review!