Go Back
+ servings
Cauliflower curry over rice in a tan bowl with naan bread on the side

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.  
Course Main Entree
Cuisine Indian
Diet Gluten Free, Vegetarian
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4
Calories 330kcal


  • Baking sheet
  • Large sauté pan


  • 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 ½ Tbsp. minced fresh ginger
  • ¼ tsp. cayenne pepper
  • 1 (14.5-oz.) can diced tomatoes
  • 1 ¾ cups vegetable broth
  • 3 Tbsp. natural creamy almond butter
  • ¼ cup plain whole milk yogurt
  • ¼ 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)


  • Place cauliflower in a large bowl. Add ⅓ cup coconut milk, lemon juice, 1 tsp. curry powder, ½ tsp. garam masala, and ¼ 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 ½ 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 ¾ 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. 


*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. 


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