With rich, fragrant spices and hearty combinations of vegetables, beans, and rice, these Indian recipes make satisfying vegetarian mains, snacks, and side dishes.
Curried Cauliflower with Tomatoes
Frying whole spices to release their flavor–a technique known in India as baghar–is crucial to making this dish, as well as most other Gujarati specialties.
The spices in this thick, peppery, Anglo-Indian soup are tamed with cooked red lentils and coconut milk.
Curried Brussels Sprouts
Inspired by classic South Indian curry dishes, Brussels sprouts are seasoned with garam masala and sweet onion.
Vada Pav (Potato Fritter Sandwich)
A staple of Mumbai street stalls, these aromatic fried potato-fritter sandwiches are slathered with coriander and tamarind chutneys and served on a buttered, toasted roll.
Gujarati Sweet and Sour Lentils »
Okra in Yogurt
The creaminess of chickpea flour and yoghurt mixed together contrasts with the crisp-tender okra, for a dish that is tangy, spicy and mildly sweet.
Spiced Chickpea-Flour Snacks
The batter for this snack has to be of the right consistency–not too wet, not too dry–when you spread it out for rolling, so test a spoonful of it on a plate first.
Simple shredded cabbage is transformed into a fragrant side dish with the addition of cilantro, lime, and an array of spices including turmeric and cumin.