
Pasta alla Norma (an easy eggplant tomato pasta)
This post may contain affiliate links. Please read our disclosure policy.
This Pasta alla Norma is a simple Sicilian pasta dish made with roasted eggplant, marinara sauce, fresh basil, and Parmesan. My method of roasting the eggplant keeps things easy and hands-off while adding deep, rich flavor. It’s a vegetarian pasta I make often — cozy enough for a quiet night in, but special enough for an occasion.

This Pasta alla Norma is one of my favorite classic Italian pasta recipes to make when I want something deeply flavorful but still simple. It’s built around roasted eggplant, a cozy tomato sauce, fresh basil, and parmesan — the kind of combination that feels classic and comforting, yet completely doable on a weeknight. It’s a meatless dish that never feels like a compromise.
Traditionally, Pasta alla Norma is made by sautéing eggplant in a generous amount of oil before tossing it with tomato sauce and pasta. I take a slightly different approach and roast the eggplant instead. I love this method because it uses much less oil, doesn’t leave my stovetop splattered, and is mostly hands-off. The eggplant turns tender with caramelized edges, then gets folded into the marinara, where it soaks up all that rich tomato flavor.
Once everything is tossed with pasta, fresh basil, and a generous shower of parmesan, the dish really comes together. The eggplant breaks down slightly, adding a wonderful creaminess to the dish. It’s hearty, satisfying, and full of bold flavor. I’ll often serve it as a simple vegetarian main, but it also works beautifully as a side next to grilled chicken or a good steak. It’s one of those recipes I keep coming back to.


What to serve with pasta alla norma
This pasta with eggplant recipe is wonderful on its own, but a few simple sides make it feel like a complete meal. I love serving it with a slice of warm garlic bread for scooping up the sauce, or alongside a classic Caesar salad for something crisp and fresh.
If you’d like to serve it as a side dish, it pairs beautifully with a simple protein. My balsamic chicken is an easy, flavorful option, or try it next to a coffee rubbed steak for a more elevated dinner. It’s a versatile dish that fits just about any table.
Variations to try
This recipe is easy to tweak based on what you have on hand. Add other roasted vegetables like zucchini, mushrooms, or peppers to mix things up, stir in a spoonful of ricotta at the end for a creamier finish, or add a few handfuls of spinach for a veggie boost.
For a smoky twist, try adding chopped roasted red peppers — they blend beautifully with the tomato sauce and eggplant. And if you’re out of Parmesan, pecorino works just as well. It’s a forgiving recipe that welcomes a little improvisation.

Pasta alla Norma (roasted eggplant tomato pasta)
Ingredients
- 2 medium globe eggplants (cubed)
- 2 tablespoons olive oil
- ½ teaspoon EACH: salt and pepper
Sauce and Pasta
- 1 tablespoon olive oil
- ½ medium onion (finely minced)
- 3 cloves garlic (finely minced)
- 24 ounces marinara sauce (see notes)
- Salt and pepper (to taste)
- 14 ounces short-shaped pasta
- ½ cup grated parmesan (plus extra for serving)
- Fresh basil (for serving)
Instructions
- Preheat your oven to 425 degrees Fahrenheit and line an extra-large baking sheet (see notes) with parchment paper. Add the eggplant and toss with the oil, salt, and pepper and then spread the cubes out evenly on the baking sheet. Bake for 30-40 minutes, until the eggplant is very soft.2 medium globe eggplants, 2 tablespoons olive oil, ½ teaspoon EACH: salt and pepper
- While the eggplant is baking, make the sauce. Heat the oil in a wide pan over medium-high heat. Add the onion and cook until it's translucent, about 3 minutes. Add the garlic and cook for another 30 seconds.1 tablespoon olive oil, ½ medium onion, 3 cloves garlic
- Pour the marinara sauce into the pan and let it warm. Season the sauce to taste with salt and pepper.24 ounces marinara sauce, Salt and pepper
- Bring a large pot of well-salted water to a boil, then cook the pasta according to the package directions. Reserve 1 cup of the pasta cooking water, drain the pot, then return the pasta to the pot.14 ounces short-shaped pasta
- Pour the marinara sauce over the pasta. When the eggplant is soft, add it to the pot and stir well. Add enough of the pasta cooking water to make a loose, creamy sauce – I usually add most of it, but add a splash at a time.
- Stir in the Parmesan and basil. Serve with a little extra Parmesan and basil on top.½ cup grated parmesan, Fresh basil
Notes
Baking Sheet: An extra-large baking sheet measures 21″ x 15″. If you don’t have one, use two large baking sheets.
Marinara sauce: You can certainly make your own marinara sauce, but I usually use a good-quality jarred marinara, which works beautifully in this recipe.
Serving size: This recipe serves four as a main course. If you’re serving it with protein on the side, plan for leftovers or make half the recipe.
Serving: I will usually cook the marinara sauce in a braiser, but I find it hard to mix everything in it, which is why the directions call for mixing it in the pasta cooking pot. But a braiser is a nice dish to bring to the table, so after mixing it in the pot, I’ll usually transfer the pasta back to the braising dish for serving. Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.







