
I recently made this Aubergine Lentil Parmigiana Recipe, and honestly, it surprised me in the best way. The layers of tender aubergine, rich lentil sauce, and melted cheese felt just as comforting as a traditional parmigiana. I loved how filling and wholesome it turned out without needing any meat.
If you enjoy hearty dishes, you might also like ground beef recipes for inspiration on meaty alternatives. It’s one of those dishes that feels indulgent yet nourishing at the same time. If you’re looking for a cozy, crowd-pleasing vegetarian bake, this is definitely worth trying.

Ingredients
Here’s everything you’ll need to bring this delicious dish together:
- 2 large aubergines (eggplants), sliced into rounds – choose firm, glossy ones for the best texture
- 2 tablespoons olive oil – helps roast the aubergine beautifully
- 1 onion, finely chopped – adds sweetness and depth to the sauce
- 2 garlic cloves, minced – fresh garlic enhances flavor significantly
- 1 carrot, finely diced – adds subtle sweetness and texture
- 1 celery stalk, chopped – builds a classic savory base
- 1 cup dried green or brown lentils (or 2 cups cooked) – avoid overcooking to keep structure
- 1 can (400g) chopped tomatoes – use good-quality tomatoes for richer taste
- 2 tablespoons tomato paste – intensifies the sauce flavor
- 1 teaspoon dried oregano – brings an Italian-style aroma
- 1 teaspoon dried basil – complements the tomato base
- 1 teaspoon sugar – balances acidity (optional)
- Salt and pepper to taste – always season in layers
- 1 cup grated mozzarella – melts into a gooey topping (grate fresh for best melt)
- ½ cup grated parmesan – adds a salty, nutty finish
- Fresh basil leaves (optional) – for garnish and freshness
Note: This recipe serves approximately 4–6 people depending on portion size.
Variations
You can easily adapt this dish based on your dietary needs or flavor preferences:
- Use vegan cheese alternatives to make it completely dairy-free
- Add red chili flakes for a spicy kick
- Swap lentils with chickpeas or mushrooms for a different texture
- Use zucchini slices along with aubergine for variety
- Skip sugar and add grated carrot for natural sweetness
- You can also enjoy similar creamy pasta ideas like roasted red pepper rigatoni for a change

Cooking Time
Here’s how long it will take from start to finish:
- Prep Time: 20 minutes
- Cooking Time: 50 minutes
- Total Time: 1 hour 10 minutes
Equipment You Need
- Baking dish – for layering and baking the parmigiana
- Frying pan – to cook the lentil sauce evenly
- Sharp knife – for slicing aubergine and chopping vegetables
- Cutting board – keeps prep organized and safe
- Saucepan – for cooking lentils if using dried ones
- Grater – for fresh cheese, which melts better
How to Make Aubergine Lentil Parmigiana Recipe?
This recipe comes together in layers, creating a rich and satisfying bake. Each step builds flavor, so take your time and enjoy the process.
Prepare the Aubergine
Slice the aubergines into rounds and lightly brush them with olive oil. Roast them in a preheated oven until soft and slightly golden. This step removes bitterness and gives a silky texture.
Cook the Lentils
If using dried lentils, cook them in water until tender but not mushy. Drain well and set aside. Keeping them slightly firm helps maintain structure in the dish.
Make the Lentil Sauce
Heat oil in a pan and sauté onion, garlic, carrot, and celery until softened. Add tomatoes, tomato paste, herbs, and cooked lentils. Simmer until thick and rich in flavor.
Layer the Dish
Start with a layer of lentil sauce, followed by aubergine slices. Repeat the layers until everything is used up. Finish with a generous topping of mozzarella and parmesan.

Bake to Perfection
Place the dish in the oven and bake until the cheese is melted and golden. Let it rest for a few minutes before serving so the layers set properly.
Additional Tips for Making this Recipe Better
From my experience, a few small tweaks can really elevate this dish:
- I always roast the aubergine instead of frying—it keeps the dish lighter and less oily
- I like adding a splash of balsamic vinegar to the sauce for extra depth
- Letting the dish rest after baking makes slicing much easier
- I prefer freshly grated cheese because it melts smoother and tastes richer
- Sometimes I add a pinch of smoked paprika for a subtle smoky flavor
How to Serve Aubergine Lentil Parmigiana Recipe?
Serve this parmigiana warm, straight from the oven for the best texture and flavor. I like pairing it with a crisp green salad or garlic bread for a complete meal. Garnish with fresh basil leaves and a sprinkle of parmesan for a beautiful finish. You can also serve it alongside pasta or roasted vegetables for a heartier spread.

Nutritional Information
Here’s a quick look at the nutritional value per serving:
- Calories: ~350–400 kcal
- Protein: ~18g
- Carbohydrates: ~40g
- Fat: ~15g
Make Ahead and Storage
Storing
You can store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen over time, making it even tastier the next day.
Freezing
This dish freezes well once cooled completely. Wrap tightly or use freezer-safe containers, and store for up to 2 months.
Reheating
Reheat in the oven at 180°C until warmed through, or microwave individual portions. Add a little cheese on top before reheating for freshness.
Why You’ll Love This Recipe?
This dish has so much going for it, especially if you enjoy comforting vegetarian meals:
- It’s hearty and satisfying
The lentils provide a meaty texture, making it filling without needing meat. - Packed with flavor
Layers of rich tomato sauce, roasted aubergine, and cheese create a delicious balance. - Great for meal prep
I find it perfect for making ahead and enjoying throughout the week. - Flexible and customizable
You can easily adapt it to vegan, gluten-free, or spicy versions. - Family-friendly
Even non-vegetarians enjoy this dish because it’s so comforting and flavorful.
If you try this aubergine lentil parmigiana, you’ll see how simple ingredients can create something truly special. It’s one of those recipes I keep coming back to whenever I want something warm, hearty, and satisfying.

Aubergine Lentil Parmigiana Recipe
Ingredients
Method
- Slice the aubergines into rounds and lightly brush them with olive oil. Roast them in a preheated oven until soft and slightly golden. This step removes bitterness and gives a silky texture.
- If using dried lentils, cook them in water until tender but not mushy. Drain well and set aside. Keeping them slightly firm helps maintain structure in the dish.
- Heat oil in a pan and sauté onion, garlic, carrot, and celery until softened. Add tomatoes, tomato paste, herbs, and cooked lentils. Simmer until thick and rich in flavor.
- Start with a layer of lentil sauce, followed by aubergine slices. Repeat the layers until everything is used up. Finish with a generous topping of mozzarella and parmesan.
- Place the dish in the oven and bake until the cheese is melted and golden. Let it rest for a few minutes before serving so the layers set properly.
Notes
- I always roast the aubergine instead of frying—it keeps the dish lighter and less oily
- I like adding a splash of balsamic vinegar to the sauce for extra depth
- Letting the dish rest after baking makes slicing much easier
- I prefer freshly grated cheese because it melts smoother and tastes richer
- Sometimes I add a pinch of smoked paprika for a subtle smoky flavor






