Mumbai Style Veg Jalfrezi
A semi-dry, tangy vegetable stir-fry common in Mumbai restaurants.

About this dish
Mumbai Style Veg Jalfrezi is a vibrant, semi-dry restaurant classic that evolved from the British-Indian tradition. Unlike the Northern version, Mumbai's iteration is tangier, often using a touch of ketchup or extra tomato puree to cater to local palates. It is defined by its julienned vegetables that maintain a distinct crunch, served as a popular side in the city's many 'Permit Rooms' and family diners.
Ingredients
Vegetables (Julienned)
- 1 cup Carrots, cut into 2-inch matchsticks
- 1 cup French beans, slit lengthwise
- 1 cup Bell peppers (mixed colors), sliced thin
- 1/2 cup Green peas (blanched)
- 1 medium Onion, sliced into long strips
- 1/2 cup Paneer, cut into batons (optional)
The Sauce Base
- 2 tbsp Vegetable oil
- 1 tsp Cumin seeds
- 1 tbsp Ginger-garlic paste
- 2 Green chilies, slit
- 1/2 cup Tomato puree (fresh)
- 1 tbsp Tomato ketchup (for the Mumbai tang)
- 1 tsp Vinegar or Lemon juice
Spices
- 1 tsp Red chili powder
- 1/2 tsp Turmeric powder
- 1 tsp Coriander powder
- 1/2 tsp Garam masala
- 1 tsp Kasuri methi (dried fenugreek), crushed
- Salt to taste
Method
- 1
Prep the vegetables
Ensure all vegetables are cut into uniform 2-inch juliennes. This ensures they cook evenly and gives the dish its signature elegant appearance. Blanch the carrots and beans in boiling water for 3 minutes, then shock in cold water to retain color.
- 2
Sautéing the aromatics
Heat oil in a wide wok or kadai on high heat. Add cumin seeds and let them sizzle. Add the sliced onions and sauté for 2 minutes until they just start to soften but still have a bite.
- 3
Adding ginger-garlic
Stir in the ginger-garlic paste and slit green chilies. Fry for 1 minute until the raw aroma is gone. Keep the heat medium-high to ensure a stir-fry effect rather than a stew.
- 4
The tomato reduction
Add the fresh tomato puree and salt. Cook for 4-5 minutes until the puree thickens and starts releasing oil. This forms the 'masala' that will coat the vegetables.
- 5
Spicing the base
Lower the heat and add red chili powder, turmeric, and coriander powder. Stir for 30 seconds. Add the tomato ketchup and vinegar, stirring to create a glossy, tangy sauce.
- 6
Stir-frying the veg
Turn the heat to high. Add the blanched carrots, beans, and raw bell peppers. Toss vigorously for 3-4 minutes. The goal is to coat the vegetables in the sauce while keeping the peppers crunchy.
- 7
Adding Paneer and Peas
Gently fold in the paneer batons and blanched green peas. Sauté for another 2 minutes. The paneer should pick up the red color of the sauce without breaking.
- 8
Finishing with herbs
Sprinkle Garam Masala and crushed Kasuri Methi over the top. Toss one last time. The Kasuri Methi provides the 'restaurant-style' aroma that is characteristic of Mumbai Jalfrezi.
- 9
Final check
The dish should be 'semi-dry' (masaledaar) with no standing liquid. Adjust salt or add a pinch of sugar if it’s too tangy. Serve immediately to prevent vegetables from becoming soggy.
Notes & variations
- Do not overcook the bell peppers; they must provide a fresh crunch to the dish.
- You can add baby corn or cauliflower florets for extra texture, just blanch them first.
- The ketchup is a secret Mumbai restaurant ingredient that provides the specific sweet-sour balance.
- Leftovers make an excellent filling for frankies or wraps the next day.
Serve with
Serve with Butter Garlic Naan or Roomali Roti.
Cook's note
Cook on high heat in a thin-walled wok to get a slight char on the vegetables, mimicking a commercial burner.