This grilled Indian yogurt sandwich recipe offers a cooling crunch and creaminess in each bite



When Chetna Makan was growing up in central India, one sandwich showed up more often than any other in her and her classmates’ lunchboxes: a grilled number filled with cabbage, bell pepper and more, bound in yogurt.

“Also, it’s so hot in India, it’s quite a cooling sandwich,” she said, adding that it gets its creaminess from yogurt rather than “mayo, which is completely unhealthy. You can add vegetables, and it’s just crunchiness you can taste.”

Makan has written several cookbooks since making it to the semifinals of “The Great British Bake-Off” in 2014 and winning in 2016, and the most recent is “Chetna’s Healthy Indian Vegetarian” (Mitchell Beazley, 2020). Her father turned vegetarian a few decades ago, her husband comes from a vegetarian family, and so the couple and their two children might have chicken a couple times a week, but “mostly eat veg.”

“People think vegetarian is boring, the same old beans, the same old cauliflower,” she said. “But it’s much, much more.”

These sandwiches prove her point, and also show that flavorful vegetarian cooking doesn’t need much effort, either. You chop the cabbage and bell pepper, plus a chile and some cilantro, grate a carrot, and stir in thick yogurt, salt and pepper.

The crowning touch is in the skillet, where black mustard seeds sizzle in the small bit of butter you use to fry the sandwiches, adding another pop of flavor to the creaminess and crunch of my new favorite lunch.

Scale and get a printer-friendly version of the recipe here.

Serve with ketchup or Indian chile sauce, if you like. The sandwiches don’t have to be eaten hot, but they are best the day they’re made.


1 cup finely chopped green cabbage

3/4 cup grated carrot (about 1 medium carrot)

1/2 cup finely chopped red bell pepper

1 small green chile, stemmed, seeded and finely chopped

1/4 cup lightly packed fresh cilantro leaves, finely chopped

3/4 cup (6 ounces) plain whole milk Greek-style yogurt

1/2 teaspoon fine sea salt, plus more to taste

1/4 teaspoon freshly ground black pepper

8 slices white sandwich bread

4 teaspoons butter (preferably salted)

1 teaspoon black mustard seeds

Ketchup or Indian chile sauce, for serving (optional)


Step 1

In a large bowl, toss together the cabbage, carrot, bell pepper, chile and cilantro. Stir in the yogurt, salt and pepper until thoroughly combined. Taste, and season with more salt, if needed.

Step 2

Place 4 slices of bread on your work surface and divide the yogurt mixture evenly among them. Top the sandwiches with the remaining slices of bread.

Step 3

Heat a medium frying pan or griddle over medium heat until hot. Add 1 teaspoon of the butter and 1/2 teaspoon of the mustard seeds. Let them sizzle for a few seconds, then place two sandwiches in the pan (on the mustard seeds) and cook until golden and crispy on the bottom, 1 to 2 minutes. Turn them over, add another 1 teaspoon butter, and cook until golden on that side, 1 to 2 minutes.

Step 4

Transfer the sandwiches (and any stray mustard seeds) to a plate and repeat with the remaining sandwiches. Serve them whole or cut into triangles, with ketchup or chile sauce, if desired.

Adapted from “Chetna’s Healthy Indian Vegetarian” by Chetna Makan (Mitchell Beazley, 2020).

Tested by Joe Yonan; email questions to

Scale and get a printer-friendly version of the recipe here.

Did you make this recipe? Take a photo and tag us on Instagram with #eatvoraciously.

Browse our Recipe Finder for more than 9,000 tested recipes at

More Weeknight Vegetarian recipes from Voraciously:

Beat the heat with this quick-cooking skillet of garlicky beans, broccoli and pesto

Peak summer corn doesn’t need to be cooked. This bright salad with snap peas and zucchini proves it.

This roast cauliflower sandwich proves vegetables can be hearty and even indulgent


Calories: 299; Total Fat: 8 g; Saturated Fat: 4 g; Cholesterol: 15 mg; Sodium: 616 mg; Carbohydrates: 31 g; Dietary Fiber: 3 g; Sugars: 6 g; Protein: 9 g.


Please enter your comment!
Please enter your name here