This Afghan-style aubergine dish layers tender, golden slices with a warmly spiced tomato sauce and cool, garlicky yogurt; it is often known as borani banjan, though family and regional versions differ. This home-cook recipe makes a generous meat-free main or a shareable side, with soft aubergine, bright tomato and creamy yogurt working together without complicated ingredients.
Ingredients
- 2 large aubergines, about 2 lb (900 g), sliced into rounds about ½ inch (1.25 cm) thick
- ⅓ cup (80 ml) neutral oil, such as sunflower or canola, for frying; you may need a little less or more depending on the pan
- 1 medium yellow onion, about 1 cup (150 g) finely chopped
- 3 garlic cloves, about 1 tablespoon (9 g) finely chopped, for the tomato sauce
- 1 tablespoon (15 g) tomato paste
- 1 lb (450 g) ripe tomatoes, chopped, or one 14.5 oz (411 g) can of chopped tomatoes
- ½ cup (120 ml) water
- 1 teaspoon (2 g) ground coriander
- 1 teaspoon (2 g) ground turmeric
- ½ teaspoon (1 g) ground cumin
- ¼ teaspoon (0.5 g) red pepper flakes, or less to taste
- 1¼ teaspoons (7 g) fine salt, divided, plus more to taste
- ¼ teaspoon (0.5 g) ground black pepper
- 1 cup (240 g) plain full-fat yogurt, preferably thick Greek-style yogurt
- 1 small garlic clove, about 1 teaspoon (3 g) finely grated, for the yogurt
- 1 tablespoon (15 ml) lemon juice
- 1 teaspoon (1 g) dried mint, plus 2 tablespoons (6 g) chopped fresh mint for serving
- 2 tablespoons (8 g) chopped fresh cilantro, for serving
Instructions
- Prepare the ingredients (25 minutes). Slice the aubergines evenly so they cook at a similar pace. Chop the onion, tomatoes, sauce garlic and cilantro; measure the spices. In a small bowl, stir together the yogurt, grated garlic, lemon juice and dried mint, then cover and refrigerate it while you cook. Keep the fresh mint and cilantro aside for the finish. If using fresh tomatoes, choose ripe ones and chop them fairly small so they soften into the sauce.
- Fry the aubergine (18 minutes). Pour the oil into a wide, heavy frying pan to a depth of about ⅛ inch (3 mm) and heat over medium-high. Working in batches without crowding the pan, fry the rounds for about 2 minutes per side, until golden and tender when pierced with a knife. Add a little more oil between batches if the pan becomes dry. Transfer the cooked slices to a plate lined with paper towel. Keep the heat moderate: oil that smokes can brown the outside before the centers soften.
- Start the tomato sauce (7 minutes). Carefully pour off all but about 1 tablespoon (15 ml) of oil from the pan. Reduce the heat to medium, add the onion and cook for 5 to 6 minutes, stirring, until softened and lightly golden. Add the chopped garlic and tomato paste and stir for about 1 minute. If the pan looks dry, add a splash of water rather than allowing the garlic to scorch.
- Season and simmer the tomatoes (12 minutes). Stir in the coriander, turmeric, cumin, red pepper flakes, black pepper and about 1 teaspoon of the measured salt. Add the chopped tomatoes and ½ cup (120 ml) water. Bring the mixture to a gentle simmer, then cook uncovered for about 12 minutes, stirring occasionally, until the tomatoes have broken down and the sauce is thick but still spoonable. Taste and add salt as needed; canned tomatoes can vary in saltiness.
- Layer and finish cooking (8 minutes). Spoon a thin layer of tomato sauce over the bottom of a clean wide pan or shallow casserole. Arrange half the fried aubergine over it, add more sauce, then make a second aubergine layer and cover with the remaining sauce. Cover and simmer gently for 8 minutes so the slices take on the sauce’s flavor. Keep the simmer low; vigorous bubbling can break the aubergine into mush. If the sauce seems very thick, add 1 or 2 tablespoons (15–30 ml) water.
- Dress and serve (5 minutes). Turn off the heat and let the pan stand for 2 minutes. Spread or spoon the garlicky yogurt over the aubergine, or serve it in a bowl alongside if you prefer distinct layers. Scatter over the chopped fresh mint and cilantro. Serve warm rather than piping hot so the yogurt stays creamy and the mint remains fragrant.
Tips
- Choose aubergines that feel firm. Look for glossy skins and a green, fresh-looking stem. Very large, seedy aubergines can still work, but their rounds may need an extra minute or two in the pan. Cut them to an even thickness so you do not end up with browned edges and firm centers.
- Fry in batches and watch the oil. Crowding makes the slices steam rather than brown, while too little oil can leave them dry and leathery. The aubergine will absorb some oil, so add it in small amounts as needed instead of pouring in a large extra measure at once. Let each batch drain briefly before layering.
- Adjust the sauce, not the cooking time, to fix its texture. If it is watery, simmer it uncovered for a few more minutes before layering. If it is too thick, loosen it with a tablespoon of water. Avoid adding a lot of water during the final covered simmer, or the aubergine can turn soupy.
- Use plain yogurt and add it off the heat. Greek-style yogurt gives a thick topping; regular plain yogurt is fine but will be looser. If you cannot find dried mint, use an extra tablespoon of chopped fresh mint in the yogurt. Fresh mint tastes brighter, while dried mint is more concentrated and earthy.
Serving Suggestions
Serve the aubergine warm as a main with basmati rice, naan or another soft flatbread for catching the tomato sauce. A simple rice pilaf is especially useful when you want the dish to stretch to four satisfying portions. Add a crisp cucumber and tomato salad, sliced red onion, or lightly dressed greens to balance the rich, soft texture. A plate of pickles or a squeeze of extra lemon gives the meal a sharper counterpoint without requiring another cooked side.
For a shared meal, spoon the aubergine into a shallow serving dish and bring the yogurt separately, so everyone can choose how much to add. It also works as part of a larger spread with rice, lentils, flatbread and other vegetable dishes. If serving it as a side, plan on smaller portions alongside a main; as the centerpiece with bread and salad, the stated four servings are more realistic. Put the fresh herbs on just before serving so they do not wilt into the hot sauce.
Variations
Afghan home cooking has regional and family variations, so the balance of tomato, spice and yogurt is not fixed. For a milder sauce, leave out the red pepper flakes; for more heat, increase them gradually or add a finely chopped green chili with the onion. A pinch of cinnamon can add warmth, but keep it small so it does not dominate the coriander and cumin. If fresh tomatoes are not in season, canned chopped tomatoes are a practical substitute and produce a consistent sauce.
For a lighter version, brush the aubergine rounds lightly with oil and roast them on a baking sheet at 425°F (220°C) for about 25 to 30 minutes, turning once, until browned and tender. This uses less oil but gives a drier, more roasted flavor than pan-frying; check the slices early because thickness and ovens vary. Then make the sauce as written, layer the roasted slices into it and simmer gently for the same final 8 minutes.
You can also use a mix of aubergine and zucchini, but zucchini softens faster and releases more water. Brown it separately and add it only for the final few minutes of layering. If you need a dairy-free version, use an unsweetened, thick plant-based yogurt and season it with garlic, lemon and mint; choose one that tastes mild, as strongly flavored alternatives can distract from the sauce. The yogurt is traditionally a cool contrast, but the dish is still good with it served on the side.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. The aubergine and tomato base keeps for 3 to 4 days in the refrigerator. If you expect leftovers, store the yogurt separately and add it when serving; this keeps the topping fresh and makes it easier to warm the vegetables without overheating the yogurt.
Reheat an individual portion in a covered pan over low heat, adding a tablespoon of water if the sauce has thickened. Stir gently and heat until steaming throughout; USDA FSIS recommends reheating leftovers to 165°F (74°C), checked with a food thermometer. You can also microwave it in a loosely covered microwave-safe dish, stirring halfway through and checking the center temperature. Add fresh yogurt and herbs after reheating rather than heating them with the aubergine.
The tomato-and-aubergine base can be frozen for up to 2 months, although the aubergine may become softer after thawing. Cool it promptly, freeze it in a suitable sealed container, then thaw overnight in the refrigerator and reheat thoroughly. Freeze the yogurt separately only if its texture after thawing is not important; it can become grainy, so making a fresh topping is usually preferable. Do not leave cooked food at room temperature for extended storage.
Frequently Asked Questions
Is this the same as borani banjan? It is an Afghan-style aubergine dish in the borani banjan tradition: cooked aubergine and tomato served with a yogurt topping. Recipes vary from household to household, including how the aubergine is browned, how spicy the tomato sauce is and whether the yogurt is layered or served on the side. This version gives you the familiar combination without claiming that one precise formula represents every cook.
Do I have to salt aubergine before cooking? No. Modern aubergines are usually suitable to cook without pre-salting, and this recipe is designed to move straight from slicing to frying. Salting can draw out some moisture, but it also adds a waiting and drying step. If your slices seem especially wet, pat them dry before they go into the hot oil to reduce splattering and improve browning.
Can I make it ahead? Yes. Cook the aubergine and tomato layers up to a day ahead, cool them promptly and refrigerate them covered. Reheat gently until thoroughly hot, then add the freshly mixed yogurt and herbs just before serving. Making the yogurt topping ahead is also fine for a day, but keep it chilled and stir it before spooning it over the dish.
Why did my aubergine turn mushy? The slices may have been cut very thin, simmered at a hard boil or cooked for too long after frying. Aim for rounds about ½ inch (1.25 cm) thick, brown them until just tender, and use a gentle simmer for the final 8 minutes. Handle the layers with a spoon rather than stirring them repeatedly; aubergine softens further as it sits in the sauce.
Can I bake the whole dish instead of using the stovetop? You can roast the aubergine as described in the variations, but make the tomato sauce on the stove so you can reduce it to the right consistency. Layer the roasted slices and sauce in an oven-safe dish, cover and bake at 350°F (175°C) for about 15 minutes, just until hot and the flavors come together. Add yogurt and herbs only after taking the dish out of the oven.
What can I use if I do not have dried mint? Use chopped fresh mint in the yogurt, or leave the mint out and finish with cilantro and a little lemon. Dried mint has a deeper, more concentrated flavor, so fresh mint is not a perfectly identical substitute, but it still gives the topping a clean herbal note. Avoid using mint extract, which is much stronger and can taste sweet or medicinal in a savory dish.
Related
- Afghan Traditional Food: Kabuli Pulao with Lamb and Carrots
- Afghan Lamb Korma Recipe with Tender, Spiced Sauce
- Afghan Biscuits Recipe NZ: Crisp, Chocolatey Classics
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).