Creamy Coconut Eggplant Curry

Jump to Recipe Print Recipe

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!

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
  • How It’s Made
  • Leftovers & Storage
  • Frequently Asked Questions
  • More Indian-Inspired Curries
  • Creamy Coconut Eggplant Curry

Ingredients You’ll Need

  • 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.

  • 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.
  • Serve the eggplant curry over rice. It’s also delicious with a side of vegan naan.

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.

Leave a Reply

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