Perfect Eggplant Tomato Pasta

Featured in Delicious Main Dish Recipes for Every Occasion.

This Mediterranean pasta highlights summer veggies perfectly. The juicy cherry tomatoes burst with sweetness, while eggplant cubes roast to golden perfection. With sautéed onions and garlic, fresh tomatoes become a delicious sauce where pasta finishes cooking, soaking up the flavors. Topped with fresh basil and Parmesan, this meatless dish is both hearty and refreshing. Don’t skip the starchy pasta water—it creates a creamy, well-blended sauce.

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Sat, 23 Aug 2025 01:33:33 GMT
A plate of pasta with golden eggplant and fresh tomatoes. Pin it
A plate of pasta with golden eggplant and fresh tomatoes. | chefmelt.com

This summery eggplant pasta brings together end-of-season veggies in a bright, light sauce that turns basic ingredients into an unforgettable meatless dinner. The mix of golden-brown eggplant and sweet tomatoes makes something that feels cozy yet refreshing, just right for nights when you want a filling meal that won't weigh you down.

I whipped this pasta up for the first time when my garden was overflowing with eggplants. Seeing those ordinary purple vegetables turn into something so fancy won over my partner, who'd always avoided eggplant but now asks for this dish whenever tomatoes are in season.

  • Globe eggplants look for ones that feel heavy with shiny skin and no soft spots
  • Extra virgin olive oil don't skimp here - grab your nicest bottle as you'll really taste it
  • Cherry tomatoes try a mix of colors for a prettier plate and slightly different tastes
  • Large ripe tomatoes garden-fresh or farmers market ones are best but any juicy ripe ones work great
  • Onion forms the flavor foundation of your sauce
  • Garlic cloves always go fresh - there's no substitute for proper flavor
  • Crushed red pepper flakes add as much or little as you like, or skip completely
  • Short tubular pasta chunky shapes like rigatoni grab all the sauce bits perfectly
  • Fresh basil gives that summery pop and classic Italian smell
  • Parmesan cheese treat yourself to real Parmigiano-Reggiano for the best finish

How To Make Tasty Eggplant and Fresh Tomato Pasta

Roast the eggplant
Cut your eggplant into same-size chunks so they cook evenly, then coat well with olive oil to help them brown instead of stick. Arrange them so they're not crowded on the pan. This cooking method changes eggplant from spongy to velvety with deep flavor.
Blister the cherry tomatoes
These small fruits just need a quick blast of heat to soften and start releasing their juice without turning mushy. A short roast makes them sweeter while keeping their shape so they don't disappear in the final dish.
Prepare the fresh tomato sauce
Grating ripe tomatoes is a clever trick that makes quick sauce in no time. A box grater easily separates the flesh from skin with no fuss, giving you pure tomato goodness without extra steps. The sauce tastes so much fresher than anything from a can.
Build the flavor base
Cooking onions until soft and clear makes a sweet base, and quickly heating garlic brings out its smell without burning it. This careful layering turns an okay sauce into something amazing.
Combine components
Mixing the roasted eggplant and blistered tomatoes into the sauce creates different textures and complex flavors. Each part keeps its own character while working together in the mix.
Finish in the pasta water
The best part happens when the pasta finishes cooking right in the sauce, soaking up flavors while letting out starch that thickens everything just right. This chef's trick makes the whole dish come together, joining the pasta and sauce perfectly.

I love that moment when the grated tomatoes hit the hot oil. The smell that fills my kitchen takes me back to my grandma's summer kitchen in August, when she'd spend whole days putting up veggies for winter meals. This simple trick of grating tomatoes instead of peeling and chopping was her special method that I now share with all my friends.

Choosing The Right Pasta

The type of pasta really matters in this dish. Pick short, tube-shaped kinds with lines or grooves that can grab bits of eggplant and tomato in every bite. I really like paccheri or rigatoni because their thick walls stand up to the chunky sauce parts. Don't use thin pasta like angel hair that would just get lost among all the veggies.

Getting Eggplant Just Right

People used to think you had to salt eggplant before cooking to pull out bitterness, but newer types rarely need this. The hot oven method in this recipe gets the texture just right without extra time. Just make sure to cut pieces the same size so they cook evenly, and use enough oil so they brown instead of steam.

Changing With The Seasons

While this dish really shines with summer veggies, you can make it all year. In colder months, swap in good canned crushed tomatoes for fresh ones, and maybe add a spoonful of tomato paste for deeper flavor. You could also mix in winter herbs like rosemary or thyme with the basil for a more seasonal taste.

A bowl of pasta with eggplant and tomatoes. Pin it
A bowl of pasta with eggplant and tomatoes. | chefmelt.com

Keeping And Serving Ideas

This pasta tastes best right after you make it, but you can keep leftovers in a sealed container for up to three days. The flavors often get even better overnight, so it's great to make ahead. When reheating, add a little splash of water to loosen the sauce. Try serving it with a simple arugula salad dressed with lemon and olive oil to balance the rich pasta.

A plate of pasta with eggplant and tomatoes. Pin it
A plate of pasta with eggplant and tomatoes. | chefmelt.com

Frequently Asked Questions

→ Can I swap the pasta type?

Absolutely! While shapes like rigatoni or ziti work best for holding onto the sauce, feel free to use penne, fusilli, or spaghetti. Just cook everything a couple of minutes short of al dente so it can finish cooking in the sauce perfectly.

→ How do I make it vegan?

Go vegan easily by skipping the Parmesan or using vegan cheese. For extra flavor, try topping it with toasted breadcrumbs mixed with lemon zest or sprinkle nutritional yeast for an umami hit.

→ How can I pick the right eggplants?

Pick ones that feel heavy for their size and have smooth, shiny skin. Small eggplants are the least bitter and have fewer seeds. Avoid any with wrinkled, dull, or spongy skin.

→ What can I prep ahead?

You can roast the veggies and make the tomato sauce a day in advance. Keep them chilled separately in sealed containers. Reheat the sauce and combine with the veggies before cooking the pasta to save time.

→ What pairs well with this dish?

Pair this pasta with a basic green salad drizzled in a lemon vinaigrette. You could also serve it alongside focaccia or garlic bread. Want a wine pairing? Choose a Sangiovese or Montepulciano red for the perfect balance.

→ Why save the pasta water?

The starchy pasta water is a game-changer! It makes the sauce creamy and helps everything stick together. Plus, the eggplant absorbs some of that water, making it softer and incredibly tasty.

Eggplant Tomato Pasta

Pasta blended with roasted eggplant, fresh tomatoes, and fragrant basil for a flavorful, bright summer meal.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes

Category: Main Dish Recipes

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings (4 hearty portions)

Dietary: Vegetarian

Ingredients

→ Main Ingredients

01 12 ounces of short pasta shapes like rigatoni, ziti, or paccheri
02 1 cup of colorful cherry tomatoes
03 4 garlic cloves, sliced really thin
04 About 2 medium-sized globe eggplants (1¾-2 pounds), chopped into chunks about an inch big
05 A half-onion, diced up
06 2 big, super-ripe tomatoes

→ Seasonings & Aromatics

07 ¼ cup fresh basil, chopped up, and some more for sprinkling on at the end
08 A total of 6 tablespoons of extra-virgin olive oil, split across steps
09 Kosher salt and lots of black pepper, freshly cracked
10 Optional: A pinch of crushed red pepper flakes

→ For Serving

11 Freshly grated Parmesan cheese

Instructions

Step 01

Set your oven to 425°F. Toss cubed eggplant with 3 tablespoons of olive oil on a big baking tray. Lay it out evenly (use two trays if needed) and season with salt and pepper. Roast for 25-30 minutes, flipping halfway, until they’re golden and crispy around the edges.

Step 02

As your eggplant is finishing up, prep a smaller baking tray with the cherry tomatoes. Coat them with 1 tablespoon of olive oil and roast for 10-12 minutes until they start to burst open. Set them aside to cool.

Step 03

Cut the bottom of each large tomato, staying opposite the stem. Grate the tomatoes into a mixing bowl using the biggest holes on your grater, but stop before you hit the skin. Set this aside. Don’t have a grater? Chop the tomatoes roughly and pulse in a blender until slightly chunky.

Step 04

In a big skillet or frying pan, heat the last 2 tablespoons of olive oil over medium heat. Cook the onion until soft and clear, about 3 minutes. Toss in the garlic (and chili flakes if you're feeling spicy) and cook for just a short time, like 30 seconds.

Step 05

Pour the grated tomatoes into the skillet with the onions. Sprinkle with about 1 teaspoon of salt and ½ teaspoon black pepper. Stir and let it bubble gently for 10-15 minutes until the sauce thickens up a bit.

Step 06

When the eggplant is done roasting, toss it into the skillet with the sauce, along with the roasted cherry tomatoes. Turn the heat to super low while you prep the pasta.

Step 07

Bring a big pot of salted water to a rolling boil. Boil the pasta for 2 minutes less than the package tells you—it needs to be undercooked. Save a cup of the water before draining the rest.

Step 08

Add the pasta and ½ cup of the reserved water to the skillet. Turn heat to medium and stir while the sauce thickens up and the pasta finishes cooking, about 2-3 minutes. The eggplant will soak up most of the liquid. Add more water if needed, in little splashes. Turn off the heat, toss in the basil, and taste for seasoning—add extra salt or pepper if you think it needs it.

Step 09

Serve it up with a little olive oil drizzled over the top, a sprinkle of basil, and a big pile of grated cheese.

Notes

  1. Cook pasta 2-3 minutes less than what it says on the box because it’ll finish in the sauce.
  2. Season your pasta water heavily—use about 2 tablespoons kosher salt for a big pot.
  3. Hang onto pasta water before draining; it’s what makes your sauce nice and silky.
  4. Short on time? Swap fresh tomatoes for store-bought marinara but still include the roasted cherry tomatoes.
  5. You can do parts of this a day ahead and keep them in the fridge separately.

Tools You'll Need

  • Big baking trays with a rim
  • Grater with big holes
  • Large skillet or big frying pan
  • A large pot for cooking the pasta

Allergy Information

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

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 18 g
  • Total Carbohydrate: 65 g
  • Protein: 12 g