Moroccan Roasted Eggplant with Saffron Tomato Stew

Cubed eggplant is pan-roasted until golden and tender, then folded into a fragrant tomato sauce infused with saffron, cumin, and smoked paprika. Warm spices and white wine deglaze the pan, creating a rich base that softens whole plum tomatoes into a silky stew. Toasted pine nuts add textural contrast. This is a vegetarian Moroccan-inspired dish with North African warmth and complexity, suited for elegant weeknight dinners or as a mezze spread. The technique of coating eggplant in tomato paste before roasting creates a protective crust that prevents sogginess while deepening flavor.
Ingredients
- ½ cup dry white wine
- ¼ teaspoon saffron threads
- 16 ounce eggplant, cubed
- 1 ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 7 tablespoon extra-virgin olive oilneutral oil7tablespoon
cooking fat
- ⅓ cup tomato paste
- 1 medium red onion, diced
- 1 clove garlic, minced
- 1 teaspoon ground cumin
- ¼ teaspoon smoked paprika
- 1 can whole peeled plum tomatoes
- ¼ cup pine nuts, toasted
Instructions
- 1
Steep saffron threads in dry white wine and set aside to soften.
- 2
Cube eggplant, season with salt and pepper, then coat with olive oil and tomato paste in two batches using your hands until all pieces are well covered.
- 3
Heat a heavy skillet over medium heat. Working in three batches, pan-roast eggplant cubes for 4-5 minutes, tossing frequently, until tender and golden. Add oil as needed to prevent sticking. Transfer to a platter.
- 4
In the same skillet, heat olive oil and cook diced red onion and minced garlic with salt over medium heat for about 5 minutes until soft and translucent.
- 5
Sprinkle cumin and smoked paprika over the onion mixture, stir well, and cook for 1 minute until fragrant.
- 6
Pour the saffron-wine mixture into the skillet, scraping the bottom to deglaze.
- 7
Add canned whole peeled plum tomatoes and gently coat with the onion mixture. Cover and simmer gently for 8-10 minutes until tomatoes soften and begin to break down.
- 8
Fold roasted eggplant back into the stew, cover, and cook for 1-2 minutes until heated through.
- 9
Remove from heat and keep covered. Scatter toasted pine nuts over the top just before serving. Serve with hummus, naan, or bread.
Tips
Coating eggplant cubes in tomato paste before roasting creates a caramelized crust that prevents the vegetable from absorbing excess oil and becoming mushy.
Toast pine nuts in a dry skillet for 2-3 minutes before serving to enhance their buttery flavor and add textural contrast to the soft stew.
The wine and saffron infusion can steep while you prepare other ingredients, saving time during cooking.
Good to Know
Cover and refrigerate up to 4 days. The flavors deepen overnight. Reheat gently in a covered skillet over low heat, adding water if needed to loosen the stew.
Prepare through step 8 up to 1 day ahead. Keep refrigerated. Toast pine nuts fresh just before serving for best texture.
Warm, with naan bread, pita, or crusty bread to soak up the sauce. Pair with a Greek salad or hummus as part of a mezze spread. Serve as a vegetarian main or side to grilled lamb or chicken.
Common Mistakes
Do not skip the tomato paste coating to avoid watery, oil-logged eggplant cubes.
Do not overcrowd the pan when roasting eggplant to avoid steaming instead of browning.
Do not use high heat for the tomato simmer to avoid breaking down tomatoes too quickly and losing structure.
Substitutions
FAQ
Can I make this dish without saffron?
Yes. Substitute 1/8 teaspoon turmeric for saffron. Steep it in the wine as directed. You will lose the floral complexity, but the dish remains flavorful with warm spices and depth from tomato paste and cumin.
What if I only have smaller eggplants?
The cooking time may decrease slightly for smaller cubes. Check doneness by piercing with a fork at the 3-minute mark. The eggplant should be completely tender but still hold its shape.
How long can I keep leftovers and can I freeze this?
Refrigerate covered up to 4 days. Freezing is not recommended as eggplant becomes mushy upon thawing. Enjoy within a few days for best texture and flavor.