One Pot Eggplant Curry
If you haven’t noticed, I am obsessed with one pot meals! They offer easy cleanup, fewer dishes, and very little prep to cook up something yummy fast. This Eggplant Curry is a pantry-staple hero, featuring tender baby eggplants, protein-packed chickpeas, and a velvety coconut milk base. It’s a standout in my vegan recipes collection that tastes like it simmered for hours, but it’s ready in a flash!

The Vegetables
A blend of authentic spices with unlimited vegetable choices and herbs to taste. I serve my one pot vegetarian eggplant curry recipe over jasmine or basmati rice.
Why You'll Love This One Pot Eggplant Curry
-
Under 20 Minutes: Perfect for busy weeknights when you want a healthy, home-cooked meal.
-
One-Pan Plan: Everything cooks in a single skillet, meaning less time at the sink.
-
Naturally Vegan & GF: A crowd-pleaser that fits almost any dietary need.
-
Complex Flavor: A blend of turmeric, smoked paprika, and ginger creates a deep, authentic taste.
Key Ingredients You'll Need
-
3 tablespoons olive oil recipes
-
1 large onion recipes, diced
-
2 baby eggplants (or 1 large), diced
-
2 bell pepper recipes, sliced
-
5 garlic recipes, minced
-
3 tbsp yellow curry powder recipes
-
1 tbsp fresh ginger recipes
-
2 tsp turmeric recipes
-
1 tsp smoked paprika recipes
-
1 can (15 oz) full-fat coconut milk
-
1 can (15 oz) diced tomatoes
-
1 can (15 oz) chickpea recipes, drained
-
Fresh cilantro recipes and basil recipes
How to Make One Pot Eggplant Curry
-
Sauté: Heat oil in a large pot or skillet. Sauté onions, peppers, and eggplant for about 2 minutes until slightly browned.
-
Aromatics: Add the garlic and sauté for another 45 seconds.
-
Toast Spices: Reduce heat to medium. Stir in the curry powder, turmeric, smoked paprika, and ginger. Let them toast for 15 seconds to release their oils.
-
Simmer: Pour in the coconut milk and diced tomatoes. Bring to a simmer, then reduce heat to medium-low.
-
Finish: Stir in the chickpeas, cilantro, and basil. Cover and cook for 3–5 minutes until the vegetables are tender.
-
Serve: Ladle over jasmine or basmati rice and top with cashews for a delicious crunch.
Stacie’s Tricks & Tips
-
The Thumb Rule: Cube your eggplant and vegetables to about the size of your thumbnail. Smaller cuts mean a much faster cook time!
-
Coconut Milk Secret: I always reach for full-fat coconut milk for a “bold red wine” kind of body and thickness. If you use lite coconut milk, add a teaspoon of tomato paste to help thicken the sauce.
-
Mise en Place: Have all your ingredients measured and ready on the counter. This dish moves quickly once the heat is on!
-
The Right Tools: I use my Caraway Saute Pan (code STACIE for a discount!) because its ceramic surface is perfect for simmering acidic tomato-based curries without sticking.
Storage & Meal Prep
-
Fridge: Store leftovers in an airtight container for up to 5 days. The flavors actually deepen overnight!
-
Reheating: Warm on the stovetop over low heat, adding a splash of water or broth if the sauce has thickened too much in the fridge.
-
Freezing: This curry freezes well for up to 2 months. Thaw in the fridge before reheating.
If you like my one pot vegetarian eggplant curry recipe, try:
One Pot Vegetarian Eggplant Curry Recipe
Sauteed eggplant and peppers in a savory curry sauce with cilantro and rice.
- Large saute pan
- Wooden spoon
- 3 tablespoons olive oil
- 1 large onion (diced)
- 2 baby eggplant (or one large, diced)
- 2 bell peppers (, sliced)
- 5 garlic cloves (minced)
- 3 tablespoons yellow curry powder
- 1 tablespoon fresh ginger (or ground ginger)
- 2 teaspoons ground turmeric
- 1 teaspoon smoked paprika
- 1 15-ounce can full mat coconut milk
- 1 15-ounce can diced tomatoes
- 1 15-ounce can chickpeas (drained)
- Red pepper flakes (optional)
- Cilantro (chopped)
- Basil (chopped)
- Salt and pepper (to taste)
- Cashews (optional)
-
In a large pot/skillet over medium high heat, add oil. Sauté onions, pepper, and eggplant until browned, about 2 minutes. Add garlic and sauté another 45 seconds.
-
Reduce heat to medium, add curry powder, turmeric, smoked paprika, and ginger. Let that heat for about 15 seconds then add coconut milk, tomatoes, salt and pepper flakes, if using. Bring to a simmer then reduce to medium low heat.
-
Add chickpeas, cilantro, basil, and cashews, if using. Cover and cook another 3-5 minutes.
-
Serve with basmati or jasmine rice.
-
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Frequently Asked Questions
How do I prevent eggplant from getting mushy in Eggplant Curry?
To prevent eggplant from getting mushy in Eggplant Curry, sauté the diced eggplant over medium-high heat at the beginning of the recipe to sear the exterior. This creates a structural barrier that helps the eggplant hold its shape during the simmering process. Additionally, ensure you only simmer the curry for 3–5 minutes once the liquid is added, as overcooking is the primary cause of mushy vegetables.
Can I make Eggplant Curry without coconut milk?
Yes, you can make Eggplant Curry without coconut milk by substituting it with cashew cream, heavy cream, or a combination of vegetable broth and a tablespoon of tomato paste. However, coconut milk provides the traditional creamy texture and slight sweetness that balances the heat of the yellow curry powder and smoked paprika found in this specific recipe.
What is the best type of eggplant for Eggplant Curry?
The best type of eggplant for Eggplant Curry is baby eggplant or Japanese eggplant because they have thinner skins and fewer seeds, which results in a creamier texture and less bitterness. If you are using a large globe eggplant, it is recommended to dice it into uniform 1-inch cubes to ensure even cooking and a consistent mouthfeel throughout the dish.
Is Eggplant Curry healthy?
Eggplant Curry is a very healthy meal option as it is loaded with fiber-rich vegetables, plant-based protein from chickpeas, and anti-inflammatory spices like turmeric and ginger. By using full-fat coconut milk, you are also adding healthy fats that help your body absorb the fat-soluble vitamins found in the bell peppers and tomatoes used in the base of the sauce.
Why is my Eggplant Curry sauce too thin?
Your Eggplant Curry sauce may be too thin if you used lite coconut milk or if the diced tomatoes released an excess amount of water. To thicken the sauce, simply remove the lid and simmer the curry on medium-low heat for an additional 5 minutes to allow the liquid to reduce. Alternatively, you can mash a few of the chickpeas directly into the sauce to act as a natural thickening agent.
More One Pot Recipes
Looking for more easy and comforting meals? Browse all recipes here:



