• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Mrs Jones's Kitchen logo

  • HOME
  • ALL RECIPES
  • VEGETARIAN
  • INTERNATIONAL
  • eBooks
  • Recipe Shop
  • Services
  • About
  • Contact
menu icon
go to homepage
search icon
Homepage link
  • HOME
  • ALL RECIPES
  • VEGETARIAN
  • INTERNATIONAL
  • eBooks
  • Recipe Shop
  • Services
  • About
  • Contact
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Dinner

    Brinjal Bhaji (Aubergine Curry)

    By Robyn | Published: Jun 11, 2023 | Modified: Nov 20, 2025

    TO THE RECIPE

    This Indian aubergine curry, brinjal bhaji, is a vegan curry that is packed with flavour. Oven roasted aubergine / eggplant is mixed with a spicy tomato sauce and cooked together until soft and tender. This simple but delicious dinner can easily be made ahead.

    Aubergine curry served in a white bowl with rice, naan bread on the right hand side of the bowl.

    Similar to my mushroom bhaji, this dry curry is made with simple, wholesome ingredients and is a flavour packed vegetarian curry that meat eaters enjoy too.

    Aubergine curry, also known as eggplant curry, brinjal curry or brinjal bhaji, is a popular Indian vegetarian curry. Chunks of soft roasted aubergine are combined with a flavourful tomato curry sauce to create a curry that suits those on a vegetarian, vegan and gluten free diet.

    Jump to:
    • Why we love this recipe
    • Ingredient notes and substitutions
    • How to make this Indian aubergine curry from scratch
    • FAQ
    • My recipe tips
    • ADD SOME LENTILS OR CHICKPEAS
    • Serving Ideas
    • Make ahead/storage
    • Ideas for leftovers
    • Why not try…
    • Brinjal Bhaji (Aubergine Curry)

    Why we love this recipe

    • It is a vegan and gluten free curry made with simple ingredients.
    • This dry curry requires minimal preparation.
    • This curry is perfect for meal prep, as the flavours develop over time.
    • This curry is made without coconut milk. Whilst I love coconut in curries like this cauliflower and chickpea curry and red lentil dahl, sometimes it’s nice to have a tomato based curry.

    Newsletter

    Sign up and I will keep you updated on my Recipes!

    You can unsubscribe anytime. For more details, review our Privacy Policy.

    Almost There!

    I've just sent you an email to confirm your email address, please click the link in the email to complete your sign up (sometimes this email can go to your Junk by mistake)

    Once your email is confirmed, you'll receive a link to my free eBook, if you don't for any reason, please contact me.

    Ingredient notes and substitutions

    Please scroll down to the recipe card at the end of the post for ingredient quantities.

    • Aubergine – UK / Ireland – Eggplant if you are in Australia, NZ, US and Canada, or Brinjal in the Indian subcontinent, South Africa and Singapore.
    • Vegetable oil – or another neutral oil like canola oil or sunflower oil.
    • Mustard seeds – yellow mustard seeds.
    • Cumin seeds – or use ground cumin and add with the ground turmeric later on in the cooking.
    • Garlic – fresh or from a jar.
    • Ginger – fresh or from a jar.
    • Green chillies – or use red chillies. Use thin chillies, not birds eye chillies or scotch bonnet – they will be far too hot!
    • Brown onion – yellow onion.
    • Tomatoes – 1-2 medium fresh tomatoes or ½ a 400g (14oz) tin of plum or chopped tomatoes
    • Turmeric – ground turmeric adds not only colour but an earthy flavour to the curry.
    • Garam masala – this Indian spice blend is often used at the end of cooking to season the dish.
    ingredients needed to make aubergine curry measured and placed on individual plates and bowls.

    How to make this Indian aubergine curry from scratch

    Please scroll down to the recipe card at the end of the post for the full recipe.

    1. Chop the aubergine / eggplant into 2.5 cm (1 inch) cubes. Place the cubes in a large bowl of cold water mixed with a large pinch of salt, making sure the water covers the aubergine / eggplant, placing a plate over the top. Leave for 30 minutes.
    2. Drain the aubergine / eggplant and pat dry with paper towel.
    cubers of aubergine soaking in water in a bowl.
    Soaked cubes of aubergine drained on paper towel.
    1. Place the aubergine on a baking sheet lined with baking paper and drizzle with 1 tablespoon of oil. Bake in the preheated oven for 25-30 minutes, until tender.
    2. Heat the other 1 tablespoon oil in a large pan and add the mustard seeds and cumin seeds. Cook for 1-2 minutes until the seeds smell fragrant and start to pop, then add the crushed garlic, grated ginger, whole chillies, chopped onion and cook for 5 minutes. Stir through the ground turmeric and chilli powder then add the tomatoes.
    The aubergine cubes after being roasted in the oven.
    Cooked onion, green chilli and spices in a pan with tinned tomatoes added.
    1. Simmer gently for 5 minutes, until the onions are soft and the sauce is thick.
    2. Add the roasted aubergine / eggplant and continue to cook gently for another 5 minutes, adding 1-2 tablespoons of water if it looks too dry – it is a dry curry, which means it shouldn’t have too much sauce, but if it looks as though it is starting to catch before it is cooked, add a little more water.
    The cooked tomatoes and onions in the pan.
    The curry once the roasted aubergine has been added to the pan.
    1. Add the garam masala and check for seasoning, adding a little more salt if needed.
    Close up of cooked aubergine curry in the pan.

    FAQ

    Why is my aubergine curry bitter?

    Soaking the aubergine in salted water should remove any bitterness, but I find it is always a good idea to test the roasted aubergine before adding to the curry sauce. If it tastes bitter you can sprinkle it with a little salt and leave for 30 minutes to cause the solanine (the compound that can make aubergine taste bitter) to leach out, then pat off with a damp cloth or paper towel.

    Do you keep the skin on aubergine when cooking?

    If the skin of your aubergine is shiny and smooth, then leave the skin on. However, if your aubergine is older and the skin is dull or shrivelled, then carefully remove the skin with a sharp knife or peeler, as the skin can taste bitter. (If the skin looks like this check the aubergine as it could be bad.)

    How do I choose the best aubergine for my curry?

    Choose aubergine which feel firm and heavy, and are free from blemishes.

    Can I make this curry ahead of time?

    Yes! In fact this curry improves over time. You can make it up to 3 days ahead and store in the fridge then reheat gently until piping hot.

    My recipe tips

    • This is a reasonably spicy curry – to make it milder you can use 1 green chilli instead of 2, or leave the fresh chilli out completely.
    • Soaking the aubergine in salted water – not only helps prevent the aubergines from tasting butter but also helps reduce the amount of oil needed.
    Make it go further icon

    ADD SOME LENTILS OR CHICKPEAS

    For some added protein, add a 400g / 14 oz tin of cooked drained brown lentil or chickpeas when you add the roast aubergine and heat through.

    Serving Ideas

    With homemade naan bread, roti or chapati on the side.

    Over fluffy basmati rice or brown rice.

    A spoonful of your favourite chutney or fresh coriander chutney on the side.

    a bowl of brinjal curry served with naan bread.

    Make ahead/storage

    Meal prep – You can roast the aubergine a day or two ahead (I like to do this is the oven is on for something else to save energy), then add to the tomato curry sauce and heat through. This also means you can have dinner on the table in under 20 minutes.

    Fridge – This brinjal curry can be made ahead and kept in the fridge for up to 3 days, in fact the flavours intensify if the curry is left overnight.

    Freeze – you can freeze this aubergine curry for up to 3 months. Cool completely then freeze. Defrost in the fridge overnight and reheat until piping hot throughout. You may need to add 1-2 tablespoons of water when reheating, especially if you heat it in a pan rather than a microwave.

    Ideas for leftovers

    • If you have leftover aubergine / eggplant, this Lebanese Moussaka is another easy vegan dish, and it can be served warm or cold.
    • Ideas for leftover curry:
      • Place a spoonful or two inbetween 2 flour tortillas, roti or chapati and cook like a quesadilla.
      • Spoon on to a naan bread and place under the grill to make a spicy naan pizza,, or spread on top of homemade pizza dough and bake.

    Why not try…

    You may also like these other easy vegan curries:

    • cauliflower and chickpea curry served in a bowl with boiled rice
      Cauliflower and Chickpea Curry
    • chickpea curry with spinach and mushrooms with dried chilli sprinkled over the top
      Spinach And Chickpea Curry
    • overhead photo of Indian chickpea tomato curry in a bowl served with rice and sprinkled with fresh coriander
      Easy Chickpea Tomato Curry (Chana Masala)
    • A bowl of satay and pumpkin curry served with rice.
      Chickpea and Pumpkin Curry
    two bowls of aubergine curry served with rice, with a plate of naan bread just visible at the back of the photo.

    Brinjal Bhaji (Aubergine Curry)

    Author: Robyn

    This Indian aubergine curry, brinjal bhaji, is a vegan curry that is packed with flavour. Oven roasted aubergine / eggplant is mixed with a spicy tomato sauce and cooked together until soft and tender. This simple but delicious dinner can easily be made ahead.
    5 from 3 votes
    Prep Time 40 minutes mins
    Cook Time 50 minutes mins
    Total Time 1 hour hr 30 minutes mins
    Course dinner
    Cuisine Indian
    Servings 4 People
    Calories 126 kcal

    Equipment

    • 1 baking sheet / tray
    • 1 large saucepan or frying pan/
    • GRAMS
    • AU CUPS
    • US CUPS

    Ingredients
      

    • 500 g aubergine – approx 2 medium sized.
    • Pinch salt
    • 2 tablespoons vegetable oil divided
    • 1 teaspoon mustard seeds
    • ½ teaspoon cumin seeds
    • 2 cloves garlic minced
    • 1 tablespoon ginger finely grated
    • 2 green chillies sliced lengthways
    • 1 brown onion roughly chopped
    • ½ teaspoon turmeric
    • ½ teaspoon chilli powder
    • 100 g tomatoes (approx 1-2) or 200g tin tomatoes
    • 1½ teaspoons garam masala

    Instructions
     

    • Chop the aubergine / eggplant into 2.5 cm (1 inch) cubes.
    • Fill a large bowl with cold water and add a generous pinch of salt. Place the aubergine / eggplant in the water, making sure it is covered by the water (placing a plate over the top helps keep it submerged). Leave for 30 minutes.
    • Preheat the oven to 180˚C fan / 200˚C / 356˚C convection / 392˚F.
    • Line a baking tray with baking paper.
    • Drain the aubergine / eggplant and pat dry with paper towel.
    • Place the aubergine on the lined baking sheet and drizzle with 1 tablespoon oil. Bake in the preheated oven for 25-30 minutes, until tender.
    • Heat the other 1 tablespoon oil in a large saucepan or frying pan and add the mustard seeds and cumin seeds. Cook for 1-2 minutes until the seeds smell fragrant and start to pop, then add the crushed garlic, grated ginger, whole chillies, chopped onion and cook for 5 minutes.
    • Stir through the ground turmeric and chilli powder then add the tomatoes.
    • Simmer gently for 5 minutes.
    • Add the roasted aubergine / eggplant and continue to cook gently for another 5 minutes, adding 1-2 tablespoons of water if it looks too dry – it is supposed to be a dry curry, but shouldn't be sticking to the pan. If this happens add a splash or water.
    • Stir through the garam masala and check for seasoning, adding a little more salt if needed.
    • Serve with rice, naan and or chapati.
    • Store in the fridge or cool completely and freeze.
    Print Recipe Pin Recipe Add to Collection Go to Collections

    Notes

    Aubergine – UK / Ireland – Eggplant if you are in Australia, NZ, US and Canada, or Brinjal in the Indian subcontinent, South Africa and Singapore.
    Vegetable oil – or another neutral oil like canola oil or sunflower oil.
    Mustard seeds – yellow mustard seeds.
    Cumin seeds – or use ground cumin and add with the ground turmeric later on in the cooking.
    Garlic – fresh or from a jar.
    Ginger – fresh or from a jar.
    Green chillies – or use red chillies. Use thin chillies, not birds eye chillies or scotch bonnet – they will be far too hot!
    Brown onion – yellow onion.
    Tomatoes – 1-2 medium fresh tomatoes or ½ a 400g (14oz) tin of plum or chopped tomatoes
    Turmeric – ground turmeric adds not only colour but an earthy flavour to the curry.
    Garam masala – this Indian spice blend is often used at the end of cooking to season the dish.
    This is a reasonably spicy curry – to make it milder you can use 1 green chilli instead of 2, or leave the fresh chilli out completely.
    Soaking the aubergine in salted water – not only helps prevent the aubergines from tasting butter but also helps reduce the amount of oil needed.

    Nutrition

    Calories: 126kcalCarbohydrates: 14gProtein: 2gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 2gTrans Fat: 0.04gSodium: 85mgPotassium: 420mgFiber: 6gSugar: 7gVitamin A: 315IUVitamin C: 12mgCalcium: 29mgIron: 1mg
    Keyword aubergine curry, brinjal bhaji, brinjal curry, eggplant curry

    HAVE YOU MADE THIS RECIPE?

    I’d love to see your creation!

    Tag me! #atmrsjoneskitchen
    Tag me! @atmrsjoneskitchen

    Or just leave a comment below!

    Ingredients
      

    • 500 g eggplant – approx 2 medium sized.
    • Pinch salt
    • 1½ tablespoons vegetable oil divided
    • 1 teaspoon mustard seeds
    • ½ teaspoon cumin seeds
    • 2 cloves garlic minced
    • 1 tablespoon ginger finely grated
    • 2 green chillies sliced lengthways
    • 1 brown onion roughly chopped
    • ½ teaspoon turmeric
    • ½ teaspoon chilli powder
    • 100 g tomatoes (approx 1-2) or ½ 400g (14oz) tin tomatoes
    • 1½ teaspoons garam masala

    Instructions
     

    • Chop the aubergine / eggplant into 2.5 cm (1 inch) cubes.
    • Fill a large bowl with cold water and add a generous pinch of salt. Place the aubergine / eggplant in the water, making sure it is covered by the water (placing a plate over the top helps keep it submerged). Leave for 30 minutes.
    • Preheat the oven to 180˚C fan / 200˚C / 356˚C convection / 392˚F.
    • Line a baking tray with baking paper.
    • Drain the aubergine / eggplant and pat dry with paper towel.
    • Place the aubergine on the lined baking sheet and drizzle with 1 tablespoon oil. Bake in the preheated oven for 25-30 minutes, until tender.
    • Heat the other 1 tablespoon oil in a large saucepan or frying pan and add the mustard seeds and cumin seeds. Cook for 1-2 minutes until the seeds smell fragrant and start to pop, then add the crushed garlic, grated ginger, whole chillies, chopped onion and cook for 5 minutes.
    • Stir through the ground turmeric and chilli powder then add the tomatoes.
    • Simmer gently for 5 minutes.
    • Add the roasted aubergine / eggplant and continue to cook gently for another 5 minutes, adding 1-2 tablespoons of water if it looks too dry – it is supposed to be a dry curry, but shouldn't be sticking to the pan. If this happens add a splash or water.
    • Stir through the garam masala and check for seasoning, adding a little more salt if needed.
    • Serve with rice, naan and or chapati.
    • Store in the fridge or cool completely and freeze.
    Print Recipe Pin Recipe Add to Collection Go to Collections

    Notes

    Aubergine – UK / Ireland – Eggplant if you are in Australia, NZ, US and Canada, or Brinjal in the Indian subcontinent, South Africa and Singapore.
    Vegetable oil – or another neutral oil like canola oil or sunflower oil.
    Mustard seeds – yellow mustard seeds.
    Cumin seeds – or use ground cumin and add with the ground turmeric later on in the cooking.
    Garlic – fresh or from a jar.
    Ginger – fresh or from a jar.
    Green chillies – or use red chillies. Use thin chillies, not birds eye chillies or scotch bonnet – they will be far too hot!
    Brown onion – yellow onion.
    Tomatoes – 1-2 medium fresh tomatoes or ½ a 400g (14oz) tin of plum or chopped tomatoes
    Turmeric – ground turmeric adds not only colour but an earthy flavour to the curry.
    Garam masala – this Indian spice blend is often used at the end of cooking to season the dish.
    This is a reasonably spicy curry – to make it milder you can use 1 green chilli instead of 2, or leave the fresh chilli out completely.
    Soaking the aubergine in salted water – not only helps prevent the aubergines from tasting butter but also helps reduce the amount of oil needed.

    Nutrition

    Calories: 126kcalCarbohydrates: 14gProtein: 2gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 2gTrans Fat: 0.04gSodium: 85mgPotassium: 420mgFiber: 6gSugar: 7gVitamin A: 315IUVitamin C: 12mgCalcium: 29mgIron: 1mg
    Keyword aubergine curry, brinjal bhaji, brinjal curry, eggplant curry

    HAVE YOU MADE THIS RECIPE?

    I’d love to see your creation!

    Tag me! #atmrsjoneskitchen
    Tag me! @atmrsjoneskitchen

    Or just leave a comment below!

    Ingredients
      

    • 18 oz eggplant – approx 2 medium sized.
    • Pinch salt
    • 2 tablespoons vegetable oil divided
    • 1 teaspoon mustard seeds
    • ½ teaspoon cumin seeds
    • 2 cloves garlic minced
    • 1 tablespoon ginger finely grated
    • 2 green chillies sliced lengthways
    • 1 brown onion roughly chopped
    • ½ teaspoon turmeric
    • ½ teaspoon chilli powder
    • 3½ oz tomatoes (approx 1-2) or 7oz can tomatoes
    • 1½ teaspoons garam masala

    Instructions
     

    • Chop the aubergine / eggplant into 2.5 cm (1 inch) cubes.
    • Fill a large bowl with cold water and add a generous pinch of salt. Place the aubergine / eggplant in the water, making sure it is covered by the water (placing a plate over the top helps keep it submerged). Leave for 30 minutes.
    • Preheat the oven to 180˚C fan / 200˚C / 356˚C convection / 392˚F.
    • Line a baking tray with baking paper.
    • Drain the aubergine / eggplant and pat dry with paper towel.
    • Place the aubergine on the lined baking sheet and drizzle with 1 tablespoon oil. Bake in the preheated oven for 25-30 minutes, until tender.
    • Heat the other 1 tablespoon oil in a large saucepan or frying pan and add the mustard seeds and cumin seeds. Cook for 1-2 minutes until the seeds smell fragrant and start to pop, then add the crushed garlic, grated ginger, whole chillies, chopped onion and cook for 5 minutes.
    • Stir through the ground turmeric and chilli powder then add the tomatoes.
    • Simmer gently for 5 minutes.
    • Add the roasted aubergine / eggplant and continue to cook gently for another 5 minutes, adding 1-2 tablespoons of water if it looks too dry – it is supposed to be a dry curry, but shouldn't be sticking to the pan. If this happens add a splash or water.
    • Stir through the garam masala and check for seasoning, adding a little more salt if needed.
    • Serve with rice, naan and or chapati.
    • Store in the fridge or cool completely and freeze.
    Print Recipe Pin Recipe Add to Collection Go to Collections

    Notes

    Aubergine – UK / Ireland – Eggplant if you are in Australia, NZ, US and Canada, or Brinjal in the Indian subcontinent, South Africa and Singapore.
    Vegetable oil – or another neutral oil like canola oil or sunflower oil.
    Mustard seeds – yellow mustard seeds.
    Cumin seeds – or use ground cumin and add with the ground turmeric later on in the cooking.
    Garlic – fresh or from a jar.
    Ginger – fresh or from a jar.
    Green chillies – or use red chillies. Use thin chillies, not birds eye chillies or scotch bonnet – they will be far too hot!
    Brown onion – yellow onion.
    Tomatoes – 1-2 medium fresh tomatoes or ½ a 400g (14oz) tin of plum or chopped tomatoes
    Turmeric – ground turmeric adds not only colour but an earthy flavour to the curry.
    Garam masala – this Indian spice blend is often used at the end of cooking to season the dish.
    This is a reasonably spicy curry – to make it milder you can use 1 green chilli instead of 2, or leave the fresh chilli out completely.
    Soaking the aubergine in salted water – not only helps prevent the aubergines from tasting butter but also helps reduce the amount of oil needed.

    Nutrition

    Calories: 126kcalCarbohydrates: 14gProtein: 2gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 2gTrans Fat: 0.04gSodium: 85mgPotassium: 420mgFiber: 6gSugar: 7gVitamin A: 315IUVitamin C: 12mgCalcium: 29mgIron: 1mg
    Keyword aubergine curry, brinjal bhaji, brinjal curry, eggplant curry

    HAVE YOU MADE THIS RECIPE?

    I’d love to see your creation!

    Tag me! #atmrsjoneskitchen
    Tag me! @atmrsjoneskitchen

    Or just leave a comment below!

    « Cashew Pesto
    Biscoff Blondies »

    Reader Interactions

    Comments

    1. Alan says

      March 14, 2026 at 7:29 pm

      5 stars
      This recipe simpley produces the best aubergine curry. We eat it with a chicken curry but I intend to make it again and pair it with brown rice to have healthy lunches i can zap in the microwave at work.

      Reply
      • Robyn says

        March 19, 2026 at 9:32 am

        That’s great to hear you enjoy this curry recipe Alan! It would make a delicious healthy work lunch for sure 🙂 Robyn

        Reply
    5 from 3 votes (2 ratings without comment)

    Let me know your thoughts! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • YouTube
    Robyn Jones, Recipe Developer & Food Photographer

    Robyn Jones

    Recipe Developer | Food Photographer | Writer

    Hi! I'm Robyn, a toddler mum with a passion for all things food! Having moved internationally 7 times in the past 12 years I have developed a love of making international recipes into family friendly ones you can make in your own home, with local ingredients; wherever you live!

    Latest

    • overhead photo of yasai gyoza on a plate, chopsticks on the side ready to eat. Two gyoza are turned upside down to show their golden and crispy bases
      Yasai Gyoza (Veggie Gyoza)
    • overhead photo of sumac marinated red onions in a white bowl, with fresh parsley leaves to the side
      Turkish Sumac Onions
    • close up overhead photo of Lebanese slaw, Malfouf salad, in a pale pink bowl served with lemon wedges and fresh mint leaves
      Malfouf Salad
    • Haydari in a serving bowl topped with fresh mint, fresh dill and olive oil, pink garlic cloves and fresh basil just visible
      Haydari (Turkish Yogurt Sauce)
    • overhead photo of Mizeria in a pale pink bowl, sprinkled with chopped fresh dill
      Polish Cucumber Salad (mizeria)
    • white bean caprese salad served on two plates, one with a fork being eaten, fresh basil scattered over them both
      White Bean Caprese Salad

    Loved Right Now

    • A serving plate of crunchy parmentier roast potatoes.
      Parmentier Potatoes (Garlic and Herb Roasted Potatoes)
    • Bourbon Biscuit Recipe
    • Savoury mince in a pan, with fresh herbs just visible.
      Savoury Mince
    • cooked chapatis on blue plate with wooden board covered with flour and chapati dough ready to be rolled in the background
      Easy Indian Chapati Recipe
    • Rocket and pomegranate salad in a serving bowl, plates of the rocket salad just visible
      Rocket Pomegranate Salad
    • overhead photo of golden pastry topped ham and chicken pie, with freshly picked fresh thyme scattered around and some plates ready to serve
      Chicken and Ham Pie

    Footer

    Services

    Recipe Creation
    Recipe Audits
    Photography | Portfolio
    Videos
    eBooks

    Information

    About
    Contact
    Disclaimer
    Accessibility Policy
    Terms & Conditions
    Privacy Policy
    Cookie Policy

    Recipe Customers

    Register
    Log in
    Recipe Shop
    Terms of Business

    Copyright © 2026 Mrs Jones Kitchen International

    Website by Vanilla Ink

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.