Go Back
+ servings
5 from 6 votes
Plate of Eggplant Curry and Rice with Fresh Cilantro on Top
Creamy Coconut Eggplant Curry
Prep Time
20 mins
Cook Time
40 mins
Total Time
1 hr
 

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!

Course: Entree
Cuisine: American, Indian
Servings: 6
Calories: 404 kcal
Author: Alissa Saenz
Ingredients
  • 5 tablespoons olive oil (or as needed), divided
  • 1 ½ pounds eggplant, cut into 1-inch pieces
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 teaspoons freshly grated ginger
  • ½ serrano pepper, seeded and minced (optional)
  • 2 teaspoons garam masala, plus up to 1 additional tablespoon, to taste
  • 1 teaspoon ground cumin
  • 1 teaspoon 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 chickpeas, drained and rinsed
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 tablespoon lemon juice
  • ½ teaspoon salt, plus more to taste
  • ¼ cup fresh cilantro
  • Cooked rice, for serving
Instructions
  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.