Cauliflower Tomato Curry Recipe: Flavorful Indian-Style Stew

This cauliflower and tomato curry is a hearty, healthy vegan main that delivers warm, aromatic spice and satisfying texture. The richly spiced tomato sauce, flecked with coconut, gets a pleasant tartness from tamarind—a hallmark of Gujarati cooking—and the dish makes a filling weeknight meal.

A metal pot filled with cauliflower and tomato curry with a ladle resting inside, and a bowl of rice, a bowl of chutney and a pile of cilantro stems on the side.

This recipe comes from Gujarat, a region of India with a strong vegetarian tradition. While store-bought spice blends can be convenient, this curry benefits from toasting and grinding whole spices for maximum fragrance and depth. —Jennifer Joyce

Cauliflower and Tomato Curry FAQs

What is tomato passata?

Passata is uncooked, strained crushed tomatoes with seeds and skins removed. Often sold as “tomato purée” in some stores, it’s thicker and smoother than tomato juice or crushed tomatoes and produces a velvety sauce. If you don’t have passata, press canned crushed tomatoes through a sieve to remove seeds and skins.

What can I make ahead of time?

You can prepare the curry base a day ahead but leave out the cauliflower. Cool the sauce, cover, and refrigerate. Reheat gently, then add the cauliflower and simmer until tender.

How do I make sure that my cauliflower cooks evenly?

Cut the cauliflower into even-sized florets. Remove the outer leaves and core, quarter the head, then use a paring knife to cut uniform florets from the stalks so they cook at the same rate.

A metal pot filled with cauliflower and tomato curry with a ladle resting inside, and a bowl of rice, a bowl of chutney and a pile of cilantro stems on the side.

Cauliflower and Tomato Curry

A robust, vegan cauliflower and tomato curry that fills the kitchen with warm spice and makes a satisfying main course.

David Leite

Print
Course
Mains
Cuisine
Indian
Servings
3 to 4 servings
Calories
245 kcal
Prep Time
1 hour
Cook Time
45 minutes
Total Time
1 hour

Ingredients

  • 1 teaspoon coriander seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds
  • 1 dried long red chile (Kashmiri chile, if available)
  • 2 medium (14 oz) onions — 1 quartered, 1 thinly sliced
  • 3 garlic cloves, chopped
  • 1 (2-inch) piece fresh ginger, peeled and sliced
  • 2 thumb-size green chile peppers — 1 halved and seeded, 1 thinly sliced
  • 1 1/2 tablespoons mild vegetable oil
  • Salt and freshly ground pepper
  • 1/2 teaspoon ground turmeric
  • 2 teaspoons black or yellow mustard seeds
  • One (14-ounce) can tomato passata (puréed tomatoes)
  • 1 3/4 oz tamarind purée
  • 1 generous cup vegetable broth or stock
  • 2 tablespoons desiccated or shredded coconut
  • 1 medium (about 1 lb 2 oz) cauliflower, cut into florets

To serve

  • Fresh cilantro leaves
  • Steamed rice
  • Mango chutney

Instructions

  • Toast the coriander, cumin, and fennel seeds with the dried chile in a small skillet over medium heat until fragrant, about 40 seconds to 2 minutes. Grind to a fine powder in a spice grinder.
  • In a blender or food processor, purée the quartered onion, chopped garlic, sliced ginger, and the halved green chile until smooth. A food processor may take several minutes to reach a silky consistency.
  • Heat the oil in a heavy-bottomed saucepan over medium heat. Add the thinly sliced onion and the puréed onion mixture. Season with salt and pepper and cook, stirring occasionally, until the mixture begins to brown, 10 to 12 minutes.
  • Stir in the ground spice mix, turmeric, and mustard seeds and cook for 2 minutes to bloom the spices.
  • Add the tomato passata, tamarind purée, vegetable stock, and desiccated coconut. Bring to a boil, then add the cauliflower. Reduce heat to low and simmer until the cauliflower is tender when pierced with a knife, about 25 minutes.
  • Serve topped with fresh cilantro leaves and sliced green chile, accompanied by steamed rice and mango chutney.
img 317839 3

Adapted From

My Street Food Kitchen

Nutrition

Serving: 1 portion
Calories: 245 kcal
Carbohydrates: 50 g
Protein: 9 g
Fat: 4 g
Saturated Fat: 2 g
Sodium: 515 mg
Fiber: 12 g
Sugar: 27 g

Nutrition information is automatically calculated and should be used as an approximation.


Tried this recipe?
Mention @leitesculinaria or tag #leitesculinaria on social media.

Recipe Testers’ Reviews

This recipe passed a rigorous blind testing process by multiple home cooks and earned the Leite’s Culinaria stamp of approval.

Angie Zoobkoff

Angie Zoobkoff

This curry developed a deep, simmered flavor with tender onions and fragrant toasted spices that complemented the cauliflower perfectly. My kids even ate it without missing meat.

Melissa Maedgen

Melissa Maedgen

This recipe livens up cauliflower with bold but balanced spice. It’s a satisfying alternative to simple roasted cauliflower—pair it with a dal and rice for a complete vegetarian meal.