Cauliflower and Tomato Masala with Peas: A Satisfying Vegan Curry

This vegan, saucy North Indian-inspired masala is brimming with cauliflower, tomato, peas, and bold spices for cozy dinners year-round.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Cauliflower and Tomato Masala with Peas

If you’re searching for a warming, wholesome, and saucy vegan curry that highlights the natural sweetness of cauliflower and peas amid a backdrop of vivid spices, this recipe offers a North Indian-inspired answer you can bring to your own kitchen. Whether it’s snowy and cold or you simply want to enjoy a plant-based meal bursting with flavor, this Cauliflower and Tomato Masala with Peas—often referred to as Gobi Matar Masala—is a delicious choice.

About This Dish

North Indian cuisine features countless permutations of cauliflower curries. The most familiar is a dry preparation—with tomatoes that cook down, creating a robust, clingy coating for bite-size florets and just enough peas to offer sweet contrast. This version takes a different approach: embracing more sauce by adding extra tomato puree, simmering the vegetables until perfectly tender in a fragrant, turmeric-bright masala enriched by green peas. The result is a dish with comforting body, vibrant color, and moppable sauce.

  • Vegan and gluten-free as written; can be enjoyed with gluten-free grains or breads.
  • Customizable for spice tolerance and texture preferences.
  • Equally good as a weeknight meal or a special occasion centerpiece.

What Makes This Recipe Special?

The genius of this masala lies in its adaptability. While Gobi Matar is classically a drier curry, this recipe lets you control the level of sauce—add more tomato puree for a stew-like feel, or keep things contained and thick for a traditional spin. Either way, the dish delivers layers of heat, earthiness, and brightness, thanks to:

  • Fresh ginger and garlic for zing
  • Whole cumin seeds for savory depth
  • Kashmiri or other chili powder for gentle warmth and color
  • Garam masala and ground coriander for signature spice complexity
  • Finishing with amchur (dry mango powder) or lemon juice for tartness

Ingredients

Gather these ingredients to make the base recipe. Quantities are for a large curry serving 4-6 people as a main course.

  • 1 large head cauliflower (about 3 pounds)
  • 2 tablespoons vegetable or olive oil
  • 1 teaspoon cumin seeds
  • 1 tablespoon fresh ginger, finely grated
  • 1 tablespoon fresh garlic, finely grated (about 2 cloves)
  • 1 jalapeño or green chili, finely chopped; adjust quantity for your heat preference
  • 1 big handful cilantro; finely chop stems, roughly tear leaves (reserve some leaves for garnish)
  • 1/2 teaspoon ground turmeric
  • 1/4 to 1 teaspoon red chili powder (Kashmiri preferred for color/flavor), to taste
  • 1 1/2 teaspoons ground coriander
  • 1/2 teaspoon garam masala
  • 2 to 3 cups tomato puree (from 1 large 28-oz can); adjust to taste for sauce consistency
  • 1 to 2 teaspoons kosher salt
  • 1 cup water (more as needed for desired sauce)
  • 1 1/2 cups green peas (frozen is fine; no need to thaw first)
  • 1/2 teaspoon amchur (dried mango) powder or the juice of half a lemon
  • Rice or flatbreads (chapati, roti, naan), for serving

Step-by-Step Recipe

1. Prepare the Cauliflower

Trim and cut the cauliflower into small, even florets. Be sure to dice the core finely—it’s full of flavor and should be used along with the rest.

2. Sauté Spices and Aromatics

  • Heat oil in a large, deep sauté pan over medium heat.
  • Add cumin seeds; allow them to sizzle and become fragrant (about 30 seconds).
  • Add ginger, garlic, and chili to the pan. Sauté for 2–3 minutes, stirring, until the mixture is softened but not browned.

3. Build the Masala Base

  • Add diced cauliflower core and cilantro stems, cooking for 1 minute.
  • Sprinkle in turmeric, chili powder, coriander, and garam masala. Stir for 2 minutes, letting the spices become fragrant.

4. Simmer with Tomatoes

  • Pour in 2 to 3 cups of tomato puree, using the lower end for a thicker, drier masala or more for a saucier dish.
  • Add salt to taste (start with 1 1/2 teaspoons if using 3 cups puree).
  • Add 1 cup water to help loosen the sauce.
  • Bring to a gentle simmer and cook for 5 minutes to meld flavors.

5. Cook the Cauliflower

  • Stir in the cauliflower florets and coat with sauce.
  • Cover the pan and cook for about 20 minutes, stirring occasionally, until cauliflower is tender but not mushy.

6. Add Peas and Finish

  • Add green peas (still frozen, if using); cook uncovered for 5–10 minutes until just heated through and bright green.
  • Stir in amchur powder or lemon juice for acidity. Taste and adjust seasoning as needed.
  • Remove from the heat. Top with torn cilantro leaves before serving.

7. To Serve

  • Serve piping hot with plain or fragrant rice (basmati pairs especially well), or with warm flatbreads like chapati, roti, or naan.
  • Excellent with tangy yogurt or fresh salad on the side for a cooling contrast.

Recipe Tips and Variations

  • Chickpeas: For extra protein and texture, stir in a drained can of chickpeas with the peas and simmer until warmed through.
  • Make Ahead: This curry stores well in the refrigerator for up to 3 days, and reheats beautifully; it may even improve in flavor as the spices mingle.
  • Bulk up: Add cooked potatoes, sweet potatoes, or other seasonal vegetables if desired.
  • Less spicy? Use a mild chili or omit altogether to tame the heat.
  • No amchur? Always finish with lemon juice to add balancing acidity if you can’t source dried mango powder.

Nutritional and Dietary Information

This meal is naturally:

  • Vegan (dairy-free, egg-free)
  • Gluten-free (when paired with rice or gluten-free breads)
  • High in plant-based fiber from cauliflower and peas
  • Low in saturated fat

Peas and cauliflower are both excellent sources of vitamins C and K, folate, and antioxidant phytonutrients, making this a meal that feels as healthy as it tastes satisfying.

Serving and Storage Suggestions

  • With Rice: Long-grain basmati or brown rice makes a perfect pairing to soak up the vibrant sauce.
  • With Flatbread: Chapati, roti, or naan work to scoop every last drop.
  • Lunch Box: This dish holds well for meal prep. Portion into containers with a side of rice or bread.
  • Leftovers: Keeps in the refrigerator for up to 3 days; reheat gently on the stove or in the microwave.

Additional Flavor Add-Ins

Personalize your masala by stirring in or topping with any of the following:

  • Toasted cashews or almonds for crunch
  • Chopped fresh mint in addition to cilantro
  • A drizzle of non-dairy cream for extra richness
  • A spoonful of mango chutney on the side

Frequently Asked Questions (FAQs)

Q: Can I use fresh tomatoes instead of canned puree?

A: Absolutely. Use about 3 cups of chopped fresh tomatoes, blending or cooking down to achieve a loose sauce. You may need to simmer longer for a deep flavor.

Q: Is it possible to make this dish less spicy?

A: Yes. Simply reduce or omit the jalapeño and chili powder. The curry will still have great depth thanks to the other spices.

Q: Are there good substitutes if I can’t find amchur powder?

A: If amchur is unavailable, lemon or lime juice stirred in at the end provides comparable tartness and accentuates the fresh flavors.

Q: Can I add more vegetables or beans?

A: Definitely. Chickpeas, diced potatoes, carrots, or spinach can be added according to taste and cooked until tender.

Q: How do I store and reheat leftovers?

A: Store in an airtight container for up to 3 days in the fridge. To reheat, gently warm on the stove, adding a splash of water if the sauce has thickened excessively.

Table: Main Ingredients & Substitutions

IngredientRole/FlavorSubstitutes
CauliflowerMain vegetable, texture and substanceBroccoli, potatoes, or mix of both
Tomato pureeBody, acidity, colorFresh blended tomatoes, passata
Peeled ginger & garlicAromatic depthGinger-garlic paste (premade)
Green peasSweet, color, proteinEdamame, green beans, chickpeas
Amchur powderTangy finishLemon or lime juice

Cooking Notes & Inspiration

Cooking is as much about technique as it is about improvisation. The inspiration for this masala draws from both cookbook traditions and personal craving—a reminder that Indian dishes, like so many global classics, are robust frameworks for creativity. Some versions are dry curries, some saucy; don’t hesitate to tune it to your preferences or what you have on hand. Even small tweaks in the method or ingredients will yield a meal that’s comforting and full of personality.

Cook Along: Visual Overview

  1. Chop and prep all vegetables; measure out spices before starting.
  2. Heat oil, bloom cumin, then build the aromatics with ginger, garlic, chili, and cilantro stems.
  3. Add dry spices and toast briefly, then pour in tomato puree and simmer.
  4. Stir in cauliflower, cover and cook until just tender.
  5. Add peas and finish with a splash of acidity; adjust salt, garnish and serve hot.

Explore More Cauliflower Recipes

  • Cauliflower Gratin
  • Crispy Cauliflower and Farro
  • Cauliflower-Parmesan Cake
  • Spiced Cauliflower Soup

See how versatile this vegetable can be—roasted, stewed, baked, or raw, cauliflower brings nourishing, hearty comfort to any meal. Try this masala as a gateway to further flavor explorations.

‹›