Aloo Baingan: Indian Eggplant and Potato Curry

Aloo Baingan (eggplant and potato curry) looks like a humble weeknight meal, but when made properly it becomes a dish you can proudly serve to guests. This easy, tested recipe takes under an hour and is full of balanced, comforting flavor.

Aloo Baingan in a skillet with naan and yogurt on the side

“My first time to try a curry dish but definitely not the last. This recipe was delicious! My friends loved it. I feel like a gourmet cook. Thank you.”

Jeanie

Navigation

  • Aloo Baingan
  • Aloo Baingan Ingredients
  • How To Make Aloo Baingan
  • How To Make This Aloo Baingan In An Instant Pot
  • Tips For Making Aloo Baingan
  • What To Serve With Aloo Baingan
  • Aloo Baingan Recipe

Aloo Baingan

Aloo Baingan is a Pakistani and North Indian–style vegan curry made with potatoes (aloo) and eggplant (baingan, also called brinjal). While it’s less smoky than roasted mashed preparations like baingan bharta, it’s equally satisfying when cooked with care.

The key to an elevated Aloo Baingan is to give the eggplant a quick sear before adding it to the curry. Pan-searing concentrates flavor and improves texture so the eggplant doesn’t become overly watery. If you’re short on time, you can skip the pre-sear; the dish will still taste balanced, though with a slightly different texture.

Aloo Baingan Ingredients

This recipe uses simple ingredients common to South Asian kitchens. Choose small to medium globe eggplants for the best results; other types will work with slight adjustments to cook time.

Ingredients for Aloo Baingan on a marbled surface

Notes on a few ingredients:

  • Eggplant: Globe eggplants cook reliably. Indian (baby) eggplants and other varieties may need longer or shorter times—adjust accordingly.
  • Spices: This recipe uses coriander powder, cumin, red chili, turmeric and black pepper, finished with garam masala or chaat masala for a bright, aromatic finish.
  • Garlic & ginger: Finely chop or crush for best distribution through the masala.
  • Green chili: A small Thai or half a Serrano gives medium heat; adjust to taste.
  • Potatoes: Russet potatoes are used here; if you choose waxy potatoes, cook until tender and adjust time as needed.
Aloo Baingan in a black skillet with a white and wooden handle

How To Make Aloo Baingan

Make this curry in three main stages: prepare the eggplant, build the masala, then cook the potatoes and eggplant together until tender.

Step 1: Pan-Fry the Eggplant

  • Pan-fry the eggplant pieces in a skillet for about 3 minutes per side until they develop a nice char. You don’t need to fully cook them—this step adds flavor and texture. If skipping pan-frying, place chopped eggplant in a bowl of water to prevent browning and proceed with the recipe.
Chopped Eggplant/Aubergine on a marbled surface along with a knife
Pan-fried eggplant (aubergine) in a skillet

Step 2: Make the Base of the Curry

  • Sauté the onions slowly until they are nicely golden—this builds depth. Add tomatoes and cook until they break down and oil separates from the masala. If the mixture sticks, add a splash of water to deglaze the pan. Patient sautéing results in a richer, more balanced curry.
Chopped yellow onions being sautéd in a skillet.
Browning chopped onions in a skillet
Tomatoes being sautéd in a skillet

Step 3: Cook the Potatoes and Eggplant in the Curry

  • After the masala is flavorful and oil has separated, add the potatoes and cook until they start to soften. Add pan-seared or roasted eggplant and continue cooking until the vegetables are tender and the eggplant begins to melt into the curry. Finish with fresh cilantro and a squeeze of lemon.
Eggplant and potatoes ready to be cooked in a skillet

How long to Cook Eggplant in Aloo Baingan

Eggplant has high water content and is often best when slightly broken down in a curry. If you want varying textures, change when you add the pan-seared eggplant:

Preferred Texture When to Add Eggplant Cook Time
Completely mushy (bharta-like) Add with the potatoes 25–30 minutes
Mostly mushy with some pieces intact Add 10 minutes after potatoes 15–18 minutes
Mostly intact with slight softness Add 15 minutes after potatoes 10–12 minutes
Aubergine and potato curry in a bowl

How to make this Aloo Baingan in an Instant Pot

The Instant Pot can cook this dish, but the closed environment traps the eggplant’s moisture, which often results in a very soft, watery texture that you may have to sauté off afterward. If you’re comfortable with a softer eggplant, follow these simplified steps:

  1. Sauté cumin and onions using the Sauté function until onions are golden, deglaze with a little water.
  2. Add tomatoes, spices and salt and soften the tomatoes briefly.
  3. Add eggplant and potatoes, seal the lid and pressure cook on high for about 3 minutes.
  4. Quick-release, then sauté with the lid off until excess water evaporates and the oil separates from the masala.
A close up of Eggplant and Potato Curry in a skillet

Tips For Making Aloo Baingan

  • The masala may taste salty at first, but potatoes and eggplant absorb seasoning; the salt usually balances as it cooks. If it’s a touch too salty, a spoonful of plain, whole-milk yogurt can tame it.
  • Variations:
    • Add 1/2 tsp ajwain (carom seeds) while pan-frying the eggplant for an extra layer of flavor.
    • Pan-fry the potatoes before adding them to the curry for additional browning and texture.

What To Serve With Aloo Baingan

This is a relatively dry curry that pairs exceptionally well with breads like roti, naan or paratha, and also goes nicely with basmati rice. Plain whole-milk yogurt or a cucumber raita provides a cooling contrast. For a larger meal, serve alongside a protein-based dish to round out the plate.

Half-eaten Aloo Baingan in a skillet with two silver spoons
img 20909 13

More Aloo (Potato) Recipes You’ll Love

  • Aloo Palak (Spinach & Potato Curry)
  • Keema Aloo (Ground Beef & Potato Curry)
  • Aloo Anday Bhurji (Scrambled Egg & Potato Curry)
  • Mixed Vegetable Curry (Aloo Matar Gajar)
  • Aloo Gobi (Cauliflower & Potato Curry)

Tried this recipe? If you have a moment, leave a comment to share how it turned out or upload a photo of your version. Feedback and photos help refine recipes and inspire others.

Aloo Baingan – Eggplant and Potato Curry

Yield: 4 servings

Prep Time: 10 mins   Cook Time: 45 mins   Total Time: 55 mins

Simple ingredients combine to make a comforting Pakistani/North Indian–style vegan curry. This version balances sautéed aromatics, tomatoes, spiced masala and tender potatoes with eggplant that melts into the sauce.

Ingredients

  • 1 small to medium globe eggplant (~450 g), unpeeled
  • 1/4 cup neutral oil, plus more for pan-frying/roasting eggplant
  • 1 tsp cumin seeds
  • 1 medium yellow onion (~245 g), finely chopped
  • 6–7 garlic cloves, crushed (~1 tbsp)
  • 1–inch piece ginger, crushed (~1 tbsp)
  • 2 medium tomatoes (~300 g), finely chopped
  • 1 small green chili (Thai or Serrano), sliced
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1/4–1/2 tsp red chili powder, to taste
  • 1/2 tsp turmeric powder
  • 1/2 tsp ground black pepper
  • 2 tsp kosher salt (or 1 1/2 tsp sea salt)
  • 2 medium russet potatoes (400–450 g), peeled and cubed into 3/4–1” cubes (keep in water to prevent browning)

Garnish

  • 2 tbsp cilantro leaves, finely chopped
  • 1/4 tsp garam masala or chaat masala (optional)
  • 1 tsp lemon juice

Equipment

  • Heavy-bottomed pan with lid

Instructions

  1. Slice off the eggplant stem, cut into ~3/4-inch rounds, then dice into 1-inch cubes.
  2. Pan-fry or roast the eggplant: For pan-fry, heat a large nonstick skillet over medium-high and add oil to coat. Fry eggplant in a single layer until golden, 2–3 minutes per side, adding oil as needed. Remove and set aside. For oven-roast, toss eggplant with 2–3 tbsp oil, spread on a baking sheet and roast at 425°F (218°C) for about 30 minutes until golden and lightly charred.
  3. Heat 1/4 cup oil in a heavy-bottomed pan over medium-high heat. Add cumin seeds and let them sizzle. Add chopped onion and sauté until lightly golden, about 8–10 minutes. Deglaze with 2 tbsp water if the pan sticks.
  4. Add garlic and ginger and cook 1 minute. Stir in tomatoes, sliced green chili, coriander, cumin powder, red chili, turmeric, black pepper and salt. Cook until tomatoes soften and oil begins to separate, about 4–5 minutes. Add 2 tbsp water if needed to help the tomatoes break down.
  5. Add potatoes and sauté 2–3 minutes. Add 1/2 cup water, reduce heat to low–medium, cover and cook 10 minutes.
  6. Stir in the pan-seared/roasted eggplant and cook uncovered for 15–17 minutes, stirring occasionally, until potatoes are tender and eggplant has softened into the masala. If it sticks, deglaze with 1/4 cup water. Raise heat briefly and sauté 2–3 minutes if needed to let oil separate again.
  7. Adjust seasoning, turn off heat and finish with chopped cilantro, garam or chaat masala (if using) and lemon juice. Serve hot with bread or rice.

Notes

  • Pan-searing or roasting the eggplant enhances flavor, but you can skip it in a hurry—place chopped eggplant in water to prevent browning and add it with the potatoes for a softer, more integrated texture.
  • Timing for adding eggplant changes texture: add earlier for a more disintegrated result, later for firmer pieces. See the texture table above for guidance.
  • Instant Pot: pressure-cooking concentrates the eggplant’s moisture; follow the stovetop steps above if you prefer more control over texture.

Nutrition (per serving)

Calories: 237 kcal; Carbohydrates: 26 g; Protein: 4 g; Fat: 14 g; Saturated Fat: 2 g; Sodium: 1176 mg; Potassium: 622 mg; Fiber: 3 g; Sugar: 3 g; Vitamin A: 325 IU; Vitamin C: 15 mg; Calcium: 47 mg; Iron: 2 mg.

Author: Izzah Cheema

Cuisine: Indian, Pakistani   Course: Main Course / Side Dish