Indian-Style Vegetable Curry with Sweet Potatoes and Eggplant
A hearty, aromatic vegetable stew featuring tender sweet potatoes and silky eggplant.
Why This Recipe Works
Substituting sweet potatoes for standard reds adds a subtle sweetness that balances the deep, earthy spices of this curry. The eggplant acts as a natural thickener, softening as it simmers to create a rich, silky texture.
Instructions
Heat the oil in a large Dutch oven over medium heat until shimmering. Add the onion and salt; cook, stirring occasionally, until the onion is softened and golden brown, about 8 to 10 minutes.
Add the ginger, garlic, curry powder, cumin, coriander, and cayenne. Cook until the aromatics are fragrant and the spices are lightly toasted, about 1 minuteβkeep the mixture moving so the dry spices don't scorch.
Stir in the tomato paste until combined, then add the sweet potatoes, eggplant, and green beans. Pour in the broth and coconut milk, scraping the bottom of the pot to release any browned bits.
Bring the liquid to a simmer, then reduce the heat to medium-low and cover. Cook until the sweet potatoes are fork-tender and the eggplant has softened to the point of melting into the sauce, about 25 to 30 minutes.
Stir in the cilantro and lime juice. Taste for seasoning, adding more salt if needed, and serve hot with basmati rice or naan.
π½οΈ Complete the Meal
Frequently Asked Questions
Can I freeze this recipe?
Refrigerate for up to 3 days. Freezes well for up to 2 months.
Can I make this ahead of time?
The curry can be made 1-2 days ahead. Cool completely, then store in an airtight container in the refrigerator. Reheat gently on the stovetop before serving.