Aubergine Parmigiana Lasagne is a delicious vegetarian twist on the traditional Italian lasagna, swapping out the usual meat for layers of tender, roasted aubergine (eggplant). This hearty dish is bursting with layers of rich tomato sauce, creamy béchamel, melty cheese, and the subtle smoky flavor of roasted aubergine. Whether you’re a vegetarian or just looking for a lighter alternative to classic lasagna, this dish offers all the comfort and indulgence you crave in a lasagna, without the heaviness of meat.
The key to a great Aubergine Parmigiana Lasagne is in the preparation of the aubergine. Sliced thinly and roasted until tender, the aubergine provides a deep, savory flavor that complements the tomato sauce perfectly. The layers of roasted aubergine replace the traditional pasta sheets, giving the dish a unique texture and flavor while keeping it gluten-free. Each bite is a satisfying combination of the smoky, umami flavor of aubergine, the tang of the tomato sauce, the creamy richness of béchamel, and the gooey melt of mozzarella and Parmesan.
This dish is built in layers, similar to a traditional lasagna, with the roasted aubergine slices forming the foundation. The tomato sauce, made with ripe tomatoes, garlic, onions, and Italian herbs, adds a vibrant, fresh taste that contrasts beautifully with the creamy béchamel. The béchamel sauce, rich and velvety, ties everything together and balances out the acidity of the tomato sauce. Top it all off with a generous sprinkle of Parmesan and mozzarella cheese, then bake until golden and bubbling for a comforting, indulgent meal.
Aubergine Parmigiana Lasagne is not only a great vegetarian option but also an easy way to enjoy a classic Italian dish with a twist. You can make it ahead of time and bake it when ready, making it perfect for meal prep or feeding a crowd. This lasagna is rich, satisfying, and full of flavor, sure to become a family favorite.

Ingredients
- 2 aubergines large, sliced
- 2 cups Tomato sauce homemade or store-bought
- 1/2 cup parmesan cheese grated
- 8 sheets lasagne pasta ready-to-use
- 2 tablespoons olive oil
- 4 cups béchamel sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano optional
Instructions
- Preheat your oven to 180°C (350°F).
- Heat olive oil in a pan and lightly fry the aubergine slices until golden brown on both sides. Season with salt and pepper while frying.
- In a baking dish, spread a layer of tomato sauce.
- Place a layer of aubergine slices over the sauce.
- Cover with a layer of lasagne sheets, followed by béchamel sauce and a sprinkle of parmesan cheese.
- Repeat the layers until you run out of ingredients, ending with a layer of béchamel sauce and parmesan on top.
- Bake in the preheated oven for 45 minutes or until golden and bubbling on top.
- Let it rest for 10 minutes before serving.
- Garnish with dried oregano if desired and serve hot.
Nutrition










I’ve never cooked with aubergines before, and this was an adventure! Turned out okay, but I think I might’ve overcooked it a bit.
Overcooked? That happens! I once burnt my pasta… Can you just peel the skin off aubergines? I thought that was a thing. Anyway, good effort!
Great job on trying something new! Aubergines can be tricky, but it sounds like you handled it well. Just watch the cooking time next time! 😊
Just made this and it was a hit with my family! Even my picky kids loved it. Will definitely be making again! 🍽
That’s awesome to hear! What toppings did you add? 😊
Delicious! Will make again for my friends. How about freezing it?
Boom! My husband loved it! 🍆 A new family favorite!
Easy to make. I added some extra cheese because I love it. Yum!
I followed it mostly, but I used jarred sauce because I was lazy. Still tasted very “restaurant” though. I’d definitely make béchamel from scratch next time.
OMG this is the best! I am Italian and this tastes like home! Just like my nonna used to make! 🥰
Yum! I can’t wait to try this out! Nonna’s recipes are the best! 🧡
This turned out so cozy and cheesy! The aubergine slices got perfectly golden and the béchamel made it extra rich. Mine took closer to 55 minutes because my oven runs hot.
This recipe is absolutely delicious! The layers of aubergine and béchamel sauce are heavenly. 5 stars!
Yum! My kids devoured it. I added some extra cheese though. 😂
Way too much béchamel for my taste. It became kind of heavy. Next time I’ll reduce it or add more tomato sauce to balance.
Would it still work if I use zucchini instead? Allergic to eggplant. Thx!
I didn’t really like it. Too many layers and it felt heavy… maybe less cheese next time?
All the layers! Wow! Just wow! ⭐⭐⭐⭐⭐
Wow, it looks good, but is it really that easy? My last lasagna turned out a disaster! 😅
This looks amazing! I can’t wait to try this recipe! 🍆🍝
45 minutes isn’t enough for me. By the time the middle was hot, the top was already too dark. I’ll cover with foil earlier next run.
Why do you put so much cheese? That’s just too much! No need for the parmasen, I think it’s fine without it.
I tried making this but I don’t think I cooked the aubergines enough. They were a bit chewy.
I don’t know if you did it right. Aubergines are always soft in dishes like that, right? Sounds weird.
Maybe try cooking the aubergines longer next time? They can be kinda tough if not cooked enough. Good luck!
This sounds good but I don’t have béchamel sauce. Can I use cream instead?
This was amazing! I never thought aubergines could taste this good.
I’m so glad you loved it! Aubergines really can surprise you when cooked right. 😊
Really? I always thought they were kinda bitter. Maybe I should try again! 🤔
Kinda confusing steps. I got lost after laying down the sauce and it took forever. 3/5.