Mixed Vegetables with Bread Rolls (Mumbai Ki Pav Bhajji)

Pav Bhaji is a popular Indian street food that can be a snack or a quick meal. It consists of a mixed vegetable (bhaji) curry eaten with a soft roll (pav).

Serves: 4Hands-on: 45 minutesTotal: 45 minutesDifficulty: Easy

Serves: 4


  • 1 cup cauliflower florets
  • ¼ cup diced carrots
  • ¼ cup diced green bell pepper
  • ¼ cup chopped French beans
  • 6 Tbsp. butter
  • 1 small red onion, peeled and chopped
  • 2 small tomatoes, chopped
  • ½ Tbsp. gingerroot, peeled and grated
  • 1 large clove garlic, peeled and minced
  • 2 serrano green chilies, chopped
  • 1 tsp. red chili powder
  • ¼ tsp. turmeric powder
  • ½ tsp. salt
  • 4 medium boiled potatoes, peeled
  • 8 soft rolls, cut horizontally


  • In a small amount of salted water, cook the cauliflower, carrots, bell peppers, and French beans together until soft. Drain, discard the water, and set the vegetables aside.
  • In a large skillet, melt 4 tablespoons of the butter over medium heat. Add the onions and sauté until transparent. Add the tomatoes and cook until the tomatoes soften, about 3 to 5 minutes. Add the ginger, garlic, and green chilies. Use a potato masher or the back of a spatula to mash the mixture. Continue cooking until you see the oil separating from the sides of the tomatoes.
  • Add the red chili powder, turmeric powder, and salt; sauté for 1 minute. Add all the cooked vegetables and the potatoes. Continue to cook, stirring, for another 3 to 4 minutes. If the mixture starts to dry out, add 1 tablespoon of water. Remove from heat and transfer to a serving bowl.
  • Return the unrinsed skillet to the stove. Turn the heat to low. Butter the buns with the remaining butter. Place the buns buttered sides down on the skillet. Toast both sides until slightly crispy and golden brown. Remove from heat.
  • Serve the buns alongside the bhajji.