Spaghetti with Roasted Eggplant, Fresh Tomatoes and Mozzarella

Roasted eggplant, fresh basil and little pearls of fresh mozzarella are tossed with a quick tomato sauce and spaghetti.  We love eggplant and it is sensational with pasta. The flavor of fresh eggplant is concentrated when roasted, making this dish so yummy, it's superb!

My husband asked me if I can make a light dinner, requesting no meat or fish.  I always make an effort to make something that will incorporate some vegetables.

And since I had an abundance of tomatoes, an eggplant, and lots of basil, I decided to make this spaghetti dish.  I roasted cubes of eggplant for about 20 minutes. Then I used fresh ripe tomatoes to make a quick sauce in a skillet. When spaghetti was ready to be tossed with everything, I added the little pearls of fresh mozzarella at the very last minute so it just softens slightly without getting stringy.  If you can't find pearl-size mozzarella balls, just chop fresh mozzarella into 1/2 inch cubes.

Dinner was done!

Spaghetti with Roasted Eggplant, Fresh Tomatoes and Mozzarella turned out fantastic!
This dish was relatively easy to put it all together as it took me only 1/2 hour to get it to the table. The outcome was really good, everyone was happy - and that makes me happy!  Enjoy!

Spaghetti with Roasted Eggplant, Fresh Tomatoes and Mozzarella

  • 1 large eggplant (almost 2 pounds), cut into 1/2 inch cubes
  • 1/4 cup olive oil
  • 1 Tbsp. extra-virgin olive oil
  • 3/4 tsp. salt
  • 2 medium onions -chopped
  • 2 large garlic cloves- thinly sliced
  • 5 ripe tomatoes on the vine- chopped
  • 1/2 pound spaghetti pasta
  • 3 Tbsp. chopped fresh basil
  • fresh cracked pepper to taste
  • 4 ounces (1/2 package) fresh mozzarella pearls

Preheat oven to 425 degrees. Toss and spread the eggplant on a baking sheet. Drizzle about 2 tablespoons of olive oil and sprinkle 1/4 teaspoon of salt. 
Roast for 20 minutes, until tender and brown.

In the meantime, in a large skillet, heat 2 tablespoons olive oil over moderate heat.
Add the onion and garlic and cook until golden brown, about 5 minutes.

Add the chopped tomatoes, 1/2 teaspoon salt and some fresh cracked pepper. 
Cook until the sauce is thickened, about 10 minutes.
Add the fresh basil and stir in 1 tablespoon of extra-virgin olive oil.
Fold in the roasted eggplant. Turn off heat.

In a large pot of boiling water, add 1 teaspoon of salt. Add spaghetti and cook until al dente.
Drain. Toss the spaghetti into the skillet with the eggplant, basil, tomato sauce and fresh mozzarella.  And serve immediately.

Serves 4
Print Friendly and PDF


  1. We love roasted eggplant and I'm always up for pasta - lovely! Have a great weekend!

  2. This Spaghetti with Roasted Eggplant, Fresh Tomatoes and Mozzarella is gorgeous. I love simple yet flavorful pasta such as this. :) Thank you so much for sharing.

  3. Your photos are making me hungry

  4. Mmmmm this is definitely my kind of dinner! lots of veggies and cheese!

  5. This looks so good. I need to make this immediately.

  6. How wonderful, flavorful and fresh this looks!! Great idea for fresh eggplant, thanks for sharing this!!

  7. I need to try roasting egg plant. This looks delicious!

  8. Just beautiful I really like seeing recipes that are specific for vegetarians. Thank you, this is so detailed,

    1. Oh thank you David! We hope to add more vegetarian recipes for everyone to enjoy.
      Thanks for stopping by!

  9. Have you considered applying to be a newspaper writer? Extremely wonderful writing!

  10. You are too kind Maria! No I haven't considered since writing is not one of my better talents.
    Thank you for your kind words and for stopping by!
    Xo Anna and Liz


Thank you for taking the time to write a comment!

It makes us smile knowing that you are reading our posts and trying our recipes! Please keep in mind, anything that sounds like a spam will be deleted.

Thanks for sharing on Social Media, and follow us on Instagram! ....Cheers!