Afghan Eggplant Tomato Yogurt

Golden fried eggplant slices layered with spiced tomato sauce and creamy yogurt on a white plate. Pin it
Golden fried eggplant slices layered with spiced tomato sauce and creamy yogurt on a white plate. | howtocookwithali.com

This traditional Afghan dish combines tender fried eggplant slices with a rich tomato sauce infused with warm spices, all layered with a creamy yogurt-mint topping. The eggplant is first salted to remove bitterness, then fried until golden before being assembled in layers with the aromatic tomato mixture. A final yogurt sauce completes this comforting vegetarian dish that works beautifully as either a main course or side dish.

The first time I tasted Borani Banjan was at my friend Zara's apartment during a rainy Tuesday dinner. She'd spent the afternoon frying eggplant slices while her entire building smelled like garlic and warming spices. When she brought that bubbling dish to the table, topped with snow-white yogurt and a dusting of mint, I understood why Afghan cuisine has such a devoted following. The way the silky eggplant practically melted into that spiced tomato sauce changed everything I thought I knew about vegetarian cooking.

Last winter, I made this for a dinner party when my cousin announced she'd gone vegetarian. Everyone was so focused on the eggplant layers that nobody noticed there wasn't any meat until dessert. My aunt actually asked for the recipe three times during dinner because she couldn't believe something so simple could taste so complex and satisfying.

Ingredients

  • 2 large eggplants: I've learned that slightly smaller eggplants tend to have fewer seeds and a more delicate texture, so don't automatically reach for the biggest ones at the market
  • 1 1/2 cups plain Greek yogurt: Full-fat yogurt creates this luxurious, velvety topping that holds its shape better than low-fat versions
  • 1 teaspoon ground turmeric: This gives the sauce that beautiful golden hue and adds that subtle earthy backbone that makes Afghan food taste so comforting
  • 1 tablespoon dried mint: Don't skip this fresh mint if you can find it, but dried works beautifully and actually releases its oils more readily when mixed into the yogurt
  • Vegetable oil for frying: You need enough oil to come about halfway up the eggplant slices, but don't deep fry them because they'll absorb too much and become heavy

Instructions

Prep the eggplant properly:
Slice those eggplants into half-inch rounds and sprinkle them with salt, then walk away for 20 minutes while they release their bitter liquid. This single step makes such a difference in the final taste, and I learned the hard way that rushing it means your dish might have that unpleasant bitterness.
Fry to golden perfection:
Heat about a half-inch of oil in your largest skillet and fry the eggplant in batches until they're beautifully golden brown on both sides. I set up a wire cooling rack with paper towels underneath so the eggplant drains properly without getting soggy on the bottom.
Build the spiced tomato base:
Pour off most of the oil but keep that quarter cup because it's infused with so much flavor. Cook your onion until it's completely translucent, then add all those gorgeous spices garlic, turmeric, coriander, cumin, chili powder and let them bloom for just a minute.
Create the sauce:
Stir in your diced tomatoes and let everything simmer until the tomatoes break down into this thick, almost jammy consistency. The whole kitchen will smell incredible at this point, which is always my sign that I'm on the right track.
Whisk the yogurt topping:
In a separate bowl, combine the Greek yogurt with dried mint and a pinch of salt until it's completely smooth. I use a small whisk because it incorporates the mint more evenly than a fork, and you want that flavor distributed throughout.
Layer it all together:
Arrange half your fried eggplant in your baking dish, spoon over half that fragrant tomato sauce, then repeat with the remaining eggplant and sauce. It's so satisfying to create those neat layers, even though they're going to meld together beautifully during cooking.
Let it meld:
Cover the dish and let it simmer gently on the lowest heat for about 15 minutes. I've baked it too, but stove-top gives me better control, and I can peek under the lid to see when everything has settled into each other.
The grand finale:
Spoon that cool, minty yogurt over the hot eggplant right before serving. The temperature contrast is absolutely magical, and I finish it with extra dried mint and whatever fresh herbs I have on hand.
Creamy Borani Banjan served hot with fresh herbs, representing a vegetarian Afghan main dish. Pin it
Creamy Borani Banjan served hot with fresh herbs, representing a vegetarian Afghan main dish. | howtocookwithali.com

This recipe became my go-to vegetarian option after I served it at a potluck where the host's teenage daughter, who swore she hated eggplant, went back for thirds. Sometimes the best endorsements come from the most unexpected converts, and watching someone discover a new favorite food is pretty wonderful.

Make It Your Own

I've discovered that roasting the eggplant slices at 425°F for about 25 minutes works beautifully if you want to avoid frying. They get these gorgeous caramelized edges and a slightly smoky flavor that actually complements the spices really well. You miss that silky texture from frying, but you gain this wonderful depth that makes the dish feel entirely different but equally delicious.

The Sauce Secret

After making this countless times, I've started adding a tablespoon of tomato paste along with the fresh tomatoes. It deepens the color and gives the sauce a more concentrated tomato flavor that stands up better to the creamy yogurt topping. It's not traditional, but sometimes those small adjustments make a recipe feel like it truly belongs in your kitchen.

Serving It Right

Afghan naan is the traditional accompaniment for good reason, but I've also served this over fluffy basmati rice or even with warm pita bread for scooping. The dish needs something to soak up all those incredible juices and that yogurt sauce. I like to put a basket of warm bread on the table and let everyone help themselves family style, which always makes the meal feel more convivial and relaxed.

  • Make the yogurt sauce just before serving so it stays cool and fresh against the hot eggplant
  • If you're making this ahead, keep the yogurt separate and add it right before you reheat the eggplant
  • A final squeeze of fresh lemon juice over everything right before serving brightens all the flavors beautifully
Hearty Borani Banjan casserole with vibrant red sauce and yogurt topping, garnished with dried mint. Pin it
Hearty Borani Banjan casserole with vibrant red sauce and yogurt topping, garnished with dried mint. | howtocookwithali.com

There's something deeply satisfying about a dish that transforms humble ingredients into something so elegant and comforting. This Borani Banjan has become one of those recipes I make when I want to feed people something that feels special but doesn't require endless hours at the stove.

Recipe FAQs

Large, firm eggplants work best as they hold their shape well during frying and layering. Look for eggplants that are dark purple and feel heavy for their size.

Yes, for a lighter version, you can oven-roast the eggplant slices at 400°F (200°C) for 20-25 minutes until tender and golden instead of frying them.

Salting the eggplant slices helps draw out excess moisture and reduces bitterness. This step is essential for achieving the best texture and flavor in the finished dish.

This dish pairs beautifully with Afghan naan bread or steamed basmati rice. The bread is particularly good for scooping up the layers and sauce.

Absolutely! You can increase the chili powder for more heat, or add a pinch of cayenne pepper. For a milder version, reduce the chili powder or omit it altogether.

Afghan Eggplant Tomato Yogurt

Traditional Afghan dish featuring layered eggplant with spiced tomato sauce and creamy yogurt topping.

Prep 25m
Cook 40m
Total 65m
Servings 4
Difficulty Medium

Ingredients

Vegetables

  • 2 large eggplants, sliced into 1/2-inch rounds
  • 2 medium tomatoes, diced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

Dairy

  • 1 1/2 cups plain Greek yogurt

Sauces & Oils

  • 1/4 cup vegetable oil (plus more for frying)

Spices & Seasonings

  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper
  • 1 tablespoon dried mint (plus extra for garnish)
  • 2 tablespoons fresh cilantro, chopped (optional, for garnish)

Instructions

1
Prepare the Eggplant: Sprinkle eggplant slices with 1/2 teaspoon salt and set aside for 20 minutes to draw out bitterness. Rinse thoroughly and pat dry with paper towels.
2
Fry the Eggplant: Heat enough vegetable oil in a large skillet to shallow fry. Cook eggplant slices in batches until golden brown on both sides, approximately 3-4 minutes per side. Drain on paper towels and set aside.
3
Sauté the Aromatics: Discard excess oil, leaving about 1/4 cup in the skillet. Add chopped onion and sauté over medium heat until translucent, about 5 minutes.
4
Add Spices: Add garlic, turmeric, coriander, cumin, chili powder, black pepper, and remaining 1/2 teaspoon salt. Sauté for 1 minute until fragrant.
5
Prepare the Tomato Sauce: Stir in diced tomatoes and cook for 5-7 minutes until the tomatoes break down and the sauce thickens.
6
Make the Yogurt Sauce: In a medium bowl, whisk yogurt with dried mint and a pinch of salt until smooth and well combined.
7
Layer the Dish: In a baking dish or deep skillet, layer half of the fried eggplant, spoon over half of the tomato sauce, then repeat layers.
8
Simmer to Meld Flavors: Cover and simmer on low heat for 15 minutes (or bake at 350°F for 15 minutes) to allow flavors to meld together.
9
Finish and Serve: Spread the yogurt sauce over the eggplant and tomato layers. Garnish with extra dried mint and chopped cilantro if desired.
Additional Information

Equipment Needed

  • Large skillet
  • Baking dish or deep skillet with lid
  • Mixing bowls
  • Paper towels
  • Slotted spoon

Nutrition (Per Serving)

Calories 295
Protein 9g
Carbs 24g
Fat 18g

Allergy Information

  • Contains dairy (yogurt)
  • Always check yogurt for potential additives if gluten or lactose intolerant
Ali Thompson

Home cook sharing easy, budget-friendly recipes and kitchen tips for real-life meals.