Creamy Coconut Eggplant Curry – Connoisseurus Veg

Lower Inflammation Fast with our Tumeric 100

This eggplant curry is made with tender eggplant and hearty chickpeas in a creamy tomato-based sauce. It’s bursting with flavor and easy to make!

Wooden Table Set with a Plate of Eggplant Curry, Water Glass, and Fresh Cilantro

Eggplant is one of my favorite veggies for making hearty, super satisfying meals with! It’s great for adding bulk to dishes and it really soaks up flavor. So it’s perfect for a hearty curry like this one.

For this eggplant curry recipe I paired up my eggplant with some Indian spices, tomatoes and chickpeas. Everything gets cooked up in a creamy coconut-tomato sauce, then served over rice. It’s absolutely delicious, easy to make, and incredibly comforting!

Jump to:

Ingredients You’ll Need

Close Up of Eggplant Curry and Rice on a Plate
  • Olive oil. Just about any neutral high-heat oil can be substituted.
  • Eggplant. Most varieties of eggplant will work. I used the ever-popular Italian globe eggplant. If your eggplants are very large, have been hanging around for a while, or show some brown when you cut them, consider salting them.
  • Onion.
  • Garlic.
  • Ginger.
  • Serrano pepper. This is totally optional — just include it if you’d like a little heat in your curry.
  • Spices. We’re using garam masala, cumin, and paprika.
  • Fire roasted tomatoes. Regular old canned diced tomatoes can be subbed if you can’t find these.
  • Coconut milk. Use the canned variety in full-fat form. I don’t recommend using the coconut milk beverage that’s sold in cartons. If you can’t find canned coconut milk or want to reduce the amount of fat in the recipe, substitute a can of crushed tomatoes for the coconut milk.
  • Canned chickpeas.
  • Tomato paste.
  • Sugar.
  • Lemon Juice.
  • Salt.
  • Fresh cilantro. Leave this out if you’re not a fan of cilantro.

How It’s Made

The following is a summary of how this dish is made, with some tips! Scroll all the way down if you’d like to skip right to the recipe.

  • Brown the eggplant first. To do this you’ll need plenty of oil in your pan. Arrange eggplant cubes in an even layer and cook the pieces for a few minutes on each side.

Tip: You’ll probably need to cook our eggplant in batches. It’s worth it! The pieces need contact with the hot cooking surface in order to brown properly.

Browned Eggplant Pieces in a Skillet
  • While the eggplant cooks, sweat some diced onion in olive oil in a large pot. Once it becomes soft and translucent, add your minced garlic, grated ginger, minced serrano pepper (if using), and spices. Sauté everything briefly.
  • Is your eggplant finished cooking yet? If not, take your onion mixture off of heat for a bit while you finish up the eggplant. Once the eggplant is done, add it to the pot, along with the diced tomatoes, coconut milk, chickpeas, tomato paste, and sugar.
  • Simmer the curry until the eggplant is tender and the sauce is thick.
  • Take your curry off of the burner and season it with lemon juice and salt. Sprinkle it with some fresh cilantro.
Pot of Eggplant Curry with a Wooden Spoon
  • Serve the eggplant curry over rice. It’s also delicious with a side of vegan naan.
Plate of Eggplant Curry and Rice with Water Glass and Blue Pot in the Background

Leftovers & Storage

Leftover eggplant curry will keep in a sealed container in the fridge for about 3 days, or in the freezer for about 3 months.

Frequently Asked Questions

Is this curry gluten-free?

It sure is!

Is this curry spicy?

If you make it with the serrano pepper it will be spicy and a bit hot. If you leave the serrano pepper out it will be very flavorful, but not super hot.

Do I need to peel my eggplant?

Nope! I never do. But if you’re not a fan of the texture of eggplant skin, feel free to peel it.

More Indian-Inspired Curries

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Plate of Eggplant Curry and Rice with Fresh Cilantro on Top

Creamy Coconut Eggplant Curry

This easy eggplant curry is made with tender eggplant and hearty chickpeas in a creamy tomato-based sauce. It’s bursting with flavor and easy to make!


  • 5
    olive oil
    (or as needed), divided
  • 1 ½
    cut into 1-inch pieces
  • 1
    medium onion,
  • 3
    garlic cloves,
  • 2
    freshly grated ginger
  • ½
    serrano pepper,
    seeded and minced (optional)
  • 2
    garam masala,
    plus up to 1 additional tablespoon, to taste
  • 1
    ground cumin
  • 1
    sweet paprika
  • 1
    (14 ounce or 400 gram) can
    fire roasted tomatoes
  • 1
    (14 ounce or 400 ml) can
    full-fat coconut milk
  • 1
    (14 ounce or 400 gram) can
    drained and rinsed
  • 2
    tomato paste
  • 1
  • 1
    lemon juice
  • ½
    plus more to taste
  • ¼
    fresh cilantro
  • Cooked rice,
    for serving


  1. Coat the bottom of a large nonstick skillet generously with olive oil and place it over medium heat.

  2. When the oil is hot, add eggplant pieces in an even layer. Don’t crowd the skillet or pile the pieces on top of each other — cook the eggplant in batches if needed.

  3. Cook the eggplant for about 10 minutes, flipping halfway through, until the pieces are lightly browned.

  4. While the eggplant cooks, coat the bottom of a large pot with 1 tablespoon of oil and place it over medium heat.

  5. Add the onion and cook it, stirring occasionally, for about 5 minutes, until soft and translucent.

  6. Stir in the garlic, ginger, serrano pepper (if using) and spices. Cook the mixture for about 1 minute, until very fragrant.

  7. Stir in the cooked eggplant, fire roasted tomatoes, coconut milk, chickpeas, tomato paste, and sugar.

  8. Raise the heat and bring the mixture to a boil. Lower the heat and allow it to simmer, uncovered, for about 20 minutes, until the sauce is thick and the eggplant is tender.

  9. Remove the pot from heat. Stir in the lemon juice and salt. Taste-test and add more salt if desired.

  10. Sprinkle with fresh cilantro and serve over rice.

Nutrition Facts

Creamy Coconut Eggplant Curry

Amount Per Serving (1 cup)

Calories 404
Calories from Fat 267

% Daily Value*

Fat 29.7g46%

Saturated Fat 16.6g83%

Sodium 428mg18%

Potassium 805mg23%

Carbohydrates 33.2g11%

Fiber 10.2g41%

Sugar 9.4g10%

Protein 7.4g15%

Calcium 63mg6%

Iron 3mg17%

* Percent Daily Values are based on a 2000 calorie diet.

Lower Inflammation Fast with our Tumeric 100

Related Articles

Back to top button