In a large skillet, heat the olive oil over medium heat. Add the onions and garlic and cook for about 3 minutes, stirring frequently.
Add the cumin powder, coriander powder, garam masala, turmeric powder, and red chili powder. Stir to combine and cook for an additional 2 minutes.
Add the potatoes, carrots, green peas, tomatoes, cauliflower, green beans, and bell peppers. Stir to combine and cook for another 5 minutes.
Add the tomato paste and water. Stir to combine and cook for an additional 5 minutes.
Add salt to taste. Stir to combine and cook for an additional 2 minutes.
Add the cilantro and stir to combine.
Split the pav buns in half and spread butter on the inside. Toast the pav buns until lightly golden. Serve the Pav Bhaji Curry with the toasted pav buns.
Interesting Facts
Pav Bhaji is a popular Indian dish that originated in Mumbai, India.
It is a spicy curry made with a variety of vegetables.
Pav Bhaji is typically served with lightly toasted pav buns.
It is a popular street food in India and is often served as a snack or main course.