Afghan Eggplant Tomato Yogurt

Golden-brown fried eggplant slices layered in a baking dish for Borani Banjan. Pin It
Golden-brown fried eggplant slices layered in a baking dish for Borani Banjan. | yumkitchennotes.com

Afghan eggplant dish featuring golden-brown fried eggplant slices layered with rich tomato sauce and topped with mint-infused yogurt. This traditional vegetarian dish combines savory spices with creamy dairy for a satisfying meal.

The first time I encountered Borani Banjan was at a tiny Afghan restaurant tucked between a laundromat and a pawn shop. The owner's grandmother made it in the back, and the smell of frying eggplant and warm spices drifted through the beaded curtain like an invitation I could not refuse. One bite of those silky eggplant layers with that tangy yogurt sauce, and I was completely undone. I went back three times that week, watching through the kitchen door until she finally took pity on me and wrote down the basics on a napkin.

Last summer, I made this for my friend Sarah's birthday dinner. She had just come back from a trip to Afghanistan and kept talking about this eggplant dish she could not stop thinking about. When I brought out the platter, she actually teared up a little, and we all sat around the table picking at the layers long after the candles had burned down. Something about this dish makes conversation flow easier and linger longer.

Ingredients

  • 2 large eggplants: Choose firm heavy ones with smooth shiny skin and no soft spots, as they hold up better during frying and layering
  • 2 medium tomatoes: Vine ripened ones give you the best sauce, but canned works in a pinch though you might need to adjust seasoning
  • 1 medium onion: Finely chopped so they melt into the sauce rather than staying in distinct pieces
  • 2 cloves garlic: Fresh minced garlic makes all the difference, do not be tempted to use jarred stuff here
  • 1 1/2 cups plain Greek yogurt: Full fat creates the creamiest sauce that will not separate when you spoon it over the hot eggplant
  • 1/4 cup vegetable oil: Plus more for frying the eggplant until they turn golden and tender
  • 1 teaspoon ground turmeric: This gives the sauce its beautiful golden color and earthy undertone
  • 1 teaspoon ground coriander: Adds a subtle citrusy brightness that balances the rich eggplant
  • 1/2 teaspoon ground cumin: Just enough to give warmth without overwhelming the other spices
  • 1/2 teaspoon chili powder: Adjust this up or down based on your heat tolerance
  • 1 teaspoon salt: Or adjust to taste, remembering the yogurt will mellow it out
  • 1/2 teaspoon black pepper: Freshly ground hits different than the pre ground stuff
  • 1 tablespoon dried mint: The secret ingredient that makes the yogurt sauce taste authentic and bright
  • 2 tablespoons fresh cilantro: Chopped for garnish, adds a fresh pop against the rich cooked layers

Instructions

Prepare the eggplant:
Sprinkle the slices with salt and let them sweat for 20 minutes, then rinse and pat completely dry so they fry up crisp instead of soggy.
Fry to golden perfection:
Heat enough oil in your skillet to shallow fry, cook the eggplant in batches until both sides turn golden brown, about 3 to 4 minutes per side, then drain on paper towels.
Build the spiced sauce:
Leave just 1/4 cup oil in the pan, cook the onion until translucent, then add garlic and all the spices and let them bloom for 1 minute until fragrant.
Simmer tomatoes into sauce:
Stir in the diced tomatoes and cook for 5 to 7 minutes, breaking them down until the sauce thickens and deepens in color.
Make the yogurt topping:
Whisk the Greek yogurt with dried mint and a pinch of salt until completely smooth, then set aside until you are ready to serve.
Layer everything up:
Arrange half the fried eggplant in your baking dish, spoon over half the tomato sauce, then repeat the layers.
Let flavors meld:
Cover and simmer on low heat for 15 minutes, or bake at 350°F until everything is bubbling and the eggplant has absorbed some sauce.
Finish and serve:
Spread that cool minty yogurt over the top like a blanket, sprinkle with extra dried mint and fresh cilantro, then bring it to the table warm.
The Borani Banjan recipe shows creamy yogurt sauce drizzled over spiced tomato layers. Pin It
The Borani Banjan recipe shows creamy yogurt sauce drizzled over spiced tomato layers. | yumkitchennotes.com

My daughter who swears she hates eggplant asked for thirds the first time I made this. Watching her scrape the plate clean made me realize how the right preparation can turn people on to ingredients they thought they did not like. Now she requests it for her birthday dinner every year.

Making It Lighter

You can absolutely oven roast the eggplant slices instead of frying them. Brush them with oil and bake at 425°F for about 20 minutes, flipping once, until they are tender and golden. The texture will be slightly different but still delicious, and you will save yourself some calories and cleanup time.

Serving Suggestions

This dish really shines when served with warm Afghan naan or fluffy steamed basmati rice to soak up all those incredible sauces. I also like to put out some pickled vegetables and a simple green salad dressed with lemon juice to cut through the richness. It works as a vegetarian main or as part of a bigger spread with grilled meats.

Make Ahead Wisdom

Borani Banjan is one of those rare dishes that actually improves with time. The eggplant continues to absorb the spiced tomato sauce, and the flavors deepen and meld together beautifully. You can make the entire dish up to two days ahead, just reheat it gently and add the yogurt topping right before serving.

  • Store the yogurt sauce separately and add it at the last minute for the freshest taste
  • If you have leftovers, they make an incredible breakfast with a fried egg on top
  • The flavors get even better after a night in the refrigerator, so do not be afraid to make a big batch
A close-up of Borani Banjan served with Afghan naan and fresh cilantro garnish. Pin It
A close-up of Borani Banjan served with Afghan naan and fresh cilantro garnish. | yumkitchennotes.com

There is something deeply satisfying about a dish that transforms humble ingredients into something this special. I hope this recipe finds its way into your regular rotation and creates memories around your table.

Afghan Eggplant Tomato Yogurt

Layered eggplant with spiced tomato sauce and creamy yogurt for a flavorful Afghan meal.

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: In a large skillet, heat enough vegetable oil to shallow fry. Fry eggplant slices in batches until golden brown on both sides, about 3-4 minutes per side. Drain on paper towels and set aside.
3
Sauté 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 Tomato Sauce: Stir in diced tomatoes and cook for 5-7 minutes until the tomatoes break down and the sauce thickens.
6
Make 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 with remaining eggplant and sauce.
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. Serve warm with Afghan naan or steamed basmati rice.
Additional Information

Equipment Needed

  • Large skillet
  • Baking dish or deep skillet with lid
  • Mixing bowls
  • Paper towels
  • Slotted spoon
  • Sharp knife and cutting board

Nutrition (Per Serving)

Calories 295
Protein 9g
Carbs 24g
Fat 18g

Allergy Information

  • Contains dairy (yogurt)
  • Gluten-free as written; always verify yogurt brands for potential additives if sensitive
Tessa Lang

Passionate home cook sharing easy, nourishing recipes and real kitchen tips for busy families.