Roasted Eggplant and Tomato Pasta

You have found a fast and flavorful way to make eggplant pasta. This Simple Pasta with Eggplant and Tomatoes is an approachable, weeknight-friendly take on Pasta alla Norma—bright with cherry tomatoes, tender fried eggplant, fresh basil, and finished with pasta water to create a silky, light sauce.

Pasta with eggplant and cherry tomatoes in a bowl garnished with fresh basil.

Easy “Pasta alla norma”

This recipe is a simplified version of the classic Sicilian Pasta alla Norma. It is not an exact traditional preparation, but it captures the essence: fried eggplant, tomato, basil, and pasta. The goal here is speed and accessibility—this version gets dinner on the table in under 45 minutes while still delivering satisfying texture and flavor.

I developed this recipe after experimenting with marinated eggplant and tomatoes and wanting a fresher homemade version. The result is a straightforward pasta that highlights vegetables without overwhelming preparation time. It’s a great way to get extra vegetables on the table while keeping a familiar Italian profile.

Ingredient Notes and Substitutions

Ingredients for the recipe.
  • Cherry tomatoes: Cherry tomatoes are ideal because their skins and small size let them gently break down and form a light sauce. Tomatoes on the vine typically last longer and have better flavor.
  • Eggplant: Choose a small, firm eggplant that feels light for its size—this usually indicates fewer seeds and less bitterness. Dicing into uniform ½-inch pieces helps them fry evenly and develop a pleasant char.
  • White wine: A dry white such as Sauvignon Blanc or another drinkable white will add acidity and depth as it reduces. Use a wine you would enjoy drinking; the flavor concentrates as it cooks.
  • Seasoning: Salt the eggplant first to draw out excess moisture, then season the sauce with salt, freshly cracked black pepper, and a pinch of crushed red pepper for a slight kick.

See the recipe card below for exact ingredient amounts and measurements.

How to Make a Simple Pasta with Eggplant and Tomatoes

This dish is built from a few straightforward steps: salt and dry the eggplant, fry it to get some color, prepare a quick garlic-tomato sauce with white wine and basil, then combine with pasta and reserved pasta water to finish. The technique is simple but effective for a light, flavorful result.

Eggplant chopped in to ½ inch squares.

Step 1: Chop the eggplant into ½-inch cubes. Place them in a bowl, sprinkle with salt, and let them sit for about 10 minutes. Pat dry with paper towels to remove moisture before frying. This helps the eggplant brown instead of steaming.

Eggplant frying in a pan.

Step 2: Heat 3 tablespoons of olive oil in a large saucepan over medium heat. Add the eggplant and let it sit undisturbed for about 4 minutes to develop color. Stir and continue frying until browned on all sides, about 10 minutes total. Remove and set aside.

Garlic sauteing in a pan with olive oil.

Step 3: Bring a large pot of water to a boil, salt it generously, and cook your pasta until al dente. Reserve 1 cup of pasta water before draining. While the pasta cooks, heat 2 tablespoons of olive oil in a separate large pan and sauté minced garlic for about 1 minute until fragrant.

Cherry Tomatoes and white wine added to pan to simmer with garlic.

Step 4: Add crushed red pepper and black pepper, then stir in the halved cherry tomatoes and 1 teaspoon of salt. Let the tomatoes cook undisturbed for 3–5 minutes so their skins soften and they begin to break down.

Cherry tomatoes breaking down in a pan and wine sauce thickening.

Step 5: Pour in the white wine and simmer until it has reduced by about half and the sauce begins to thicken. You’ll see little bubbles as the liquid concentrates and flavors intensify.

Basil and pasta water added to the cherry tomato and wine sauce.

Step 6: Stir in fresh basil leaves, then add some reserved pasta water to loosen and emulsify the sauce. Keep the pan at a gentle simmer so flavors meld without over-reducing.

Eggplant returned to the sauce.

Step 7: Return the fried eggplant to the pan and gently fold until everything is well combined. Let the sauce simmer with the eggplant for 4–5 minutes to allow the flavors to marry.

Pasta added to the sauce and tossed with the eggplant.

Step 8: Add the drained pasta to the sauce and toss to combine. If the sauce seems thin, add more reserved pasta water a little at a time until it clings to the pasta. Serve topped with freshly grated Parmesan and extra basil if desired.

This simple pasta pairs nicely with a protein like pan-fried chicken cutlets or roasted chicken breast for a more complete meal. It’s an easy way to get vegetables, protein, and pasta together in one satisfying dish.

Pro-Tip

  1. Let the tomatoes break down naturally: allow the skins to soften before you break them open so they release flavor without losing texture.
  2. Eggplant absorbs oil at first. Allow it to sit while frying so it can release some oil back into the pan and start to brown. Add a touch more oil only if pieces remain pale and won’t brown.
  3. Always reserve pasta water. The starchy water helps the light tomato sauce cling to the pasta and creates a smoother finish.
Pasta with eggplant and cherry tomatoes in a bowl garnished with fresh basil.

Recipe FAQs

What else can I add to this dish?

Traditionally, Pasta alla Norma is served with salted ricotta. For a creamier finish, add a spoonful of salted ricotta or ricotta salata instead of—or in addition to—Parmesan. Toasted pine nuts or a scattering of breadcrumbs can add crunch.

How should I reheat the pasta?

To avoid drying out the pasta, reheat gently in a skillet with a splash of olive oil or a few tablespoons of reserved pasta water. Microwave reheating tends to dry the sauce, so stovetop reheating yields better texture and flavor.

Why add basil at the end?

Fresh basil delivers its brightest flavor when added just before serving. Adding it at the end preserves its aroma and fresh herbal notes, which complement the sweet tomatoes and savory eggplant.

Simple Pasta with Eggplant and Tomatoes

A light pasta with cherry tomatoes and fried eggplant—perfect for a quick Italian-style vegetarian main.
Prep Time 15 mins
Cook Time 30 mins
Total Time 1 hr
Course Main Course
Cuisine Italian
Servings 4 servings
Calories 383 kcal

Equipment

  • 1 large pot
  • 1 large saucepan or skillet

Ingredients

  • 3 tablespoons olive oil, plus 2 tablespoons more for the sauce
  • 1 eggplant, chopped into ½-inch pieces
  • 2 teaspoons salt (divided use)
  • 4 cloves garlic, minced
  • ½ teaspoon crushed red pepper
  • ½ teaspoon black pepper
  • 1 cup cherry tomatoes, halved
  • ½ cup white wine
  • 1 handful basil leaves
  • ½ cup reserved pasta water (or more as needed)
  • ½ lb penne or rigatoni

Instructions

  1. Chop the eggplant and place it in a bowl. Sprinkle with salt and let sit for 10 minutes. Pat dry with paper towels.
  2. Heat 3 tablespoons of olive oil in a large saucepan over medium heat. Add eggplant and let sit undisturbed for 4 minutes, then stir and continue frying until browned on all sides, about 10 minutes. Remove and set aside.
  3. Bring a pot of salted water to a boil and cook pasta until al dente. Reserve 1 cup of pasta water before draining.
  4. In a large pan, heat 2 tablespoons of olive oil over medium heat. Add garlic and sauté 1 minute. Add crushed red pepper and black pepper, then stir in the halved cherry tomatoes and 1 teaspoon salt. Let the tomatoes break down for 3–5 minutes.
  5. Pour in the white wine and simmer until reduced by about half and the sauce begins to thicken. Stir in basil and add a splash of reserved pasta water. Continue to simmer gently.
  6. Return the eggplant to the pan, mix gently, and simmer for 4–5 minutes. Add the drained pasta and toss to combine. Add more pasta water as needed so the sauce coats the pasta.
  7. Serve with freshly grated Parmesan and extra basil if desired.

Notes

  1. Allow tomatoes to soften naturally so they release flavor without losing structure.
  2. Eggplant soaks up oil initially—give it time to brown and release some oil back into the pan.
  3. Use pasta water to finish the sauce and help it cling to the pasta.