This baked eggplant pasta is a comforting, wholesome dish that brings together tender roasted eggplant, creamy ricotta, melty mozzarella, and a rich tomato sauce over perfectly cooked pasta.
Packed with plant-based protein, fiber, and healthy fats from olive oil and cheese, it’s hearty yet nutritious.
Easy to prepare and ideal for meal prep or weeknight dinners, it’s satisfying, flavorful, and sure to please the whole family.

Baked Eggplant Pasta
Equipment
- 1 large saucepan
- 2 baking trays
- 9×13" baking dish
- Large Pot (for boiling pasta)
- Mixing bowl (very large)
- Knife and cutting board
- Wooden spoon or spatula
Ingredients
For the Sauce:
- ¼ cup extra-virgin olive oil
- 1 medium onion diced
- 4 cloves garlic sliced
- ½ teaspoon crushed red pepper flakes optional
- 3 ounces tomato paste
- 2 28-ounce cans plum tomatoes, hand-crushed or blended
- Salt and pepper to taste
For the Baked Pasta:
- 2 medium eggplants cut into 1-inch cubes
- ¾ cup olive oil
- 1 teaspoon salt
- 1 teaspoon pepper
- 1 pound rigatoni or ziti, penne, tortiglioni
- ¼ cup fresh basil chopped
- 1 pound mozzarella shredded, divided
- 1 pound ricotta cheese
- ½ cup Pecorino Romano grated
Instructions
- Preheat the Oven: Begin by preheating your oven to 425°F (220°C). Position your oven racks near the middle level to ensure even heat distribution. This step is essential because roasting the eggplant at a high temperature helps it caramelize beautifully, bringing out its natural sweetness and ensuring tender, flavorful bites.
- Prepare the Eggplant: Wash the eggplants thoroughly and cut them into 1-inch cubes. Place the cubed eggplant in a large bowl, drizzle with ¾ cup olive oil, and season generously with 1 teaspoon salt and 1 teaspoon black pepper. Toss until each piece is evenly coated. The oil will help the eggplant roast without drying out, while the seasoning enhances its natural flavor.
- Roast the Eggplant: Spread the seasoned eggplant cubes on two baking trays in a single layer to prevent overcrowding. Roast in the preheated oven for 20–30 minutes, turning halfway through for even browning. The eggplant is ready when it is golden, soft to the touch, and yields easily to a fork. Roasting intensifies the flavor and adds a slightly smoky, caramelized texture.
- Sauté the Aromatics for the Sauce: While the eggplant roasts, heat ¼ cup extra-virgin olive oil in a large saucepan over medium-low heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until it softens and becomes translucent. Add the sliced garlic and cook for another 2–3 minutes, stirring frequently until fragrant. If you enjoy a bit of heat, stir in ½ teaspoon crushed red pepper flakes and cook for an additional 30 seconds. This creates a flavorful aromatic base for your tomato sauce.
- Build the Tomato Sauce: Add 3 ounces of tomato paste to the pan, stirring constantly for about 5 minutes to caramelize slightly and deepen the flavor. Then add the hand-crushed plum tomatoes (or pulsed in a blender for smoother texture). Stir to combine, bring the sauce to a gentle simmer, and let it cook uncovered for at least 15 minutes over low heat. Stir frequently to prevent sticking. Season with salt and pepper to taste. The slow simmer allows the flavors to meld and the sauce to thicken slightly.
- Cook the Pasta: Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil. Add the rigatoni (or your preferred pasta) and cook until 2 minutes less than al dente according to package instructions. This ensures the pasta will hold its shape during baking and won’t become mushy. Drain the pasta and set aside in a very large mixing bowl.
- Combine Pasta with Cheese and Sauce: Add 3½ cups of the prepared tomato sauce, chopped basil, all ricotta, ¾ of the shredded mozzarella, and ½ cup Pecorino Romano to the pasta. Stir gently but thoroughly until the pasta is coated in a creamy, cheesy mixture. Fold in ¾ of the roasted eggplant, being careful not to mash it, so each bite has tender chunks of roasted flavor. This combination creates a rich, well-balanced filling for the baked pasta.
- Prepare the Baking Dish: Reduce your oven temperature to 375°F (190°C). Lightly coat a 9×13-inch baking dish with 1 cup of the tomato sauce to prevent sticking and add extra moisture. Carefully pour the pasta mixture into the prepared dish, spreading it evenly. Sprinkle the remaining mozzarella on top, add the rest of the roasted eggplant, and drizzle an additional ½ cup of sauce over the surface for a glossy, flavorful finish.
- Bake Until Golden and Bubbly: Place the baking dish in the oven and bake for 25 minutes, until the top is bubbly and lightly browned. For a more visually appealing finish, switch the oven to broil for 1–2 minutes, keeping a close eye to avoid burning. The broiling step adds a golden crust to the cheese, creating a delightful texture contrast with the creamy interior.
- Rest Before Serving: Remove the pasta from the oven and allow it to rest for 10–15 minutes before serving. This helps the layers settle, making it easier to portion and ensuring the pasta is perfectly creamy rather than runny. Garnish with extra fresh basil or a light sprinkle of Pecorino Romano if desired, and serve warm.
Notes
- This recipe serves 8 moderate portions or 4–6 larger servings depending on appetite.
- Be careful not to overcook the pasta. Cooking it just 2 minutes short of al dente ensures it won’t become mushy after baking.
- Roasting the eggplant at high heat brings out a caramelized sweetness that complements the tangy tomato sauce. Avoid overcrowding the baking trays for even browning.
- Baking until the cheese is bubbly and lightly golden guarantees a perfect texture. For extra color, briefly broil—but watch carefully to prevent burning.
- Leftovers can be stored in the fridge for up to 3 days. Reheat gently to preserve the creamy texture and flavor.
Chef’s Secrets for Perfect Flavor
The key to an unforgettable baked eggplant pasta lies in layering flavors carefully.
Start by roasting the eggplant at high heat; this develops a natural sweetness and slightly smoky taste that balances the richness of the cheese.
Sautéing onions and garlic slowly for the sauce enhances depth without bitterness.
Using a mix of ricotta, mozzarella, and Pecorino Romano provides a creamy, slightly tangy profile.
When combining pasta with sauce, fold gently to preserve the roasted eggplant’s shape, ensuring each bite has a variety of textures.
Finally, letting the baked pasta rest for 10–15 minutes after baking allows flavors to meld and the dish to set beautifully.
Serving Suggestions to Impress Guests
This baked eggplant pasta is versatile and pairs beautifully with a variety of sides.
Serve it with a fresh green salad, lightly dressed with lemon and olive oil to cut through the richness of the cheese.
Crusty garlic bread or a simple focaccia adds a satisfying crunch.
For a heartier meal, accompany it with roasted vegetables or a grilled chicken breast for added protein.
Garnishing with fresh basil or a sprinkle of Pecorino Romano just before serving elevates the presentation, making it suitable for casual weeknight dinners or special occasions.
Storage Tips for Best Results
To maintain the flavor and texture, store leftovers in an airtight container in the refrigerator for up to 3 days.
When reheating, use a low oven or microwave to gently warm the pasta, preserving the creamy consistency without drying it out.
If freezing, portion the pasta into freezer-safe containers and freeze for up to 2 months.
Thaw overnight in the fridge before reheating.
For the best texture, avoid overcooking during reheating, as this can make the pasta soft and less cohesive.
Frequently Asked Questions
1. Can I make this recipe ahead of time?
Yes! You can assemble the baked pasta a day in advance. Keep it covered in the refrigerator and bake just before serving. This allows the flavors to meld, making the dish even more delicious.
2. Can I use other types of pasta?
Absolutely. While rigatoni works best for holding the sauce and cheese, penne, ziti, or tortiglioni are excellent substitutes.
Just adjust the cooking time slightly to ensure the pasta is slightly undercooked before baking.
3. Is this recipe vegetarian-friendly?
Yes, it is fully vegetarian. If you want a vegan version, you can substitute ricotta and mozzarella with plant-based alternatives and skip Pecorino Romano, though the flavor and creaminess will differ slightly.
4. How do I prevent the eggplant from becoming mushy?
Roast the eggplant in a single layer on trays, avoiding overcrowding. Use high heat (425°F/220°C) and turn halfway through roasting.
Properly roasted eggplant will hold its shape and develop a tender, caramelized texture rather than a mushy consistency.
5. Can I add extra vegetables or protein?
Yes! You can fold in sautéed mushrooms, zucchini, or bell peppers for more veggies. For added protein, cooked chicken, sausage, or plant-based protein like lentils can be mixed in.
Adjust baking time slightly if adding extra ingredients to ensure everything is heated through.