Hearty Eggplant & Chickpea Pilaf

Whole Grains, Rice, and Pasta

March 22, 2026

There are some flavor combinations that feel like a warm hug in a bowl, and this Spiced Eggplant, Tomato, and Chickpea Pilaf is exactly that. Imagine tender, caramelized eggplant, sweet, juicy tomatoes, and hearty chickpeas, all simmered in a fragrant blend of cinnamon, cumin, and cloves. Folded into perfectly fluffy basmati rice, this dish is a symphony of textures and tastes that’s guaranteed to become your new favorite comfort food. It’s the perfect answer to a chilly evening when you’re craving something deeply satisfying and nourishing. Serves 4 as a main dish.

Ingredients

• 1¼ cups / 250g basmati rice
• Canola oil, for frying
• 3 medium eggplants, about 2 lbs / 900g, halved and cut into ¼-inch slices
• 4 tablespoons / 57g unsalted butter
• 1 large onion, thinly sliced
• 5 cloves of garlic, crushed
• 1 lb / 450g ripe plum tomatoes, chopped
• 1/3 tsp ground cinnamon
• ¾ tsp ground black pepper
• 1½ tsp ground cumin
• ¼ tsp ground cloves
• 1⅓ tsp ground red chile
• 1½ tsp salt, or to taste
• 1 14-oz / 400g can chickpeas, drained and rinsed
• 1½ cups / 350ml vegetable stock
• Plain yogurt and pickle, for serving (optional)

Instructions

1. Place the rice in a bowl and wash in a few changes of cold water until the water runs clear. Cover with fresh cold water and leave to soak while you prepare the other .
2. Heat 4 tablespoons of oil in a large frying pan or skillet over medium-high heat. Working in batches, add the eggplant slices in a single layer. Fry for 6-8 minutes, turning occasionally, until soft, collapsed, and nicely browned. Transfer to a plate and repeat with the remaining eggplant, adding more oil as needed.
3. In the same pan, melt the butter over medium heat. Add the sliced onion and fry for about 8 minutes until softened and lightly golden. Reserve one tablespoon of the fried onion for garnish.
4. Add the crushed garlic to the pan and cook for another 2 minutes until fragrant. Stir in the chopped tomatoes and cook for 5 minutes until they begin to break down.
5. Add the cinnamon, black pepper, cumin, cloves, ground red chile, and salt. Stir well to combine, then fold in the drained chickpeas and the cooked eggplant. Cook for 2 more minutes to let the flavors meld, then remove from the heat.
6. Drain the soaked rice. In a deep saucepan with a tight-fitting lid, combine the drained rice and the vegetable stock. Bring to a boil, then cook for 2 minutes.
7. Cover the saucepan with the lid, reduce the heat to the lowest setting, and simmer for 10 minutes, or until the rice is tender and the liquid is absorbed. Turn off the heat and let the rice steam, still covered, for 5 minutes.
8. Uncover the rice and gently fluff it with a fork. Fold in the warm eggplant and chickpea mixture. Stir gently to combine and heat through for a final minute if needed.
9. Transfer the pilaf to a large serving dish. Scatter the reserved fried onions over the top and serve immediately with a cooling dollop of yogurt and a little pickle on the side.

Nutritional Information

• Serving Size: 1 of 4 servings
• Calories: Approximately 580 kcal
• Protein: A good source of plant-based protein from chickpeas.
• Fiber: High in dietary fiber, promoting digestive health.
• Vitamins: Rich in vitamins and minerals from the variety of vegetables and spices.

Pro Tips

• for the Perfect Pilaf
• For extra creamy, less oily eggplant, salt the slices and let them sit in a colander for 30 minutes before frying. This draws out excess moisture. Be sure to pat them completely dry with a paper towel before they hit the hot oil.
• To deepen the flavor, briefly toast the ground spices (cumin, cinnamon, cloves, chile) in the pan for about 30 seconds until fragrant before adding the tomatoes.
• The eggplant and chickpea mixture tastes even better the next day! You can make it ahead of time and simply reheat it before folding it into freshly cooked rice for a quick weeknight meal.

FAQ

Q: Can I make this eggplant pilaf vegan
A: Absolutely! To make this pilaf vegan, simply substitute the unsalted butter with an equal amount of olive oil or your favorite plant-based butter. For serving, use a dairy-free plain yogurt, such as one made from soy, coconut, or almond milk.

Q: Is this vegetarian pilaf a good source of protein
A: Yes, this dish is a great source of plant-based protein. The chickpeas are the primary protein contributor, providing a hearty and satisfying element that makes this pilaf a complete and nourishing main course.

Q: How should I store and reheat this chickpea pilaf
A: You can store the finished pilaf in an airtight container in the refrigerator for up to 3-4 days. For best results when reheating, add a splash of water or vegetable stock and gently warm it in a saucepan over medium-low heat or in the microwave until heated through.

Q: Can I substitute the eggplant in this recipe
A: Certainly. If you’re not a fan of eggplant or don’t have any on hand, zucchini or summer squash would be a wonderful substitute. Cut them into similar-sized pieces and fry them until golden brown, just as you would the eggplant.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes