Skip to content

Potato-Cauliflower Curry

Plant-based | One-pot | Comfort food | Aloo Gobi

A classic Indian curry combining tender potatoes, cauliflower, and peas in a creamy tomato-based sauce. The cashews add richness without coconut milk. Serve over brown rice for a complete meal.


IngredientAmountNotes
Cauliflower florets4 cupsCut 2-inch pieces
Potato pieces2 cupsCut 1½-inch pieces, Yukon Gold or russet
Onion, wedged1 cup~1 medium
Tomato paste¼ cup
Mild curry powder1 tbsp
Fresh ginger, grated1½ tspOr ½ tsp ground
Cumin seeds1 tspOr ½ tsp ground cumin
Garlic, minced1 clove
Fresh or frozen peas1½ cups
Raw cashews, ground¼ cupOr sunflower seeds for nut-free
Lime juice2 tbspFresh
Cayenne pepperTo tasteOptional, for heat
Sea saltTo taste
Cooked brown rice4 cupsFor serving
Fresh cilantro1 tbspFor garnish

  1. Steam cauliflower: Place in steamer basket over boiling water. Cover and steam 5 minutes until crisp-tender. Transfer to bowl.

  2. Steam potatoes: Add to same steamer basket, cover, and steam 10 minutes until tender. Add to bowl with cauliflower. Drain water from pan.

  3. Make sauce: In blender, combine onion, tomato paste, curry powder, ginger, cumin seeds, garlic, and 1 cup water. Blend until smooth.

  4. Cook sauce: Transfer to skillet. Stir in 1 more cup water. Bring to boil, reduce to medium-high, cook 5-7 minutes. Reduce to medium-low, cook 10 minutes until sauce darkens in color.

  5. Combine: Add steamed vegetables, peas, ground cashews, lime juice, and cayenne to sauce. Cook 5-7 minutes until sauce is absorbed by vegetables, stirring occasionally. Add water if needed for desired consistency. Season with salt.

  6. Serve: Over brown rice, sprinkled with cilantro.


Cutting vegetables: Keep potato pieces larger than cauliflower—they take longer to cook

Sauce consistency: Add water ¼ cup at a time if too thick

Spice level: Start with mild curry powder, add cayenne to taste

Cashew substitute: Use sunflower seeds or omit for nut-free version (sauce will be less creamy)


Extra vegetables: Add carrots or bell peppers with the potatoes

Creamier: Add ¼ cup coconut milk with the cashews

Extra protein: Stir in 1 can chickpeas with the peas

Different rice: Try basmati, quinoa, or cauliflower rice


  • Storage: Keeps 4 days refrigerated, 2 months frozen
  • Freezes well: Store curry and rice separately
  • Reheats: Stovetop or microwave, add splash of water

  • Calories: ~347
  • Protein: 11g
  • Carbs: 67g
  • Fiber: 10g
  • Fat: 5g

Adapted from: Forks Over Knives

Prep: 15 min | Cook: 45 min | Serves: 4