Moroccan Eggplant with Tomatoes

Turn dinner into a spicy affair with this vegetarian dish

Take a trip to Morocco with this fresh and frisky eggplant dish


  • 1 large purple eggplant (about 1 lb/500 g)
  • 2 tbsp (30 mL) canola oil
  • 2 cloves garlic, minced
  • 1 tsp (5 mL) ground cumin
  • 1 tsp (5 mL) sweet paprika
  • 1/2 cup (125 mL) chopped fresh cilantro
  • 1 can (14.5 oz) chopped low sodium tomatoes or 1 pound ripe red tomatoes, peeled, seeded and chopped 


  1. Trim ends off eggplant with a vegetable peeler or paring knife. Pare off alternating strips of skin so that the eggplant appears striped.
  2. Cut the eggplant into one-inch cubes. Sprinkle with salt and toss well.
  3. In a 10-inch sauté pan, warm canola oil over medium-high heat. Add eggplant and sauté for one minute.
  4. Add the garlic and sauté for 30 seconds. Reduce heat to low and cover pan; sweat* eggplant for 10 minutes until soft.
  5. Stir in cumin, paprika and cilantro, and sauté until mixture smells fragrant (about 10 seconds).
  6. Stir in the tomatoes and bring to a boil. Turn heat to medium-low and sauté until mixture is thickened and some eggplant is smooth and some chunky, which takes about seven minutes.
  7. Turn off heat and let mixture sit for five to 10 minutes before serving to settle the flavours.

Yield: 4 servings

*Eggplant is tricky to cook because its spongy texture soaks up so much oil that it can become greasy. The solution is to use the “sweating” technique, which means to sauté the vegetable quickly, then cover the pan so it softens in its own juices. That way the natural eggplant flavour really shines through. Another tip with eggplant is to pare off only part of the skin so that some of the pieces become soft and some stay firmer when cooked.

Recipe courtesy of the Canadian Diabetes Association and