clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pan or eggplant and tomato pasta in a pan

Pasta with Eggplant, Tomatoes and Fresh Mozzarella

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This easy summery pasta is just as much about the vegetables as it is about the pasta. The stars of the dish are the delicious, in season, eggplant and tomatoes. They are browned in pan with olive oil, onion, and garlic. Once the eggplant and tomatoes are soft and caramelized in texture and flavor simply season with rosemary and toss with hot pasta. This is a marriage made in summer veggie pasta heaven!

  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x


  • 1 lb (454 g) short pasta variety of choice
  • 2 large eggplants, cut into cubes
  • 1 large/ 2 small ripe heirloom tomatoes, diced (or 4 small Roma tomatoes, diced)
  • 1 small onion (or half a large onion), diced
  • 2 cloves of garlic, chopped
  • 2 tablespoons extra virgin olive oil
  • 2 sprigs fresh rosemary, keep on stem (or 1 teaspoon dried rosemary)
  • Salt and Pepper to taste
  • Optional: freshly grated parmigiano for serving


  1.  Place eggplant in a microwave safe dish and cover with three paper towels. Cook on high for 5 minutes. Remove and set aside.
  2.  In a large sauté pan, heat olive oil on medium high heat. Add onion, garlic, and rosemary. Cook one minute to release fragrance. Add eggplant and tomatoes. Cook about 15 minutes, stirring occasionally until slightly golden brown and soft. Remove rosemary sprig and discard.
  3.  Meanwhile boil a large pot of water. Add salt to season water and cook pasta until ‘al dente’ directions. Before straining the pasta reserve 1/4 cup pasta water and set aside.
  4.  As soon as eggplant mixture is done cooking turn off heat, season with salt and pepper. Add cooked pasta and stir to combine. If needed add a little of the pasta water to make more of a sauce. Add a drizzle of olive oil on top and serve hot or room temperature. Optional: freshly grated parmigiano. Great as leftovers.
  • Author: Elena Davis
  • Prep Time: 10 min
  • Cook Time: 20 min
  • Category: Savory
  • Method: Italian
  • Cuisine: Italian