Egyptian Eggplant Stew with Tomato and Chickpeas

Updated November 3, 2026

Total time
1 hr 10 min
prep 20 min · cook 50 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Egyptian Eggplant Stew with Tomato and Chickpeas

Egyptian eggplant stew is a tomato-based dish of tender eggplant, onion, garlic, and warm spices, served with bread or rice. Home versions vary, and this meatless version adds chickpeas for a hearty one-pot meal inspired by Egyptian messa’a’a flavors.

Ingredients

  • 2 lb eggplant, cut into 1-inch cubes (about 8 cups / 900 g)
  • 3 tbsp olive oil (45 ml), divided
  • 1½ cups chopped yellow onion (225 g)
  • 1 cup chopped red or green bell pepper (150 g)
  • 4 garlic cloves, finely chopped (about 2 tsp / 10 g)
  • 2 tbsp tomato paste (30 g)
  • 1 can crushed tomatoes, 28 oz (about 3½ cups / 794 g)
  • 1 cup water (240 ml), plus a little more if needed
  • 1 can chickpeas, 15 oz, drained and rinsed (about 1½ cups / 250 g)
  • 1 tsp ground cumin (2 g)
  • 1 tsp ground coriander (2 g)
  • 1 tsp sweet paprika (2 g)
  • ⅛ tsp ground cinnamon (a small pinch / about 0.3 g), optional
  • 1 tsp fine salt (6 g), divided, plus more to taste
  • ¼ tsp ground black pepper (0.5 g)
  • ¼ cup chopped fresh parsley (15 g)
  • 1 tbsp lemon juice (15 ml), plus lemon wedges for serving if desired

Instructions

  1. Heat the oven and prepare the eggplant. Set a rack in the center and heat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment or lightly oil it. Cut the eggplant into even 1-inch cubes so the pieces soften at about the same rate. There is no need to peel or salt it: the skin helps the cubes keep their shape, and roasting gives them a chance to brown before they meet the sauce.
  2. Roast the eggplant. Toss the cubes on the baking sheet with 2 tablespoons of the olive oil and ½ teaspoon of the salt. Spread them out in one layer, using two pans if they are crowded. Roast for 25 minutes, turning the cubes once after about 15 minutes. They should be browned in spots and tender when pierced, but not so collapsed that they turn to mush. Set the pan aside while you make the tomato base.
  3. Soften the aromatics. Warm the remaining 1 tablespoon olive oil in a wide, heavy pot or Dutch oven over medium heat. Add the onion and bell pepper and cook for 5 to 6 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds, just until fragrant. Keep the heat moderate; scorched garlic can make the whole sauce taste bitter.
  4. Bloom the spices and tomato paste. Stir in the tomato paste, cumin, coriander, paprika, optional cinnamon, remaining ½ teaspoon salt, and black pepper. Cook for about 1 minute, stirring so the paste darkens slightly and coats the onion mixture. This brief step helps distribute the spices through the sauce, but do not leave the paste unattended or let it stick to the bottom.
  5. Simmer the tomato sauce. Pour in the crushed tomatoes and 1 cup water, scraping the base of the pot to loosen any flavorful browned bits. Bring the sauce to a gentle bubble, then reduce the heat to maintain a steady simmer. Cook uncovered for 10 minutes, stirring once or twice. The sauce should look cohesive and slightly thickened rather than watery.
  6. Add the chickpeas and eggplant. Fold in the rinsed chickpeas and roasted eggplant carefully so the cubes do not break up. Simmer uncovered for another 5 minutes, stirring gently once. If the sauce is thicker than you like, add water a few tablespoons at a time; if it seems thin, let it bubble for a couple more minutes. Taste a chickpea and a piece of eggplant to check that both are hot and tender.
  7. Finish and serve. Remove the pot from the heat. Stir in the parsley and lemon juice, then taste and adjust the salt, pepper, or lemon. The finished stew should be savory and gently spiced, with enough tomato sauce to spoon over rice or soak up with bread. Serve warm, allowing a few minutes for the sauce to settle if it is bubbling vigorously.

Tips

  • Give the eggplant room. Crowding the baking sheet traps steam, so the cubes soften without browning. Use two pans if necessary and rotate their positions halfway through roasting. If you only have a small oven, roast in batches; keep the first batch loosely covered while the second cooks.
  • Choose firm, glossy eggplants. Medium globe eggplants are easy to find and work well. Smaller, long eggplants can also be used; their skins may be more delicate, so check them a few minutes early. Very large, seedy eggplants are still usable, but can have a stronger flavor and a softer texture after cooking.
  • Adjust the sauce, not the roasting time. Eggplant size and water content vary. If the stew is too thick, loosen it with a splash of water. If it is too loose, simmer it uncovered until the excess liquid evaporates. Avoid cooking the eggplant for a long time in the pot to correct the sauce, because the cubes can lose their shape.
  • Make sensible swaps. Green bell pepper gives a slightly more earthy flavor than red. If you do not have crushed tomatoes, use an equal amount of diced tomatoes and break them up with a spoon as they simmer; the sauce will be a little chunkier. Ground coriander is worth keeping if you can find it, but the stew will still work without it; the flavor will be less citrusy and rounded.

Serving Suggestions

For a simple meal, spoon the stew over plain rice, which catches the tomato sauce and balances the soft vegetables. Egyptian-style baladi bread is a fitting accompaniment when available; warm pita or another sturdy flatbread is a practical substitute for scooping up the eggplant and chickpeas. A small bowl of plain yogurt can be served alongside for a cool, tangy contrast, though it is not needed in the pot.

To make the table more substantial, add a crisp salad of cucumber, tomato, and herbs dressed with lemon, or serve a platter of sliced vegetables and olives. A squeeze of lemon just before eating lifts the tomato and cumin, while chopped parsley adds freshness. If serving the stew as part of a larger meal, offer it alongside grilled vegetables or a simple lentil dish rather than adding too many competing sauces.

Variations

Make it without chickpeas: Leave them out for a lighter, more vegetable-forward stew. You can add another ½ lb (225 g) eggplant or a chopped zucchini instead. Zucchini softens faster, so fold it into the tomato sauce for the final 10 minutes rather than roasting it for the full eggplant time.

Add heat: Stir in ¼ teaspoon cayenne or a finely chopped mild chile with the garlic. Start small and taste before adding more, since chile heat varies. For a smoky note, replace the sweet paprika with smoked paprika, keeping in mind that it will move the flavor away from the gentler, warm-spice profile of this version.

Make a richer, more traditional-style variation: Some Egyptian messa’a’a preparations include ground meat, while others are meatless, and ingredients and cooking methods vary between households. For a meat version, brown ½ lb (225 g) ground beef in the pot before cooking the onion, drain excess fat if needed, then continue with the recipe. Cook ground beef to 160°F (71°C), checking with a food thermometer; the USDA FSIS safe minimum for ground meat is 160°F (71°C). The result will be heartier and less purely vegetable-focused.

Use dried chickpeas: Cook them fully before adding them to this recipe; dried chickpeas will not become tender during the short tomato simmer. If using canned chickpeas, drain and rinse them to remove the canning liquid and let them drain well so they do not water down the sauce.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The stew keeps for 3 to 4 days in the refrigerator. Its flavor often deepens by the next day, though the eggplant will become softer as it sits. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating; freezing may make the eggplant softer, but the sauce remains suitable for serving over rice or bread.

Reheat a portion in a saucepan over medium-low heat, stirring gently and adding a splash of water if the sauce has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer in the center, as recommended for reheated leftovers. In a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so the center heats evenly. Reheat only the amount you plan to eat, rather than repeatedly warming and cooling the whole batch.

Frequently Asked Questions

Is Egyptian eggplant stew the same as messa’a’a?

They are closely related, but names and recipes are not used identically in every home. Egyptian messa’a’a is commonly associated with eggplant cooked with tomato, garlic, and peppers, and versions may include meat or other additions. This recipe is a meatless stew in that flavor family, with chickpeas added for substance; it is not meant to represent every regional or family preparation.

Do I need to salt eggplant before cooking?

No. For this recipe, cutting and roasting the eggplant directly is practical, and salting is not necessary to remove bitterness from most modern eggplants. Roasting also drives off some moisture and gives the cubes browned edges. If your eggplant is especially large and you prefer to salt it, allow extra time to drain and pat the pieces very dry before roasting, or they may steam on the pan.

Can I cook the eggplant entirely on the stovetop?

Yes, though the texture will be softer and less browned. Brown the eggplant in batches in a wide pot with some of the oil, transferring each batch to a plate as it cooks. Then make the tomato base in the same pot and return the eggplant with the chickpeas for the final few minutes. Avoid crowding the pan or stirring constantly, which can break the eggplant before it browns.

What can I use instead of chickpeas?

White beans are the easiest substitute; use about 1½ cups (250 g) drained and rinsed beans, and fold them in when the chickpeas would be added. They have a softer texture and a milder flavor, so stir gently. You can also leave the legumes out, but the stew will be less filling; serve it with rice, bread, or another substantial side.

How can I tell when the stew is done?

The eggplant should be tender enough to cut with the side of a spoon but still hold recognizable cubes, and the chickpeas should be hot throughout. The tomato sauce should cling to the vegetables without looking dry or soupy. If the eggplant is still firm after the final simmer, cover the pot and cook for a few more minutes over low heat, checking often so the base does not scorch.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).