This vibrant Indian Mixed Vegetable Curry brings together a medley of classic vegetables—potatoes, carrots, cauliflower, green beans, and peas—simmered in a warmly spiced tomato gravy. The aromatic blend of cumin, mustard seeds, and garam masala infuses the dish with rich, layered flavors, while the finishing touch of fresh cilantro and a squeeze of lemon brightens up every bite. It's a colorful, comforting, and wholesome dish that pairs beautifully with rice or flatbread, making it an ideal centerpiece for a family dinner or a delicious way to celebrate seasonal produce.
Ingredients
Instructions
Heat the vegetable oil in a large pan over medium heat.
Add cumin seeds and mustard seeds. Let them sizzle for 30 seconds until fragrant.
Add chopped onion and sauté until golden brown, about 5 minutes.
Stir in the garlic and ginger, cooking for another minute.
Add ground coriander, turmeric, garam masala, and red chili powder. Cook for 30 seconds to toast the spices.
Add diced potatoes and carrots. Sauté for 2 minutes to coat them in the spices.
Add cauliflower florets and green beans. Stir well.
Add chopped tomato and water. Season with salt.
Cover and simmer for 10 minutes, stirring occasionally.
Add green peas and cook uncovered for another 5-7 minutes, until all vegetables are tender and the sauce has thickened.
Taste and adjust salt as needed.
Garnish with fresh cilantro and serve with lemon wedges alongside rice or flatbread.