• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Richa
  • Home
  • Recipes
    • (new) Recipe Filters
    • Popular Recipes
    • Breakfast
    • Lunch / Dinner
    • Dessert
    • Indian
    • Instant Pot
    • Burgers
    • Pizza
    • Recipe Index
  • Videos
    • Instant Pot
    • Dessert
    • Holidays
    • Easy Vegan Meals
    • All Recipe Videos
  • CookBooks
    • Vegan Richa’s Instant Pot Cookbook (Print & Digital)
    • Vegan Richa’s Everyday Kitchen (Print & Digital)
    • Vegan Richa’s Indian Kitchen (Print & Digital)
  • Resources
    • Indian Dal / Lentil Names
    • Indian Pantry
    • Vegan Subs & Resources
    • Our Vegan Journey and FAQs
    • How To Start A Food Blog
    • Resources for Food Bloggers
  • Shop
  • About / Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • Subscribe
  • CookBooks
  • Shop
  • About
  • NEW! Instant Pot Cookbook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Indian Curries

    1-Pot Tofu Eggplant Curry with Onion Cardamom Coconut sauce

    Published: Sep 13, 2023 by Richa 8 Comments

    Jump to Recipe   Print Recipe

    Rich, cumin, black cardamom scented Indian Tofu eggplant curry. Spicy crispy eggplant and tofu with Onion Coconut cardamom sauce. serve with naan, flatbread or rice. Gluten-free

    tofu eggplant curry in th pan with cilantro
    Table of Contents
    • Why You’ll Love Tofu Eggplant Curry
    • More Vegan Mughlai Recipes
    • Recipe Card
    • Ingredients and Substitutions
    • Tips
    • How to Make Eggplant and Tofu Curry
    • Frequently Asked Questions

    Whole spices when toasted and added to a creamy sauce, add layers of flavor to the dish. Some spices are stronger when the sauce is just made and hot, others show up more as the sauce sits. Every times you eat this curry, it will surprise you! Use whatever spices you have as the sauce has a ton of flavor overall.

    This is an adapted recipe from Mughlai recipes that I’ve been experimenting with lately. I had a bunch of eggplant left, so I fixed this eggplant and tofu curry. 

    I pan fry the tofu and the eggplant that have been coated in cornstarch and fragrant spices, so that they get crisp. The texture improves immensely when it is crisped up either in the skillet or baked and then added to the sauce. 

    The eggplant works amazingly crisped up and paired with this sauce! You can use other veggies instead like cauliflower, sweet potato, zucchini.

    close-up of tofu eggplant curry in th pan with cilantro

    Use either baby eggplant or Japanese eggplant to make this curry. Some eggplants have more seeds, so choose the type that you prefer.

    Why You’ll Love Tofu Eggplant Curry

    • delicious, North Indian flavors with no meat
    • crispy tofu and eggplant
    • rich, tomato-based curry sauce
    • easy to make in just one pan!
    • gluten-free with soy-free option and nut-free option
    piece of flatbread scooping up a bite of eggplant and tofu curry from the pan

    More Vegan Mughlai Recipes

    • Vegan Navratan Korma (Vegetables with luscious White Korma Sauce)
    • Gobi Mussallam
    • Kasuri Malai Murg (tofu and chickpeas in fenugreek sauce).
    • Vegan Shahi Chicken Korma
    • Vegan Methi Malai Paneer

    Recipe Card

    tofu eggplant curry in th pan with cilantro
    Print Recipe
    5 from 3 votes

    Tofu Eggplant Curry

    Rich, cumin, black cardamom scented Indian Tofu eggplant curry. Spicy crispy eggplant and tofu with Onion Coconut cardamom sauce. serve with naan, or rice. Gluten-free
    Prep Time20 minutes mins
    Cook Time40 minutes mins
    Total Time1 hour hr
    Course: Main
    Cuisine: Indian
    Keyword: eggplant and tofu curry, tofu eggplant curry
    Servings: 4
    Calories: 201kcal
    Author: Vegan Richa

    Ingredients

    For the tofu and the eggplant:

    • 7 ounces (198.45 g) firm or extra firm tofu pressed for at least 15 minutes and then torn into bite-sized pieces
    • 2 cups (164 g) sliced eggplant (baby eggplant preferred)
    • 1 tablespoon ginger-garlic paste or 3 cloves of garlic, minced and 1/2” piece of ginger, minced
    • 1 teaspoon Kashmiri chili powder or use paprika
    • 1/2 teaspoon salt
    • 2 tablespoons cornstarch or other starch
    • 1 teaspoon oil

    For the sauce:

    • 1 teaspoon oil
    • 1/2 teaspoon cumin seeds
    • 1 black cardamom pod, broken open, or use green cardamom
    • 2 bay leaves
    • 2 whole cloves
    • 1 1/2 cups (240 g) chopped onion, Red onion, chopped small
    • 1/2 teaspoon salt
    • 2 tablespoons almond flour
    • 2 tablespoons shredded coconut
    • 2 tablespoons ginger-garlic paste , or 5 cloves of garlic minced, 1 inch ginger minced
    • 1/2 teaspoon cayenne or Indian chili powder
    • 1 tablespoon ground coriander
    • 2 tablespoons tomato paste
    • 1/4 cup (59.15 ml) non-dairy yogurt or used non-dairy cream of choice
    • 1 1/2 cups (354.88 ml) of water

    For garnish:

    • cilantro and lime juice

    Instructions

    • Crisp up Tofu and eggplant: Press and tear up the tofu, if you haven't already, and set it aside. Also slice the eggplant, if you haven't already. No need to peel the eggplant, if you're using the smaller or the Japanese variety. If it's a larger eggplant, then peel and slice it.
    • Add the tofu and eggplant to a bowl, then add the ginger-garlic paste and toss to coat. If you’re using minced ginger and garlic, add that and also add in 1/2 a teaspoon or more of lime juice to help wet the tofu and eggplant. Then mix the spices and cornstarch in a small bowl and sprinkle that all over. toss well to coat.
    • Heat a large skillet over medium-high heat. Add the oil, and once the oil is hot drop the tofu and eggplant mixture evenly all over the skillet. Cook on one side for 2 to 4 minutes, then flip and cook the other side. Stir occasionally to make sure that none of the pieces are getting too brown. Once the eggplant is crisped up on most of the edges, remove the tofu and eggplant from the skillet and set it aside. This whole step can take anywhere from 8 to 12 minutes.
    • Make the sauce: Heat another teaspoon of oil in the same skillet over medium heat. Once the oil is hot, add the cumin seeds and mix for a few seconds. Then, mix in the rest of the whole spices. Continue to cook until the cumin seeds and the black cardamom are fragrant.
    • Add the onion and the salt into the pan. Mix and cook until the onion is golden, stirring occasionally, 6 to 8 minutes.
    • Add in the almond flour, shredded coconut, ginger-garlic paste, cayenne, and coriander. Mix and press and to break down any almond flour lumps as well as to mix the ginger-garlic paste. Cook for a minute or two to roast the almond flour and shredded coconut, then add in the tomato paste and yogurt. Mix the tomato paste in, adding in a few tablespoons of water, if needed, to help the tomato paste mix in.
    • Add in the rest of the water, mix really well, and cover the skillet with the lid. Bring the sauce to a good boil, then reduce the heat to medium-low and simmer for another 5 minutes.
    • Open the lid, taste and adjust salt and flavor. I usually add another bit of salt at this point. If the sauce is too thick, you can add in more water or some non-dairy milk. Then, fold in the tofu and eggplant. (I usually fold in about two thirds of the tofu and eggplant, then put the rest of the tofu and eggplant on top of the sauce for serving. It also looks great this way!) Simmer for a minute, then switch off the heat.
    • Let the dish sit for another 2 to 3 minutes for the flavors to meld and the sauce to infuse some of the tofu and eggplant. Garnish with cilantro and lime juice and serve with naan, flatbread, or rice.
    • You can also add this to wraps or make a naan pizza. To make the naan pizza, stick the tofu eggplant curry on a pizza crust or naan, top it with some cheese, and broil for a few minutes just to melt and brown the cheese a bit.
    • Store refrigerated for upto 3 days, freeze for upto 2 months.

    Notes

    Japanese eggplant or baby eggplant works best in this recipe.
    Eggplant and tofu curry is naturally gluten-free.
    To make this nut-free, omit the almond flour and use a nut-free nondairy yogurt.
    To make this soy-free use chickpea tofu, pumpkin seed tofu, soy-free tempeh, or cooked chickpeas instead and use a soy-free non-dairy yogurt.

    Nutrition

    Nutrition Facts
    Tofu Eggplant Curry
    Amount Per Serving
    Calories 201 Calories from Fat 81
    % Daily Value*
    Fat 9g14%
    Saturated Fat 3g19%
    Sodium 672mg29%
    Potassium 486mg14%
    Carbohydrates 23g8%
    Fiber 7g29%
    Sugar 9g10%
    Protein 8g16%
    Vitamin A 409IU8%
    Vitamin C 11mg13%
    Calcium 127mg13%
    Iron 2mg11%
    * Percent Daily Values are based on a 2000 calorie diet.
    tofu, eggplant, and other curry ingredients in bowls on the kitchen counter

    Ingredients and Substitutions

    • tofu – Use firm or extra firm tofu, and tear it into rustic pieces to give it a chicken-like consistency when cooked.
    • eggplant – Use baby eggplant or Japanese eggplant for the best results. If you do need to use a larger eggplant, make sure to peel it, as they have a thicker peel might be too intrusive in this curry.
    • ginger-garlic paste – To flavor the tofu-eggplant mixture and to flavor the sauce.
    • dried spices – To season the eggplant and tofu and the sauce.
    • cornstarch – To help the spices stick to the tofu and eggplant and help them get crispy in the pan.
    • oil – To sauté.
    • whole spices – This is this first flavor layer in the sauce.
    • onion – Pan fried onion adds umami and the next layer of flavor.
    • almond flour and shredded coconut – Bringing so much richness and flavor to the sauce! For nut-free, you can use ground pumpkin seeds instead of the almond flour.
    • tomato paste – Adds a rich, umami flavor to the sauce.
    • non-dairy yogurt – For creaminess and tang.

    Tips

    • Don’t skip pressing the tofu for the best texture!
    • If you can’t find a Japanese or baby eggplant, make sure that you peel your eggplant before slicing and using.
    • After adding the tomato paste, make sure it’s fully broken down before moving on to the next step. A splash of water will help, if it’s being stubborn.
    • Reserve a little bit of the cooked tofu and eggplant to arrange on top of the sauce for a beautiful presentation!

    How to Make Eggplant and Tofu Curry

    Press and tear up the tofu, if you haven’t already, and set it aside. Also slice the eggplant, if you haven’t already. No need to peel the eggplant, if you’re using the smaller or the Japanese variety. If it’s a larger eggplant, then peel and slice it. 

    Add the tofu and eggplant to a bowl, then add the ginger-garlic paste and toss to coat. If you’re using minced ginger and garlic, add that and also add in 1/2 a teaspoon or more of lime juice to help wet the tofu and eggplant. Then mix the spices and cornstarch in a small bowl and sprinkle that all over and toss well to coat. 

    ginger-garlic paste in a mixing bowl
    adding tofu and eggplant to the mixing bowl
    sprinkling cornstarch and spices over the eggplant and tofu
    tofu and eggplant after mixing with the cornstarch, spices, and ginger-garlic paste

    Heat a large skillet over medium-high heat. Add the oil, and once the oil is hot drop the tofu and eggplant mixture evenly all over the skillet. Cook on one side for two to four minutes, then flip and cook the other side.

    Stir occasionally to make sure that none of the pieces  are getting too brown. Once the eggplant is crisped up on most of the edges, remove the tofu and eggplant from the skillet and set it aside. This whole step can take anywhere from 8 to 12 minutes. 

    eggplant and tofu in the frying pan

    Heat another teaspoon of oil in the same skillet over medium heat. Once the oil is hot, add the cumin seeds and mix for a few seconds. Then, mix in the rest of the whole spices. Continue to cook until the cumin seeds and the black cardamom are fragrant. 

    toasting the whole spices in the pan

    Mix the onion and the salt into the pan. Continue to cook until the onion is golden, stirring occasionally, six to eight minutes.


    adding onion to the pan of toasted spices

    Add in the almond flour, shredded coconut, ginger-garlic paste, cayenne, and coriander. Mix and press and to break down any almond flour lumps as well as to mix the ginger-garlic paste.

    adding ginger-garlic paste and tomato paste to the cooked onions

    Cook for a minute or two to roast the almond flour and shredded coconut, then add in the tomato paste and yogurt. Mix the tomato paste in, adding in a few tablespoons of water, if needed, to help the tomato paste mix in.

    adding non-dairy yogurt to the onion mixture
    adding almond flour and coconut to the onion mixture

    Add in the rest of the water, mix really well, and cover the skillet with the lid. Bring the sauce to a good boil, then reduce the heat to medium-low and simmer for another five minutes.

    Open the lid, taste and adjust salt and flavor.

    curry sauce, after cooking

    I usually add another bit of salt at this point. If the sauce is too thick, you can add in more water or some non-dairy milk, as well. Then, fold in the tofu and eggplant. I usually fold in about two thirds of the tofu and eggplant, then put the rest of the tofu and eggplant on top of the sauce for serving. It also looks great this way! Simmer for another minute, then switch off the heat. 

    adding the eggplant and tofu to the curry sauce

    Let the dish sit for another two to three minutes for the flavors to meld and the sauce to infuse some of the tofu and eggplant. Garnish with cilantro and lime juice and serve with naan, flatbread, or rice.

    tofu eggplant curry in the pan, after mixing in

    You can also add this to wraps or make a naan pizza. To make the naan pizza, spread the tofu eggplant curry on a pizza crust or naan, top it with some cheese, and broil it for a few minutes just to melt and brown the cheese a bit. So good!

    Frequently Asked Questions

    Is tofu eggplant curry allergy friendly?

    Eggplant and tofu curry is naturally gluten-free.

    To make this nut-free, omit the almond flour and use a nut-free nondairy yogurt. 

    To make this soy-free use chickpea tofu, pumpkin seed tofu, soy-free tempeh, or cooked chickpeas instead and use a soy-free non-dairy yogurt.

    What kind of eggplant should I use?

    Japanese eggplant or baby eggplant works best in this recipe.

    Sharing is caring!

    Share on Pinterest Share on Facebook Share on WhatsApp Share on X (Twitter) Share on Email
    « Smoky Skillet Lasagna with Crispy, Bacon-y Lentils (one pot)
    Harissa Cauliflower with Tahini Dill Dressing (30 minutes) »


    ⭐️⭐️⭐️⭐️ If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online! I love hearing from you all! ⭐⭐⭐⭐

    Reader Interactions

    Comments

      Leave a Comment and Rating Cancel reply

      If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

      Recipe Rating




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

    1. Martina

      September 14, 2023 at 6:47 am

      You state that the recipe is soy free. Isn’t Tofu a form of soy?

      Reply
      • Richa

        September 14, 2023 at 8:19 am

        Soyfree option, that means the substitutes are listed in notes to make it without soy.

        Reply
        • Hugh

          September 25, 2023 at 2:50 pm

          5 stars
          This looks spectacular. I can’t eat coconut, would it be ok to just omit, or is there something you think I should swap in?

          Reply
          • Richa

            September 25, 2023 at 2:53 pm

            Omit it, add some non dairy milk or cream for additional sauce volume

            Reply
    2. Carmela M alvaro

      September 14, 2023 at 2:09 am

      I just thought I’d mention that tofu is soy

      Reply
      • Richa

        September 14, 2023 at 8:20 am

        The recipe says it has Soyfree and nutfree options. That means substitutes are listed to make without. I’ll update the wording to be more clear

        Reply
    3. Maneesha

      September 13, 2023 at 4:31 pm

      5 stars
      Five stars all da wayyyyy! Amaaaazing curry recipe yet again, Richa! I made this in the cast iron skillet, and it turned out beautifully! I am so grateful for your Innovative recipes and for all that you do! I truly value you!

      Reply
      • Vegan Richa Support

        September 14, 2023 at 7:55 pm

        yay!! 🙂

        Reply

    Primary Sidebar

    Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

    More about me →

    Amazon // Barnes & Noble // BAM! // Chapter Indigo // International
    Vegan Richa's Everyday Kitchen Cookbook Now Available everywhere where Books are Sold | VeganRicha.com
    Amazon // Barnes & Noble // BAM! // Chapter Indigo // International

    FOLLOW US

    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube

    Vegan Richa 's Indian Kitchen Cookbook

    Amazon || Barnes & Noble || BAM! || IndieBound || Details & International

    Popular

    • 18 Best Vegan Recipes of 2022
    • Vegan Tofu Nuggets
    • Best Easy Vegan Recipes of 2021
    • Restaurant Style Aloo Gobi

    Amazon || Barnes & Noble || BAM! || Indigo || Book Depository

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms Of Use
    • Copyright and Disclaimers

    Resources

    • Indian dals/lentils names
    • Indian pantry
    • Our vegan journey
    • Vegan Substitutes

    Newsletter

    • Sign Up! for emails and updates
    • Facebook
    • Instagram
    • YouTube
    • Twitter

    Contact

    • Recipe Index
    • My Favorite Things
    • Advertise, Work With Me

    Cookbooks

    • Vegan Richa’s Indian kitchen cookbook
    • Vegan Richa’s Everyday kitchen cookbook 
    • Vegan Richa’s Instant Pot Book

    All content on this blog is owned by Vegan Richa LLC.  Links on some posts are affiliate links for e.g. we are participant in Amazon services LLC Associates program. Vegan Richa is monetized in part through the use of such affiliate links. More Details

    Copyright © 2021 Vegan Richa

    photos of tofu eggplant curry, text overlay
    piece of flatbread scooping up a bite of eggplant and tofu curry from the pan
    close-up of tofu eggplant curry in th pan with cilantro
    tofu eggplant curry in th pan with cilantro