Caramelized Onion Tomato Eggplant Pasta

Featured in: Easy and Flavorful Pasta Dishes

This Mediterranean-inspired pasta combines the sweet depth of caramelized onions with roasted eggplant cubes and rich tomato sauce. The dish starts with oven-roasted eggplant that develops a tender, caramelized exterior. Meanwhile, onions are slowly sautéed until golden and sweet, then combined with garlic, a hint of heat from red pepper flakes, and a splash of sherry vinegar for brightness. The sauce comes together with your favorite tomato base, tossed with al dente pasta and finished with fresh basil. Topped with shaved ricotta salata or Parmigiano Reggiano, it offers a perfect balance of savory, sweet and fresh flavors.

Chef with a smile, ready to cook and serve.
Updated on Mon, 19 May 2025 19:45:52 GMT
A bowl of pasta with tomatoes and olives. Pin it
A bowl of pasta with tomatoes and olives. | recipesbysandra.com

This caramelized onion, tomato, and eggplant pasta celebrates the rich flavors of Mediterranean cuisine with perfectly roasted eggplant, sweet caramelized onions, and a vibrant tomato sauce that clings to every pasta shape. The combination creates a deeply satisfying dish that tastes like it's been simmering all day but comes together in under an hour.

I first made this pasta when I had an abundance of late summer eggplants from my garden and needed a new way to use them. My pasta-skeptical husband ended up having three servings and now it's in our regular dinner rotation year round.

Ingredients

  • Eggplant: gives this pasta a meaty texture and absorbs all the wonderful flavors look for firm glossy skin without soft spots
  • Onions: when caramelized properly transform from sharp to sweet creating the flavor foundation of this dish
  • Sherry vinegar: adds brightness and helps balance the richness use red wine vinegar if that is what you have on hand
  • Tomato sauce: can be homemade or your favorite jarred variety the better quality your sauce the better your final dish
  • Pasta shapes: with ridges or curves like Gemelli or Fusilli work best to catch and hold the chunky sauce
  • Ricotta salata or Parmigiano Reggiano: brings a salty umami finish that elevates the entire dish

Step-by-Step Instructions

Roast the Eggplant:
Cube your eggplants into approximately three quarter inch pieces toss generously with olive oil and salt then spread in a single layer on your baking sheet. Roasting at 400°F for 25 minutes develops a caramelized exterior while maintaining a tender interior. Make sure not to crowd the pan or the eggplant will steam rather than roast.
Caramelize the Onions:
Slice your onions thinly and cook them slowly over medium low heat for a full 20 to 25 minutes stirring occasionally. This patience is rewarded with incredibly sweet onions that form the backbone of this sauce. They should turn a deep golden brown without burning.
Build the Sauce:
Once onions are caramelized add minced garlic and red pepper flakes cooking just until fragrant about 30 seconds. Immediately deglaze the pan with sherry vinegar scraping up all the flavorful brown bits from the bottom of the pan. Add your tomato sauce and roasted eggplant allowing the flavors to meld while simmering.
Combine and Finish:
Cook your pasta until al dente usually a minute less than package instructions. Reserve some pasta water before draining then add pasta directly to your sauce. Toss gently to coat each piece adding a splash of pasta water if needed to loosen the sauce. Finish with fresh torn basil and serve with generous shavings of cheese.
A bowl of pasta with tomatoes and mushrooms. Pin it
A bowl of pasta with tomatoes and mushrooms. | recipesbysandra.com

My absolute favorite part of this recipe is watching the onions slowly transform from sharp and pungent to meltingly sweet and golden. The aroma that fills my kitchen during this process signals to everyone that something special is happening on the stove. My daughter now knows to come running when she smells the "candy onions" cooking.

Make Ahead and Storage

This pasta sauce benefits tremendously from being made in advance. You can prepare the sauce up to three days ahead and store it in an airtight container in the refrigerator. Simply reheat gently on the stovetop and cook fresh pasta when ready to serve. The flavors continue to develop and meld over time resulting in an even more delicious final dish.

Vegetable Variations

While eggplant stars in this recipe you can adapt it seasonally with other vegetables. Try adding roasted bell peppers for sweetness zucchini for summer freshness or mushrooms for an earthier flavor profile. During winter months butternut squash makes a delicious alternative to eggplant providing natural sweetness and a different textural element. Whatever vegetable you choose just be sure to roast it properly before adding to the sauce.

Serving Suggestions

This pasta stands beautifully on its own but pairs wonderfully with a simple arugula salad dressed lightly with lemon juice and olive oil. For entertaining a crusty loaf of ciabatta makes the perfect accompaniment for sopping up extra sauce. If you want to elevate the presentation serve in warmed bowls with a drizzle of your best olive oil and a few torn basil leaves on top.

The Secret to Perfect Eggplant

Many people struggle with eggplant becoming either too oily or too dry. The key is to cut consistent sized pieces salt generously and use enough oil to coat but not drown the pieces. Roasting at high heat ensures the exterior caramelizes before the interior becomes mushy. If you prefer less bitter eggplant you can salt the cubes in a colander for 30 minutes before cooking then rinse and pat dry.

A bowl of pasta with tomatoes and basil. Pin it
A bowl of pasta with tomatoes and basil. | recipesbysandra.com

Frequently Asked Questions

→ Can I make this pasta dish ahead of time?

Yes, you can prepare the components ahead of time. Roast the eggplant and caramelize the onions up to 2 days in advance, storing them separately in the refrigerator. When ready to serve, reheat the components with the tomato sauce, then toss with freshly cooked pasta and basil.

→ What can I substitute for sherry vinegar?

If you don't have sherry vinegar, you can substitute red wine vinegar, white wine vinegar, or even balsamic vinegar (though this will add a sweeter flavor). In a pinch, fresh lemon juice can also work to add acidity to the dish.

→ Is there a way to make this dish vegan?

Absolutely! The pasta dish itself is vegan if you skip the cheese topping. You can substitute nutritional yeast or a plant-based parmesan alternative for a similar savory, umami finish.

→ What's the best way to slice onions for caramelizing?

For the best caramelized onions, slice them thinly from pole to pole (not in rings). This helps them break down evenly and develop maximum sweetness. The key is low and slow cooking - don't rush the process as proper caramelization takes 20-25 minutes.

→ Can I use different vegetables in this pasta?

This versatile dish welcomes adaptations. You can substitute or add zucchini, bell peppers, or mushrooms. Roast them separately as you would the eggplant to develop their flavors before adding to the sauce. Just be mindful that watery vegetables may need slightly different cooking times.

→ How do I prevent eggplant from becoming too oily?

To prevent eggplant from absorbing too much oil, make sure your oven is fully preheated before roasting. Toss the cubes with just enough oil to coat them lightly, and spread them in a single layer with space between pieces for proper air circulation and even browning.

Caramelized Onion Tomato Eggplant Pasta

A savory pasta featuring caramelized onions, roasted eggplant, and tomato sauce, finished with fresh basil and cheese.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Sandra


Difficulty: Intermediate

Cuisine: Italian Mediterranean

Yield: 4 Servings (4 main course portions)

Dietary: Vegetarian

Ingredients

→ Main Components

01 1-2 globe eggplants, diced into 3/4-inch cubes (4-6 cups)
02 1 onion, thinly sliced (about 2 cups)
03 340g (3/4 lb) Gemelli pasta or preferred variety
04 2 cups tomato sauce (homemade or quality prepared)

→ Aromatics & Seasonings

05 2 cloves garlic, minced or thinly sliced
06 Red pepper flakes, to taste
07 2 tablespoons sherry vinegar
08 Handful fresh basil leaves
09 Kosher salt, to taste
10 Freshly cracked black pepper, to taste

→ Oils & Garnishes

11 4 tablespoons olive oil, divided
12 Ricotta salata or Parmigiano Reggiano cheese, for serving

Instructions

Step 01

Preheat oven to 200°C (400°F). Toss eggplant cubes with 2 tablespoons olive oil and a generous pinch of salt. Spread in a single layer on a sheet pan and roast for 25 minutes until tender and light brown.

Step 02

Bring a large pot of water to a boil. Add 1 tablespoon kosher salt. Cook pasta until al dente according to package instructions. Reserve 60ml (¼ cup) pasta water before draining.

Step 03

While pasta cooks, heat remaining 2 tablespoons olive oil in a large sauté pan over medium heat. Add onions with a pinch of salt and cook, stirring occasionally, until caramelized, 20-25 minutes. Reduce heat if onions brown too quickly.

Step 04

Add garlic and red pepper flakes to caramelized onions and cook for 30 seconds until fragrant. Deglaze pan with sherry vinegar, scraping up any browned bits. Add tomato sauce and roasted eggplant, then bring to a simmer.

Step 05

Add drained pasta to the sauce and toss gently to combine, adding reserved pasta water if needed to loosen the sauce. Fold in torn basil leaves. Serve topped with shaved ricotta salata or Parmigiano Reggiano and additional black pepper.

Notes

  1. For best flavor, caramelize the onions slowly over medium-low heat. The longer they cook, the sweeter they become.
  2. You can prepare the roasted eggplant a day ahead and refrigerate until needed.

Tools You'll Need

  • Baking sheet
  • Large pot for pasta
  • Large sauté pan
  • Colander

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat (pasta)
  • Contains dairy (cheese)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 12.8 g
  • Total Carbohydrate: 68.5 g
  • Protein: 14.2 g