Moroccan Spiced Roasted Eggplant with Zesty Tomatoes

Moroccan Roasted Eggplant with Stewed Tomatoes: An Irresistible Mediterranean Appetizer & Side Dish

This Middle-Eastern inspired side dish, featuring succulent Moroccan Roasted Eggplant generously paired with vibrant Stewed Tomatoes, is far too delightful to reserve solely for dinner. Imagine piling this flavorful medley high atop a creamy bed of hummus, accompanied by warm pita bread or soft naan. What you get isn’t just a meal; it’s an experience, transforming into everyone’s new favorite appetizer or a versatile side dish that complements almost any meal.

The Inspiration Behind This Exquisite Dish

The journey to perfecting this recipe began on a memorable trip to California, where we had the pleasure of visiting our son and his family. During our stay, we were introduced to an extraordinary culinary combination at a local restaurant. This establishment, Oren’s Hummus, specializes in authentic Israeli dishes, each bursting with fresh, vibrant flavors. It was there, amidst the bustling atmosphere and aromatic spices, that I took my first bite of this incredible creation.

From that moment, I was completely captivated. The rich textures and complex yet harmonious flavors instantly hooked me. I knew, without a doubt, that I had to recreate this magic in my own kitchen. While the subtle notes and robust spices clearly hinted at a Moroccan influence, challenging me to deconstruct and replicate its essence, I believe I’ve successfully captured the spirit of that unforgettable dish, bringing a taste of the Mediterranean and North Africa right to your table.

Moroccan Roasted Eggplant with Stewed Tomatoes ready to be served

The Secret to Saffron Flavor: Blooming It Right

Before embarking on the eggplant preparation, a crucial first step is to unlock the full, incredible potential of your saffron threads. Saffron, often hailed as the world’s most expensive spice, offers unparalleled flavor and a beautiful golden hue. To achieve its maximum benefit, it’s essential to “bloom” the saffron by soaking the threads in a liquid. For this recipe, I recommend either verjuice or dry white wine. This simple step allows the delicate aromas and vibrant colors to fully infuse, becoming a truly spectacular component of our stew.

If you’re new to verjuice, it’s a wonderfully tart cooking juice, traditionally derived from unripe grapes or crab apples. It adds a lovely acidity without the strong vinegar flavor. You can typically find it online or in specialty food stores, and increasingly, in the international aisles of larger supermarkets. However, if verjuice isn’t readily available, a good quality dry white wine serves as an excellent, equally flavorful alternative, as I often use in my own kitchen.

Saffron threads soaking in white wine

Preparing the Eggplant: The Right Way

While your precious saffron steeps, it’s time to focus on the star vegetable: the eggplant. In some recipes, peeling the eggplant is a common practice, but for this Moroccan-inspired dish, I strongly advise against it. The skin plays a vital role in maintaining the structural integrity of the eggplant cubes. As they roast in the skillet, the skin helps them hold their shape, preventing them from becoming overly soft or mushy, and contributing to a more satisfying texture in the final dish. Select a firm, glossy eggplant for the best results.

To prepare, cut the eggplant into approximately 1/2-inch cubes. Transfer these cubes to a large bowl, where they will be seasoned to perfection. Begin by sprinkling them with a teaspoon of kosher salt and a generous amount of freshly ground black pepper. Then, drizzle two tablespoons of extra virgin olive oil over the cubes. Using your hands, gently toss and massage the eggplant, ensuring each piece is evenly coated. Repeat this process with another two tablespoons of olive oil, followed by the tomato paste. Take your time to thoroughly rub the tomato paste onto all sides of each eggplant cube. This coating not only adds a foundational layer of flavor but also helps create a beautiful caramelized crust during roasting.

Eggplant cubes seasoned and coated with tomato paste
Eggplant cubes being tossed with tomato paste
Eggplant cubes coated and ready for roasting
Eggplant cubes with tomato paste coating

Roasting the Eggplant for Maximum Flavor

With the eggplant beautifully coated, it’s time for roasting. Heat a heavy-based frying pan or a trusty cast iron skillet over medium heat. This ensures even cooking and a lovely caramelization. To avoid overcrowding and achieve that perfect golden-brown exterior, work in about three batches. Add a portion of the eggplant cubes to the hot pan and cook for 4 to 5 minutes. Remember to toss them frequently, allowing all sides to brown and become tender. Eggplant has a tendency to soak up oil, so don’t hesitate to drizzle a little extra olive oil as needed to prevent sticking and aid in browning.

Once each batch is tender and beautifully golden, transfer the roasted eggplant to a baking sheet or platter and set it aside. This step not only cooks the eggplant to perfection but also concentrates its natural sweetness and prepares it to absorb the rich flavors of the stew that follows.

Roasted eggplant in a skillet

Building the Aromatic Tomato Stew

Once the eggplant is roasted and set aside, the same skillet becomes the canvas for building the rich, aromatic tomato stew. In that same pan, heat two tablespoons of fresh olive oil. Add the finely chopped red onion and the crushed garlic, along with the remaining 1/2 teaspoon of salt. Sauté these aromatics over medium heat, stirring frequently, for about 5 minutes until the onion becomes beautifully soft and translucent. This gentle cooking process brings out their natural sweetness without browning them too much.

Next, introduce the distinctive Moroccan flavors by sprinkling in the ground cumin and smoked paprika. These spices are the heart of the dish, infusing it with warmth and depth. Mix them well with the softened onions and garlic, and continue to heat for just about a minute. This brief toasting period allows the spices to bloom, releasing their full, fragrant potential and creating an intoxicating aroma that fills your kitchen.

Sautéed onions and garlic with spices
Saffron and wine mixture added to skillet
Tomatoes added to the spiced onion mixture

Simmering the Stewed Tomatoes with Saffron and Wine

Now, it’s time to bring all these incredible flavors together. Pour the saffron and wine mixture, which has been deepening in color and aroma, into the skillet with the fragrant onion and spice hash. As the liquid hits the hot pan, make sure to scrape along the bottom. This process, known as deglazing, will release any browned bits of flavor adhering to the pan, adding another layer of depth to your stew.

Gently add the drained plum tomatoes. With a light hand, coat them with the onion and spice mixture, taking care not to break them up too much at this stage. Cover the skillet with a lid and allow the mixture to gently simmer for 8 to 10 minutes. During this time, the tomatoes will soften beautifully and just begin to break down, creating a rich, chunky sauce that forms the perfect base for our Moroccan eggplant. The goal is to retain some integrity of the tomato pieces, providing a delightful textural contrast.

Choosing the Best Tomatoes for Your Stew

A crucial element of this dish is the quality of the tomatoes. I consistently use Cento San Marzano Organic Peeled Tomatoes. Without fail, every can opens to reveal perfectly firm, un-mushed tomatoes, retaining their shape and vibrant flavor. They are ideal for this recipe because you want substantial pieces of stewed tomato to complement the roasted eggplant, rather than a completely smooth sauce. This choice ensures a rustic, satisfying texture that truly elevates the dish.

Stewed tomatoes simmering in the skillet
Stirring the stewed tomatoes

Final Assembly and Toasting Pine Nuts

With the tomato stew rich and fragrant, it’s time for the grand finale: gently folding in the roasted eggplant chunks. Replace the lid on the skillet and allow the flavors to meld together for a few more minutes, just long enough for the eggplant to heat through and fully absorb the luscious sauce. Once thoroughly warmed, remove the skillet from the heat, keeping it covered until you’re ready to serve. This allows the flavors to deepen even further, making every bite a delight.

Just before serving, a final touch of texture and nutty flavor comes from pine nuts. If your pine nuts are raw, a quick toast on the stovetop is highly recommended. Simply place them in a small, dry non-stick pan over medium-high heat. Cook them for about 5 minutes, stirring constantly to prevent them from burning. They can go from perfectly golden to burnt in a matter of seconds, so keen attention is key! Once lightly browned and fragrant, they are ready to be scattered over your beautiful Moroccan Roasted Eggplant with Stewed Tomatoes, adding a delightful crunch and enhancing the overall experience.

Moroccan Roasted Eggplant with Stewed Tomatoes in a skillet, ready to be served
Toasted pine nuts
Moroccan Roasted Eggplant with Stewed Tomatoes being served

Versatile Serving Suggestions for Any Occasion

This flavorful Moroccan Roasted Eggplant with Stewed Tomatoes is a remarkably versatile dish, perfect for a multitude of occasions. It can be enjoyed simply as a satisfying snack, a vibrant side dish, or even the star of a light meal. The possibilities are truly endless, limited only by your imagination!

My favorite way to enjoy Moroccan Roasted Eggplant with Stewed Tomatoes…

As you can see from the enticing photos, my absolute favorite way to savor this dish is to pile it generously on top of a creamy, fluffy mound of homemade hummus. The coolness of the hummus provides a delightful contrast to the warm, spiced eggplant and tomatoes. To elevate this appetizer further, a sprinkle of those beautifully toasted pine nuts adds a wonderful textural crunch and nutty depth. For an extra layer of savory goodness and tang, consider adding some crumbled feta cheese. Why not, right? It’s a combination that truly sings with Mediterranean flavors.

Moroccan Roasted Eggplant with Stewed Tomatoes on hummus, garnished with pine nuts
Scooping Moroccan Roasted Eggplant and Stewed Tomatoes with pita
Moroccan Roasted Eggplant with Stewed Tomatoes ready to be eaten

And of course, don’t forget the perfect vessel for scooping up every last bit of this savory creation: some warm, fluffy homemade pita bread, or perhaps some tender, aromatic homemade naan. Both are ideal for dipping into all that deliciousness, ensuring no flavor goes to waste.

Beyond hummus, this dish shines brightly as a standalone side. Serve it alongside grilled chicken, lamb, or fish for a Mediterranean-inspired main course. It’s also fantastic spooned over fluffy couscous or quinoa, transforming a simple grain into a hearty, flavorful meal. For a plant-based option, pair it with some chickpeas or lentils. The robust flavors of the eggplant and tomatoes, seasoned with earthy cumin and smoky paprika, make it a delightful addition to any plate.

Moroccan Roasted Eggplant with Stewed Tomatoes with pita bread
Moroccan Roasted Eggplant with Stewed Tomatoes with bread and fresh herbs

moroccan roasted eggplant with stewed tomatoes
Print

Moroccan Roasted Eggplant with Stewed Tomatoes

Inspired by Oren’s Hummus

Enjoy the subtle flavors of saffron, cumin, and smoked paprika in this delicious medley.

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8 servings as a side
Author Rosemary Stelmach

Ingredients

  • 1/2
    cup
    dry white wine
    (or verjuice)
  • 1/4
    teaspoon
    saffron threads, firmly packed
  • 1
    eggplant, cut into 1/2” cubes
    (about 16 ounces)
  • 1 1/2
    teaspoons
    kosher salt, divided
  • 1/2
    teaspoon
    freshly ground black pepper
  • 7
    tablespoons
    extra virgin olive oil, divided
    (plus more for drizzling)
  • 1/3
    cup
    tomato paste
    (about 3.5 ounces)
  • 1
    red onion, finely chopped
    (about 4.5 ounces)
  • 1
    garlic clove, crushed
  • 1
    teaspoon
    ground cumin
  • 1/4
    teaspoon
    smoked paprika
  • 1
    (28-ounce) can plum tomatoes, drained
  • 1/4
    cup
    pine nuts, roasted or toasted
    (about 1.5 ounces)

Instructions

  1. Place the wine and saffron threads in a small bowl. Set aside to allow the threads to soften.

  2. Place the eggplant cubes in a large bowl. Season with 1 teaspoon of the salt along with the freshly ground black pepper. Drizzle with 2 tablespoons of the olive oil. Using your hands, toss to coat. Repeat with another 2 tablespoons of olive oil. Add the tomato paste. Once again, using your hands, toss to coat as you rub the paste on all sides of each cube.

  3. Heat a heavy-based frying pan or cast iron skillet over medium heat. Working in 3 batches, add the eggplant cubes to the pan and cook for 4 to 5 minutes until tender and golden, tossing frequently to brown all sides. You may need to drizzle additional olive oil, as you proceed, to prevent sticking. Transfer to a baking sheet or platter. Set aside.

  4. In that same skillet, heat 2 tablespoons of the olive oil. Add the chopped onion, crushed garlic, and the remaining 1/2 teaspoon of salt. Cook, stirring frequently, over medium heat for about 5 minutes until the onion is soft and translucent. Sprinkle with the cumin and smoked paprika; mix well and heat through for a minute until fragrant.

  5. Add the wine and saffron mixture to the skillet. Scrape along the bottom of the mixture as the wine deglazes the pan. Add the tomatoes and very gently coat them with the onion hash. Cover with a lid and allow to gently simmer for 8 to 10 minutes until the tomatoes are softened and just begin to break down.

  6. Fold in the roasted eggplant chunks and replace the lid. Continue cooking for 1 to 2 more minutes until the eggplant is heated through. Remove the skillet from the heat. Keep covered until ready to serve.

  7. Just before serving, scatter with the toasted pine nuts.

Recipe Notes

If your pine nuts are raw, give them a quick toast on the stovetop. Place them in a small dry non-stick pan. Cook them over medium-high heat for about 5 minutes, stirring constantly to avoid over-browning.

Moroccan Roasted Eggplant with Stewed Tomatoes plated with fresh parsley

Disclosure: Please note that some of the links above are affiliate links, and at no additional cost to you, I will earn a commission if you decide to make a purchase after clicking through the link. I have personally experienced all of these products, and I recommend them because I have found them to be of superior quality.

Love eggplant? Discover more delicious recipes!

Explore these other fantastic eggplant dishes from A Hint of Rosemary: