Vegetable Jalfrezi (Indian Stir-Fried Vegetables in Spiced Tomato)
Why this recipe works
- Fast, high-heat cooking: Small-cut vegetables cook quickly in a wok or large pan, giving the dish a fresh stir-fried feel rather than a long-simmered texture.
- Layered spice base: Cumin seeds, garlic, ginger, turmeric and garam masala build warmth in stages, so the sauce tastes rounded without needing a long cooking time.
- Bright tomato balance: Chopped tomatoes reduce into a tangy, glossy sauce that clings to the vegetables and balances the savoury spices.
Get the most out of this recipe
Adjust the heat
- For a milder jalfrezi: Use a little less garam masala and choose sweet, mild peppers; the tomato base will still carry plenty of flavour.
- For more heat: Add fresh green chilli with the garlic and ginger, or finish with a pinch of chilli powder if you want a sharper curry-house heat.
- Keep the heat rounded: Add extra spice gradually and taste after the tomatoes have thickened, as reducing the sauce concentrates both salt and heat.
Texture tips
- Keep the vegetables bright: Use a very hot pan and stir often so the vegetables sear lightly instead of steaming.
- Cut cauliflower small: Small florets cook through at the same pace as the peppers, helping everything stay crisp-tender.
- For a drier sauce: Simmer the tomatoes a little longer until the sauce looks glossy and clings tightly to the vegetables.
Make-ahead tips
- Prep the vegetables ahead: Slice the onion and peppers and cut the cauliflower in advance, then keep them chilled until cooking.
- Reheat gently: Warm leftovers in a frying pan over a medium heat with a splash of water, stirring until piping hot.
- Freezer-friendly: Freeze the cooked jalfrezi in a sealed container; defrost overnight in the fridge before reheating.
Serving ideas
- With rice: Serve with basmati rice to soak up the spiced tomato sauce.
- With bread: Naan works well for scooping up the vegetables and thick sauce.
- Fresh finish: Add extra chopped coriander just before serving for a clean herbal lift.
Equipment you'll need
Ingredients
Instructions
- Slice the yellow onion into thin wedges. Thinly slice the red pepper and green pepper, and lightly crush the garlic and ginger to a paste with a knife or in a mortar. Keep the cauliflower florets fairly small so they cook quickly.
- Heat the sunflower oil in a wok (or large frying pan) over a high heat until shimmering. Add the cumin seeds and let them sizzle for 20 to 30 seconds until fragrant. Tip in the onion and stir-fry for 3 to 4 minutes until starting to soften at the edges.
- Add the garlic and ginger paste and the ground turmeric, and stir-fry for 30 seconds. Add the peppers and cauliflower florets, season with half the fine sea salt, and stir-fry for 5 to 6 minutes until the vegetables are crisp-tender. Keep the heat high and stir often so everything stays bright and lightly charred in places.
- Pour in the canned chopped tomatoes and bring to a lively simmer. Cook for 8 to 10 minutes, stirring now and then, until the tomatoes thicken into a glossy sauce that clings to the vegetables. Stir in the garam masala and the remaining fine sea salt, then cook for 1 minute more.
- Roughly chop the fresh coriander and fold most of it through the jalfrezi. Taste and adjust with a pinch more fine sea salt if needed. Serve straight away, scattered with the remaining coriander.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- For the best jalfrezi texture, keep the pan very hot and avoid overcrowding; if your pan is small, stir-fry the vegetables in two batches, then combine with the tomatoes at the end.
- If you prefer a drier jalfrezi, simmer the tomatoes a few minutes longer until the sauce is thick and the oil starts to separate at the edges.
Substitutions
- Replace sunflower oil with olive oil for a fruitier finish.
- Replace cumin seeds with ground cumin for a smoother sauce; add it with the ground turmeric so it does not burn.
- Replace fresh coriander with fresh mint for a different, brighter herb note.
Storage
- Refrigerate up to 3 days
- Cool quickly, then refrigerate in a sealed container for up to 3 days. Reheat in a frying pan over a medium heat with a splash of water, stirring until piping hot; the vegetables will soften slightly. Freeze for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 40min (25min active)
- Difficulty: Easy
- Cuisine: Indian
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen 8-Inch Chef Knife
- AUS-10 steel
- Balanced design
- Less traditional feel
Titanium & PP Double-Sided Cutting Board
- Separate surfaces for meat and produce
- Resists odors and stains
- Harder on knife edges than wood or plastic
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.
























