Vegetable Jalfrezi
A vibrant and tangy stir-fry of mixed vegetables cooked in a spicy tomato sauce. This popular restaurant-style dish comes together quickly, making it perfect for a weeknight dinner with roti or naan.
For 4 servings
Prepare Paneer and Vegetables
- Heat 1 tbsp of oil in a wide pan or kadai over medium heat. Add the paneer cubes and shallow-fry for 2-3 minutes until they are light golden on all sides. Remove and set aside.
- Ensure all vegetables are washed, chopped, and ready as per the ingredient list. Keep harder vegetables (carrot, beans, cauliflower) separate from softer ones (bell pepper, baby corn).
Create the Masala Base
- In the same pan, add the remaining 2 tbsp of oil. Once hot, add the cumin seeds and let them sizzle for about 30 seconds.
- Add the finely chopped onion and sauté for 3-4 minutes until it turns translucent.
- Stir in the ginger-garlic paste and slit green chilies. Cook for 1 minute until the raw aroma disappears.
- Pour in the tomato puree. Add turmeric powder, Kashmiri red chili powder, and coriander powder. Mix well and cook for 5-6 minutes, stirring occasionally, until the masala thickens and oil starts to separate from the sides.
Cook the Vegetables
- Add the harder vegetables (carrots, beans, cauliflower) to the masala. Add salt and mix thoroughly. Sprinkle a little water (about 1/4 cup), cover the pan, and cook for 6-7 minutes until they are about 70% cooked but still have a bite.
- Now, add the softer vegetables (bell peppers, baby corn), onion petals, and cubed tomatoes. Increase the heat to high.
- Add the tomato ketchup and white vinegar. Stir-fry continuously for 3-4 minutes. The high heat will cook the vegetables quickly while keeping them crunchy.
Finish and Garnish
- Reduce the heat to medium. Add the fried paneer cubes, garam masala, and crushed kasuri methi to the pan.
- Gently toss everything together to coat well and cook for another 1-2 minutes.
- Turn off the heat. Garnish with freshly chopped coriander leaves. Serve hot.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1For vibrant, crisp vegetables, avoid overcooking them. They should have a distinct crunch.
- 2Stir-frying the softer vegetables on high heat is the key to achieving the classic Jalfrezi texture.
- 3You can blanch the harder vegetables (carrots, beans, cauliflower) for 2 minutes in hot water before adding them to the masala to speed up cooking time.
- 4Adjust the tomato ketchup and vinegar to your taste for the perfect sweet and tangy balance.
- 5For a richer gravy, you can add 1 tablespoon of cashew paste along with the tomato puree.
Adapt it for your goals.
Vegan
Replace paneer with 200g of firm tofu (pan-fried) or 1 cup of boiled chickpeas. Ensure your tomato ketchup is vegan.
Protein BoostProtein-Boost
Add 1/2 cup of boiled soya chunks along with the softer vegetables for an extra protein kick.
Vegetable SwapVegetable Swap
Feel free to use other vegetables like mushrooms, broccoli, or sweet corn based on availability and preference.
Spicier VersionSpicier Version
Increase the number of green chilies or add 1/4 tsp of black pepper powder along with the garam masala for extra heat.
Why this is on our healthy list.
Rich in Fiber
The diverse mix of vegetables like carrots, beans, and bell peppers makes this dish high in dietary fiber, which aids digestion and promotes gut health.
Good Source of Protein
Paneer is an excellent source of vegetarian protein, which is crucial for muscle repair, growth, and overall body function.
Packed with Vitamins & Antioxidants
Colorful vegetables provide a wide range of vitamins (like Vitamin A and C) and antioxidants that help fight free radicals and boost immunity.
Supports Bone Health
Paneer is a good source of calcium and phosphorus, both of which are essential for maintaining strong and healthy bones and teeth.
Frequently asked questions
One serving of Vegetable Jalfrezi (approximately 1 cup or 255g) contains around 260-290 calories, depending on the amount of oil and paneer used.



