eggplant curry – baingan masala restaurant style

Eggplant curry makes an awesome vegetarian main course or side dish for any Indian meal. Big flavours of onion, garlic, ginger and spice. And that lush restaurant style sauce. This is one seriously tasty vegetable curry.

Baingan masala. Eggplant curry. Brinjal bhaji. Aubergine curry. It goes by many names. Doesn’t matter what you call it. It’s sure to satisfy.

I worked hard coming up with this one. Took me forever. They make it at my local Indian restaurant. But they wouldn’t give me any tips. Not a single one. So I kept tinkering. And I finally got it.

Baingan masala not baingan bhaji

That was my problem. My local restaurant calls it baingan bhaji. But it’s not. I looked at recipe after recipe. Couldn’t find anything close. Every recipe was mush. Like cream of eggplant. Not right. Tasty. But not what I was looking for.

The version I was after had pieces of eggplant. And skin. Texture. And taste that just was not like any recipe I tried.

It’s tough to figure things out when you have barely any clues. I ordered it again. And again. Poke at it. Test a theory. Then another. Slow going. My friends thought I was a bit mad. I am a bit mad actually. They weren’t surprised. Not really.

But finally I figured it out. And now I can make it any time I want. I’m tempted to go back to that restaurant and tell them I don’t need them anymore.

Baingan masala or eggplant curry in an Indian karai from above.

Eggplant matters when you make eggplant curry

That should not be a surprise. It’s eggplant curry. Or aubergine curry if that’s what you call it. Either way the eggplant you choose is important.

For Indian eggplant curry you need to use Indian eggplant. Those big Italian eggplants are just not right. Good for parm. Not so good for eggplant curry.

I get them at my local Indian grocer. The sign above them says brinjal. But they are also known as ratna. They are small. Like a big egg. Purple. Usually beat up. In a box in the back. Shopping at Indian grocers is a whole experience where I live.

I’m picky about this because you get a good mix of eggplant to skin. And the skin matters in this recipe.

Indian eggplant and green chilies stewn on a white background.

Roasted works for eggplant curry

Eggplant is a sponge for oil And it’s really good when it soaks up a bunch of oil. But deep frying is a pain. Stinks up the whole house.

I do deep fry. Because sometimes you just have to. But for this dish you don’t. So I don’t. You can if you want to. Free country. If you don’t mind your house smelling like a deep fryer have at it.

I roast the eggplant for this curry. It works. Just coat the cut up eggplant with vegetable oil. And roast. Easy. And it doesn’t smell.

The one problem is the skin gets tough. But there’s a trick. Pull the eggplant from the oven. And put it into a tupperware. Seal the tupperware. And let it sit on the counter.

The eggplant steams a bit in the tupperware. The skin softens up. It softens up some more in the curry. So you get a mix of textures. The creamy eggplant. Up against an ever so slightly toothy skin. It works.

Eggplant curry, rice and chana masala from above.

This is Indian restaurant style cooking

To get the restaurant flavours you can’t just talk the talk. You need to walk the walk. So you need to cook the same way they do in restaurants.

That means using curry base. And restaurant style spice mix. And high heat. Lots of prep. Everything ready to go.

Then it’s about technique. And timing. It’s not hard. I’ve written a whole primer on Indian restaurant technique. Read that and you’ll be good to go. Ready to tackle any Indian restaurant style recipe.

There are lots of recipes out there that say “restaurant style”. A lot of them aren’t even close. You need to walk the walk.

And wear old clothes. This is messy stuff. Splatter. Turmeric. Clothing destruction cooking. But it’s fun. And it works.

Eggplant curry. Baingan masala. Brinjal bhaji. Whatever you want to call it, it was a tough one for me to figure out.

But now I know. And so do you. Try it. You won’t be disappointed.

Eggplant curry in an Indian karai with chapati from the front.
Eggplant curry in an iron bowl with rice and chana masala from the front.
Print Pin
4.80 from 25 votes

eggplant curry – baingan masala

Meltingly tender eggplant and a luscious sauce loaded with big Indian flavours make this one sure to please.
Course side
Cuisine Indian
Keyword aubergine curry, bainghan masala, eggplant curry
Prep Time 1 hour
Cook Time 10 minutes
Servings 2
Calories 310kcal
Author romain | glebekitchen


Spice mix

  • 2 tsp Indian restaurant spice mix – recipe link below
  • 1 tsp kasoor methi – fenugreek leaves
  • 1 tsp kashmiri chili powder
  • 1/2 tsp amchoor powder – dried mango powder
  • 1/2 tsp kosher salt

Eggplant curry

  • 3-4 Indian eggplants aka ratna or brinjal
  • 3 tbsp vegetable oil
  • 1/2 tsp cumin seed
  • 1/2 onion coarsely chopped
  • 1 tbsp garlic ginger paste
  • 1 green chili sliced lengthwise and cut into 3/4 inch pieces
  • 15 oz curry base – recipe link below
  • 1 tbsp cilantro stems finely chopped
  • 5-6 cherry tomatoes sliced in half
  • vegetable oil to coat the eggplant


Roast the eggplant

  • Pre-heat your oven to 350 degrees
  • Remove the stem from the Indian eggplant. Cut each eggplant into 4 wedges lengthwise. Think of cutting an egg in half for deviled eggs and then half again. Cut it that way.
  • Toss the eggplant in a little vegetable oil. You don't want to drown it but make sure every piece is coated.
  • Place on a cookie sheet or pizza pan, skin side down. Sprinkle with salt.
  • Roast in the oven until the eggplant is soft and just starting to colour. This should take about 25 minutes.
  • When the eggplant comes out of the oven the skin will be hard. You don't want that. Place the hot eggplant in a small tupperware and cover. Set aside on the counter for 30 minutes. The skin will soften.

Make the baingan masala

  • Pick a skillet that can take heat. Something with an insulated handle is good. Put on some shabby clothes. Cooking Indian restaurant style is messy stuff.
  • Place the skillet over medium low heat.
  • Add 3 Tbsp of oil. When it starts to shimmer add the onions and cook until the edges of the onions start to colour. This should take 3-4 minutes. Add the cumin seed and green chilies and cook another 30 seconds or so.
  • Move the onions to one side. There should be a fair bit of oil in the bottom of the pan. Add the spice mix and stir to thoroughly coat the spices in oil. It should start to bubble a bit. Cook the spices for about 30 seconds. Watch your pan carefully. You don't want to let your spices burn.
  • Add the garlic ginger paste and chopped cilantro stems and stir the spices, garlic ginger paste and onions to combine. Cook about 30-45 seconds.
  • Turn the heat up to medium high. Add 3 oz of curry base. Stir to combine. Let cook about a minute. You should see craters forming and a bit of oil separating out.
  • Now add 6 oz of curry base. Stir to combine and cook about 90 seconds. You want to see the same little craters.
  • Add the remaining curry base. Stir to combine. Reduce the heat to medium low.
  • Add the eggplant, stir to combine and let simmer about 3 minutes. Then add the cherry tomatoes and let simmer another minute or two.
  • Garnish with a bit of chopped cilantro if desired. Serve with rice or Indian flatbreads. This makes a great vegetable side dish or vegetarian main course.


The recipe for Indian restaurant spice mix is here.
The recipe for curry base is here.


Serving: 2servings | Calories: 310kcal | Carbohydrates: 28g | Protein: 4g | Fat: 22g | Saturated Fat: 17g | Sodium: 1263mg | Potassium: 940mg | Fiber: 13g | Sugar: 15g | Vitamin A: 434IU | Vitamin C: 22mg | Calcium: 46mg | Iron: 2mg
Restaurant style Indian baingan masala - eggplant curry. Just like they make it at restaurants.

41 thoughts on “eggplant curry – baingan masala restaurant style”

  1. It was fun to make and learn the techniques. Loved reading the info you imparted. Followed recipe closely but used the cayenne/paprika since I didn’t have the right kind of chili powder. It was a good dish but didn’t blow me away. HOWEVER, after letting it sit in the refrigerator for a few days, the flavors melded and it blew me away. Will definitely make again (and let it mellow in the fridge for a day or two) and continue exploring Indian cooking with you as well as other dishes you’ve developed!

  2. 5 stars
    I want to thank you for this recipe even though I did not really follow it exactly. The other day I impulse purchased some “indian eggplants” at a farmer’s market and had no idea how to cook them. Nearly every search for “indian eggplant recipes” turns up indian recipes for regular sized, often grilled eggplants.

    Cutting the eggplants and roasting them, then putting a lid over them in a bowl gave them a great texture and flavor. I’ve eaten these and thai eggplants in the past but never cooked them, and often could find them a little tough if undercooked or the pieces are too big. The cilantro stems in the sauce were also a very nice addition and something we (white people) rarely think of using as an ingredient.

    I didnt have any dried mango or fenugreek leaves, just normal fenugreek but gave it my own shot at a spice blend mixing a few different masalas I have with other spices. I did not have the time to make your curry base but just increased the proportions of my own spice blend and used vegetable stock. I also added some ground beef before adding the spices which was very good but I could also see this dish being very good without it. I just had the ground meat defrosted in the fridge for two days after deciding to make a vegetarian chili on monday, needed to cook it and saw the indian eggplants and ended up here.

    Served with rice, lentils, and garnished with cilantro and lime. I feel like if there was one flavor slightly missing from the dish it was a bit of acid and the lime really made it pop. I’m sure it would be great served with mango pickle or something too.

    • Sounds like you made it your own! Love it. I will try this with ground beef or lamb soon. That’s sounds amazing.

  3. 5 stars
    This is an awesome and helpful article for me. I appreciate your work providing such useful information; thank you so much!

  4. 4 stars
    This is amazing. I know exactly which restaurant and which eggplant dish you are referring to. That restaurant’s eggplant dish is my favorite dish in the city – and I used to order it at least once or twice a month. I’ve tried recreating it for years, and was unsuccessful – every single time. All this to say, I will be trying this very soon and thank you very much for doing this. The level of detail you put in is exactly what people need to get things done just right! Keep it coming

  5. As usual, this is an amazing recipe. Thank you so much for figuring this out for us, Romain – very definitely worth it!

    Question: this being restaurant-style and all, do you have any tips on how to prepare the aubergine ahead of time? Can one roast it a day in advance and keep it in the fridge overnight? Any longer?

    • Delighted to hear that. You can prepare it the day ahead certainly. If you really need restaurant capabilities (like you are actually running a restaurant) I would roast some up and taste it every day to see how it ages. I would think a few days easily but best to test to see.

  6. I’ve been using this technique for about a year now, family and friends are all amazed at how good it is- as good or usually better than the local indian restaurants (not that we have particularly great ones around here tbh!).
    Making this for the first time tonight for some veggie friends, very excited!

  7. 5 stars
    We have made the chole chickpea curry and this aubergine one this week, both were amazing. Just can’t believe we can make food like this at home now, so much fun cooking your recipes! Thank you so much 😊

  8. Hi!
    Just wondering if this recipe would work with a mix of different veg instead of egg plant? Would I need to change anything?
    Thanks in advance!

    • I’ve tried this with mushrooms and it’s quite good. I expect it would make a pretty good potato curry as well. It pairs well with darker vegetable flavours so I wouldn’t go with green beans or broccoli or anything overpowering like that.

  9. 5 stars
    Eggplant is my fav veg and as far as I’m concerned this is THE best eggplant dish in the world! Your recipes are AMAZING and I’m not disappointed ever!! Thank you!!

  10. Hello Romain,

    Made this dish yesterday and the family was completely blown away. Thank you for the wonderful recipes. For added depth I spread some garlic butter over the brinjal for the last 3 mins of oven time and worked well

    • That is a great idea. I’m always looking for more depth of flavour. Thank you for sharing that tip!

  11. 5 stars
    This has gone straight to the top of my list of favourite aubergine curries ever. You have toppled Madhur Jaffrey. That is saying something.

    • That is saying a lot. Thank you. Madhur Jaffrey’s first book was one of my very first cookbooks many, many years ago and I still find myself drifting back it for old favourites.

  12. Hi Romain, sounds like a yummy dish so will definitely give this a try. One question though, is the katsuri methi supposed to be added at the very end to finish the dish?

    • Some say that kasoor methi should go in at the end because it is an herb and not a spice. I would agree with that as a blanket statement (I don’t fry any other herb I can think of for any cuisine) but I like kasoor methi better when it goes in with the spices. This one really is a matter of preference.

  13. 5 stars
    Oh my.
    You are genius for figuring out the method, the aubergine on toothness.
    Just. Perfect.
    I ate this with chana rice to help carry the oil, for my dish turned out oily, no worse for it, but oily.

    When you release your book, I will be first to buy it. Not a download, but a book please. To get as spattered as the cooking clothes.

    • Thank you. Very kind. Not a genius. Just determined:-).

      Glad you liked it. I worked on this one for a long time.

      I’m a paper book kind of guy as well. Not just spattered. I even scribble notes in mine!

  14. Hi Romain, I made this tonight along with your butter chicken dish for a friend who was visiting and my husband. They were a roaring success! All the more so as my friend has worked in the restaurant industry for 30 years and is a fabulous cook so I never dared cook for her until a couple of months ago when I make her your palak paneer and tarka dhal. She was blown away by tonight’s meal as was my husband and I have to admit myself too. I had never eaten butter chicken before so I was a bit nervous about it but they both commented that it was better than any restaurant version they had ever eaten before!
    Once again, I thank you for your absolutely fantastic recipes and instructions. I have never cooked or eaten so well in my life before.
    All credit goes to your amazing dishes and the research that leads to the excellent results.

    • You are so very, very welcome. I am especially happy to hear you were able to impress your friend with your cooking.

      The butter chicken on glebekitchen is a little different from the typical restaurant version. I don’t much care for bland so I spiced it up a little:-)

  15. 5 stars
    This was absolutely delicious! I accidentally bought Chinese eggplants rather than Indian eggplants – I just cut two of them into 3 inch segments and then quartered those segments lengthwise. It worked perfect.

    I’ve always wanted to like eggplant. I’ve tried it many times and always disliked it. I decided to try one more time by making this recipe and I’m really glad I did. This will definitely be a part of the regular dinner rotation now.

    • It took me a long time to figure this recipe out. I’m so glad you liked it enough to convert you to eggplant. That is the ultimate compliment I think.

  16. 5 stars
    Cheers for the recipe. I did it a couple of times back in England but I’ve forgotten all my cooking nonce.

    I haven’t had a brinjal bhagi in 20 years. I need to get cooking.

  17. This is amazing. I know exactly which restaurant and which eggplant dish you are referring to. That restaurant’s eggplant dish is my favorite dish in the city – and I used to order it at least once or twice a month. I’ve tried recreating it for years, and was unsuccessful – every single time. All this to say, I will be trying this very soon and thank you very much for doing this. The level of detail you put in is exactly what people need to get things done just right! Keep it coming!

    • Haha. They won’t let me into the kitchen. I charm my way into lots of restaurant kitchens but they are tough.

  18. Hey Romain! Love the site, I’m making an Indian feast for my wife for our Christmas holidays, and will be using so many of these awesome recipes. I would be eternally grateful if you had a Malai Kofta recipe, it’s my wife’s favourite dish when we go to restaurants! Nonetheless, keep up the amazing work!

    • Thanks for the kind words and encouragement.

      Malai kofta is a bit of a tricky one for me because I am allergic to cashews (you will not see a single cashew on glebekitchen ever I am afraid). I’ll think about a version that I can eat but I’m not sure it would work that well.

  19. I can’t find Indian eggplant anywhere in my area. Would asian eggplant (the long thin ones) make a suitable substitute since they have a higher skin to meat ratio?

  20. This looks delish!I was looking for the links (“recipe link below”) to the Indian spice mix and the curry paste recipes but I didn’t find them. Am I missing something?

    • I proof read. I have an editor that proof reads. And still we miss things. Thank you for pointing it out. I’ve updated the recipe.

4.80 from 25 votes (16 ratings without comment)

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.