Moroccan Roasted Eggplant with Saffron Tomato Stew

Prep: 15 minCook: 35 min8 servingsmediumMoroccan
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

8 servings
  • ½ cup dry white wine
    vegetable broth0.5cup

    liquid

    Full guide →
  • ¼ teaspoon saffron threads
    turmeric0.125teaspoon

    spice

    Full guide →
  • 16 ounce eggplant, cubed
  • 1 ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 7 tablespoon extra-virgin olive oil
    neutral 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
    walnuts0.25cup

    nut

    Full guide →

Instructions

  1. 1

    Steep saffron threads in dry white wine and set aside to soften.

  2. 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. 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. 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. 5

    Sprinkle cumin and smoked paprika over the onion mixture, stir well, and cook for 1 minute until fragrant.

  6. 6

    Pour the saffron-wine mixture into the skillet, scraping the bottom to deglaze.

  7. 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. 8

    Fold roasted eggplant back into the stew, cover, and cook for 1-2 minutes until heated through.

  9. 9

    Remove from heat and keep covered. Scatter toasted pine nuts over the top just before serving. Serve with hummus, naan, or bread.

Tips

Tip 1

Coating eggplant cubes in tomato paste before roasting creates a caramelized crust that prevents the vegetable from absorbing excess oil and becoming mushy.

Tip 2

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.

Tip 3

The wine and saffron infusion can steep while you prepare other ingredients, saving time during cooking.

Good to Know

Storage

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.

Make Ahead

Prepare through step 8 up to 1 day ahead. Keep refrigerated. Toast pine nuts fresh just before serving for best texture.

Serve With

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.

See pairing guide →

Common Mistakes

Watch

Do not skip the tomato paste coating to avoid watery, oil-logged eggplant cubes.

Watch

Do not overcrowd the pan when roasting eggplant to avoid steaming instead of browning.

Watch

Do not use high heat for the tomato simmer to avoid breaking down tomatoes too quickly and losing structure.

Substitutions

saffron
turmeric0.125teaspoon

spice

Full guide →
pine nuts
walnuts0.25cup

nut

Full guide →
dry white wine
vegetable broth0.5cup

liquid

Full guide →
extra-virgin olive oil
neutral oil7tablespoon

cooking fat

Full guide →
Find more 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.