Vegetable Bhaji
A colorful medley of mixed vegetables cooked with aromatic Indian spices. This simple, wholesome side dish comes together quickly and pairs perfectly with roti, dal, and rice for a comforting meal.
For 4 servings
4 steps. 25 minutes total.
- 1
Step 1
- a.Prepare the Tempering (Tadka)
- b.Heat oil in a wide pan or kadai over medium heat. Once hot, add the cumin seeds and allow them to splutter for about 30 seconds until fragrant.
- c.Add the finely chopped onion and sauté for 4-5 minutes until it becomes soft and translucent.
- d.Add the ginger-garlic paste and slit green chilies. Cook for another minute, stirring continuously, until the raw aroma disappears.
- 2
Step 2
- a.Build the Masala Base
- b.Add the chopped tomatoes to the pan. Cook for 5-6 minutes, stirring occasionally, until they break down and become soft and pulpy.
- c.Reduce the heat to low. Add the spice powders: turmeric, red chili powder, coriander powder, and cumin powder. Stir well and cook for 1-2 minutes until the spices are aromatic and you see oil beginning to separate from the masala.
- 3
Step 3
- a.Cook the Vegetables
- b.Add the diced potatoes and carrots to the pan first. Mix well to coat them with the masala and cook for 5 minutes, stirring occasionally.
- c.Now, add the remaining vegetables: cauliflower florets, green beans, and green peas. Toss everything together gently to ensure an even coating of spices.
- d.Add salt and 1/2 cup of water. Stir well, then cover the pan with a lid. Reduce the heat to low-medium and let the vegetables cook for 12-15 minutes.
- e.Stir every 4-5 minutes to prevent sticking. Cook until all vegetables are tender but not mushy (a fork should easily pierce a piece of potato).
- 4
Step 4
- a.Finish and Garnish
- b.Once the vegetables are cooked, uncover the pan. If there is any excess water, increase the heat slightly and cook for a minute or two until it evaporates.
- c.Sprinkle the garam masala and optional lemon juice over the bhaji. Give it a final gentle mix.
- d.Garnish with freshly chopped coriander leaves and serve hot.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1To ensure even cooking, cut harder vegetables like potatoes and carrots slightly smaller than softer ones like cauliflower.
- 2This dish is intended to be semi-dry ('sabzi'). Avoid adding too much water; just enough to create steam for cooking.
- 3For a more authentic North Indian flavor, you can use mustard oil instead of vegetable oil. Heat it until it's lightly smoking before adding cumin seeds.
- 4Don't overcook the vegetables. They should be tender but retain a slight bite for the best texture.
- 5Leftover bhaji is versatile! Use it as a filling for sandwiches, wraps, dosas, or even samosas.
Adapt it for your goals.
With Paneer
Add 100g of cubed paneer in the last 5 minutes of cooking for a protein-rich version.
South Indian Style (Poriyal)South Indian Style (Poriyal)
In the tempering, add 1/2 tsp mustard seeds and 1 tsp urad dal along with the cumin seeds. Garnish with 2-3 tbsp of fresh grated coconut at the end.
Creamy VersionCreamy Version
For a richer, milder bhaji, stir in 2 tablespoons of heavy cream or cashew paste at the very end of cooking.
Pav Bhaji FlavorPav Bhaji Flavor
Replace garam masala with 1-2 tsp of pav bhaji masala. Lightly mash some of the vegetables with the back of a spoon before serving.
Why this is on our healthy list.
Rich in Dietary Fiber
The variety of vegetables like carrots, beans, and peas provides a high amount of dietary fiber, which aids digestion, promotes gut health, and helps in maintaining stable blood sugar levels.
Packed with Vitamins and Minerals
This dish is a powerhouse of essential nutrients. Carrots provide Vitamin A, cauliflower offers Vitamin C, and peas contribute to your intake of Vitamin K and manganese.
Anti-inflammatory Properties
Spices like turmeric (containing curcumin), ginger, and garlic are well-known for their potent anti-inflammatory and antioxidant properties, which can help combat oxidative stress in the body.
Supports Weight Management
Being low in calories and high in fiber, this vegetable bhaji helps you feel full and satisfied, making it an excellent choice for a weight-conscious diet.
Frequently asked questions
One serving of this Vegetable Bhaji (approximately 1 cup) contains around 150-160 calories, making it a light and healthy side dish.
