When I want a baked pasta that feels as cozy as Sunday dinner but still doable on a Tuesday, I reach for pasta al forno con melanzane. Eggplant does something magical in the oven: it turns silky and savory, with that almost meaty satisfaction that makes nobody miss the sausage.
The key is simple: roast the eggplant well, season your sauce like you mean it, and build layers that give you pockets of mozzarella and basil in every scoop.
Yield: 6 to 8 servings
Time: about 1 hour 15 minutes total (about 25 minutes prep, 50 minutes cook, plus a short rest)

Why roasting eggplant matters
If you have ever had eggplant turn spongy or bland, it usually needed one of two things: salt time or real heat. Roasting concentrates flavor and dries out excess moisture so your pasta bake stays rich instead of watery.
- Better texture: Roasting gives eggplant a tender, almost jammy bite with browned edges.
- Deeper flavor: Those caramelized spots taste savory and satisfying, like the backbone of a ragù.
- No frying mess: Many traditional versions fry the eggplant. Delicious, yes, but roasting is easier and still authentically comforting.
Ingredients
For the roasted eggplant
- 2 large eggplants (about 2 to 2 1/2 pounds total)
- 2 1/2 to 3 tablespoons extra virgin olive oil
- 1 1/2 teaspoons kosher salt, plus more to taste
- Freshly ground black pepper
For the sauce and pasta
- 1/4 cup extra virgin olive oil
- 4 garlic cloves, smashed and thinly sliced
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 (28-ounce) can crushed tomatoes
- 1/2 cup water (use the tomato can to swish it out)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon dried oregano
- 1 packed cup fresh basil leaves, torn, plus extra for serving
- 1 pound penne rigate
- 10 to 12 ounces mozzarella, shredded or torn into small pieces
- 3/4 cup grated Parmigiano-Reggiano (or Grana Padano)
- Butter or olive oil, for greasing the baking dish
Ingredient tip: Use low-moisture mozzarella for the cleanest, bubbliest melt. Fresh mozzarella is lovely too, just tear it and blot it well with paper towels so it does not water down the bake.
How to make it
1) Roast the eggplant
Heat the oven to 425°F (220°C). Line two sheet pans with parchment if you want easy cleanup.
Cut eggplant into 3/4-inch cubes. Spread on the pans, drizzle with olive oil, and toss with salt and pepper. The cubes should look lightly coated, not swimming.
Roast for 25 to 35 minutes, tossing once halfway through, until the pieces are tender and deeply browned in spots. You are looking for edges that look almost “seared.”

2) Simmer a quick tomato sauce
While the eggplant roasts, warm olive oil in a large saucepan over medium heat. Add garlic and cook, stirring constantly, until it smells sweet and turns just pale gold, about 30 to 90 seconds. Do not let it get dark brown.
If you are using red pepper flakes, add them now.
Pour in crushed tomatoes and the water. Season with salt and oregano. Bring to a gentle simmer and cook for 15 to 20 minutes, stirring occasionally, until the sauce tastes rounded and a little thicker.
Turn off the heat and stir in most of the basil (save a little for the top).
Sensory cue: The sauce should cling to a spoon and taste bright but not sharp. If it tastes “tinny,” it usually just needs a few more minutes and a pinch more salt.
3) Cook the penne very al dente
Bring a large pot of water to a boil and salt it well. It should taste like the sea.
Cook penne 2 minutes less than the package says. It should still have a firm bite because it will finish cooking in the oven.
Before draining, reserve 1/2 cup pasta water. Drain and return the pasta to the pot.
4) Combine, then layer
Stir two-thirds of the sauce into the pasta, then fold in two-thirds of the roasted eggplant, plus half of the Parmigiano-Reggiano. If it looks tight or dry, splash in a little reserved pasta water.
Grease a 9x13-inch baking dish (a 3-quart dish is perfect). Spoon in half the pasta mixture. Dot with half the mozzarella, then scatter the remaining eggplant. Add the rest of the pasta.
Spoon the remaining one-third sauce over the top, then finish with the remaining mozzarella and Parmigiano-Reggiano.

5) Bake until bubbling
Reduce the oven to 400°F (205°C).
Bake for 20 to 25 minutes, until the edges are bubbling and the top has golden spots. If you want extra browning, broil for 1 to 2 minutes, watching closely.
Let it rest for 10 to 15 minutes before serving. This little rest is what lets everything set enough to portion neatly, instead of sliding into a saucy heap.
Finish with torn basil and a drizzle of olive oil if you are feeling generous.
My tips
- Do not crowd the pan: Give the cubes space. Crowded eggplant steams, and steamed eggplant tastes sleepy.
- Go for real browning: Those darker edges are flavor. If the eggplant is pale after 25 minutes, keep roasting.
- Season in layers: Salt the eggplant, salt the sauce, salt the pasta water. That is how vegetarian bakes taste full and satisfying.
- Keep the pasta undercooked: Overcooked penne plus baking equals softness. We want tender, not tired.
- Use enough sauce: Baked pasta drinks sauce as it rests. A slightly saucy mix going in gives you a luscious bake coming out.
Make ahead and storage
Make ahead
You can assemble the whole dish up to 1 day ahead. Cover and refrigerate. Bake covered with foil at 375°F (190°C) for 20 minutes, then uncover and bake 15 to 20 minutes more until bubbling.
Store
Refrigerate leftovers in an airtight container for up to 4 days.
Reheat
For best texture, reheat in a 350°F (175°C) oven until hot. Add a spoonful of water or sauce over the top before reheating if it looks dry.
Freeze
Freeze tightly wrapped portions up to 2 months. Thaw overnight in the fridge, then reheat covered until hot.
Variations
- Add ricotta: Dollop 1 cup ricotta mixed with a pinch of salt between layers for a creamier bake.
- Swap the pasta shape: Rigatoni, ziti, or mezze maniche all work beautifully.
- Extra vegetables: Roasted zucchini or sautéed mushrooms make it even heartier.
- Crunchy top: Mix 1/3 cup breadcrumbs with olive oil and sprinkle over the final layer with the cheese.
FAQ
Do I need to salt eggplant first?
If your eggplants are very large or seem watery, you can salt them: cube, toss with 1 teaspoon salt, let sit 20 to 30 minutes, then blot dry. That said, high-heat roasting already solves most moisture issues, so I often skip the extra step on busy nights.
Can I use jarred marinara?
Yes. Choose one you truly like, then wake it up with a little garlic sizzled in olive oil and a handful of basil. Your pasta al forno will still taste homemade.
Why is my baked pasta watery?
The usual culprits are under-roasted eggplant, fresh mozzarella that was not blotted, or a sauce that was too thin. Roast darker, blot mozzarella, and simmer sauce a bit longer next time.
What baking dish works best?
A 9x13-inch, 3-quart baking dish gives you enough surface area for browning and neat layers. Glass can take a few extra minutes compared with metal or ceramic, so just bake until the center is hot and the edges are bubbling.
Serving ideas
I love this with a simple arugula salad (lemon, olive oil, salt), or garlicky sautéed greens. And if you have bread on the table, make it a good one. This sauce deserves a swipe.
