Vegetable Jalfrezi
A vibrant, tangy medley of crunchy vegetables stir-fried with onions, bell peppers, and tomatoes in a spiced tomato-chili sauce. This Anglo-Indian classic comes together quickly in a single pan, delivering bold flavors and a delightful mix of textures. Perfect as a side dish or a light meal scooped up with warm rotis or parathas.
For 4 servings
- prep
Prepare all the vegetables.
Cut cauliflower into small florets. Slice carrots into thin strips, trim green beans and cut into 1-inch pieces. Deseed bell pepper and tomatoes, then cut into thick strips. Slice onions into thick strips, mince garlic, julienne ginger, and slit green chilies lengthwise.
TIPKeep the vegetables cut into similar-sized strips for even cooking and a uniform look. - fry · ~2 min
Blanch the hard vegetables.
Boil water in a pan, add a pinch of salt. Add cauliflower, carrots, and beans. Boil for 2 minutes until slightly tender but still crisp. Drain and immediately plunge into cold water to stop cooking. Drain again and set aside.
TIPDon't overcook at this stage; the vegetables should retain a bite for the final stir-fry. - temper · ~1 min
Heat oil and crackle the cumin seeds.
1.Heat oil in a wok over high heat until shimmering.2.Add cumin seeds and let them sizzle and crackle for 10 seconds.3.Add sliced garlic and ginger strips, sauté until fragrant (30 seconds).TIPUse high heat throughout to achieve the signature smoky flavor of jalfrezi. - saute · ~3 min
Sauté the onions and bell peppers.
1.Add thick onion strips and slit green chilies to the wok.2.Stir-fry on high heat for 2 minutes until onions are translucent but still crisp.3.Add bell pepper strips and toss for another 1 minute.TIPKeep the vegetables moving constantly in the wok to prevent burning and ensure even charring. - saute · ~4 min
Add the blanched vegetables and spices.
1.Add the drained cauliflower, carrots, and beans. Toss well.2.Sprinkle turmeric powder, red chili powder, coriander powder, and salt.3.Stir-fry on high heat for 3-4 minutes, tossing frequently to coat evenly. - saute · ~2 min
Add the tomatoes and sauces.
1.Add tomato strips, tomato ketchup, and vinegar.2.Pour in 2 tablespoons of water to help the spices blend.3.Toss everything on high heat for 2 minutes until tomatoes soften slightly but still hold shape.TIPThe tomatoes should be just warmed through, not mushy, to keep the semi-dry texture. - mix · ~1 min
Finish with garam masala and garnish.
1.Turn off the heat and sprinkle garam masala over the vegetables.2.Toss gently to combine.3.Transfer to a serving bowl and garnish with chopped coriander leaves.TIPAdding garam masala off the heat preserves its aromatic punch. - serve
Serve immediately.
Serve hot as a side dish alongside roti, paratha, or naan. Can also be enjoyed as a light standalone meal.
TIPVegetable Jalfrezi tastes best straight from the wok while the vegetables are still crisp.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Blanch hard vegetables such as cauliflower, carrots, and beans in salted boiling water for exactly 2 minutes to retain a crunchy bite.
- 2Keep the flame on high throughout stir-frying to mimic the smoky ‘kadhai’ flavor that defines Jalfrezi.
- 3Cut all vegetables into similar-sized strips so they cook evenly and look uniform in the final dish.
- 4Add tomato strips only at the end and toss just until warmed through—mushy tomatoes ruin the semi-dry texture.
- 5Sprinkle garam masala after turning off the heat to preserve its delicate aromatic oils without burning.
- 6Plunge blanched vegetables into ice water immediately to stop cooking and lock in their bright color and crispness.
Adapt it for your goals.
High-Protein
Add 200g of cubed paneer (tossed in a pinch of salt and turmeric) after sautéing the onions, or stir in boiled chickpeas with the blanched vegetables for a satisfying, protein-packed main dish.
Low Oil / Oil FreeLow-Oil / Oil-Free
Replace the 2 tbsp oil with ¼ cup vegetable broth and dry-sauté the cumin seeds, garlic, and ginger for 30 seconds before adding onions. Use non-stick cookware and reduce water to 1 tbsp to keep it from steaming—perfect for oil-watchers.
JainJain
Omit the garlic, ginger, and onion (they are roots/tubers avoided by Jains). Use asafoetida (hing) in the tempering, add extra green beans and zucchini strips to compensate for volume, and increase green chili for punch.
Vegan & Gluten FreeVegan & Gluten-Free
This recipe is already vegan and gluten-free as written—just double-check that your store-bought tomato ketchup and vinegar are certified vegan (most are), and serve with gluten-free rotis or rice.
Extra Spicy (Restaurant Style)Extra-Spicy (Restaurant Style)
Increase red chili powder to ½ tsp and add 1 more slit green chili. For deeper heat, crush a dried red chili into the tempering with the cumin seeds—this gives a smoky, slow-building spice that mimics North Indian dhaba-style Jalfrezi.
Why this is on our healthy list.
Rich in Vitamin C
Bell peppers and tomatoes provide a generous dose of immune-supporting vitamin C, especially beneficial when eaten raw-like in the quick stir-fry.
High in Dietary Fiber
Cauliflower, carrots, and green beans supply bulk fiber that aids digestion, promotes gut health, and helps you feel full longer.
Low in Calories, High in Micronutrients
This vegetable-forward dish delivers manganese, potassium, and folate from the assortment of veggies without extra fat or heavy cream.
Contains Anti-Inflammatory Spices
Turmeric, ginger, and cumin offer anti-inflammatory and antioxidant compounds that may support joint health and overall immunity.
Frequently asked questions
Yes, but thaw and pat them very dry to avoid steaming. Blanching is unnecessary for frozen veggies—add them straight to the wok after the onions for best texture.







