Go Back
Plate of Pasta alla Norma featuring rigatoni, roasted eggplant chunks, and cherry tomatoes.

Vibrant Eggplant and Fresh Tomato Pasta: Easy Weeknight Dinner

A fresh, flavorful pasta dish featuring tender, pan-fried eggplant and a vibrant sauce made with ripe tomatoes and aromatic herbs, perfect for a quick and satisfying weeknight meal.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian, Mediterranean
Calories: 480

Ingredients
  

For the Eggplant
  • 1 large eggplant cubed into 1-inch pieces
  • 2 tbsp olive oil for frying eggplant
  • 1/2 tsp salt for eggplant
  • 1/4 tsp black pepper for eggplant
For the Pasta and Sauce
  • 12 oz spaghetti or your favorite pasta shape
  • 2 tbsp olive oil for the sauce
  • 4 cloves garlic minced
  • 1 pint cherry tomatoes halved, or 2 large ripe tomatoes chopped
  • 1/2 cup vegetable broth or reserved pasta water
  • 1/4 cup fresh basil chopped, plus extra for garnish
  • 1/4 tsp red pepper flakes optional, for a hint of heat
  • to taste salt
  • to taste black pepper
For Serving (Optional)
  • 1/4 cup grated Parmesan cheese

Equipment

  • Large Pot
  • Large Skillet
  • Cutting board
  • Knife
  • Tongs
  • Colander

Method
 

Cook the Pasta
  1. Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Before draining, reserve 1 cup of the starchy pasta water. Drain the pasta and set aside.
Prepare the Eggplant
  1. While the pasta cooks, in a medium bowl, toss the cubed eggplant with 2 tablespoons of olive oil, 1/2 tsp salt, and 1/4 tsp black pepper until evenly coated.
  2. Heat a large skillet over medium-high heat. Add the seasoned eggplant in a single layer (work in batches if necessary to avoid overcrowding, which steams rather than fries). Cook for 5-7 minutes, turning occasionally, until the eggplant pieces are golden brown, tender, and slightly caramelized. Remove the cooked eggplant from the skillet and set aside.
Build the Sauce
  1. In the same skillet (no need to clean), reduce the heat to medium. Add the remaining 2 tablespoons of olive oil and the minced garlic. Sauté for 1 minute until fragrant, being careful not to burn the garlic.
  2. Add the halved cherry tomatoes and red pepper flakes (if using) to the skillet. Cook for 5-7 minutes, stirring occasionally, until the tomatoes begin to burst, soften, and release their juices.
  3. Pour in the vegetable broth (or about 1/2 cup of the reserved pasta water). Bring the sauce to a gentle simmer, using the back of a spoon or a potato masher to gently mash some of the tomatoes and create a more cohesive sauce.
  4. Return the cooked eggplant to the skillet with the tomato sauce. Stir in the chopped fresh basil. Taste the sauce and adjust seasoning with additional salt and pepper as needed.
Combine and Serve
  1. Add the drained pasta directly to the skillet with the eggplant and tomato sauce. Toss thoroughly to coat all the pasta. If the sauce seems too thick, add a splash more reserved pasta water, a tablespoon at a time, until it reaches your desired consistency.
  2. Serve immediately in bowls, garnished with grated Parmesan cheese and fresh basil leaves, if desired.

Notes

For best results, avoid overcrowding the skillet when cooking the eggplant; cook in batches if necessary. The reserved pasta water is key for a silky sauce, so don't forget to save it! This dish is also delicious cold or at room temperature as a pasta salad.