Eggplant Lasagna – Cozy, Comforting, and Surprisingly Light
Eggplant lasagna tastes like classic comfort food, but it’s lighter, fresher, and full of flavor. Instead of pasta sheets, thin slices of eggplant create tender layers that hold rich tomato sauce, creamy cheese, and fragrant herbs. It’s a great option when you want something hearty without feeling weighed down.
Whether you’re eating low-carb, avoiding gluten, or just love eggplant, this dish fits the bill. It also reheats beautifully, so it’s perfect for meal prep or a comforting Sunday dinner.
What Makes This Recipe So Good

- Deep, savory flavor: Roasted eggplant develops a slightly sweet, smoky taste that pairs perfectly with garlic, basil, and tomato sauce.
- Lighter than classic lasagna: You get the same layered, cheesy experience without the heaviness of noodles.
- No soggy layers: Salting and roasting the eggplant keeps the lasagna firm, sliceable, and not watery.
- Customizable: Go full vegetarian, or add ground turkey, beef, or Italian sausage to the sauce.
- Great for leftovers: The flavors meld as it sits, and the slices hold together even better the next day.
Shopping List
- Eggplant: 2 large globe eggplants (about 2 to 2.5 pounds total)
- Olive oil: For brushing and sautéing
- Salt and pepper: Kosher or sea salt preferred
- Garlic: 4 cloves, minced
- Yellow onion: 1 medium, diced
- Crushed tomatoes or tomato passata: 1 large can (28 ounces)
- Tomato paste: 2 tablespoons (optional for richer sauce)
- Dried oregano and dried basil: 1 teaspoon each
- Red pepper flakes: Pinch, optional
- Fresh basil: 1 small bunch, chopped
- Ricotta cheese: 15 ounces (whole milk for best texture)
- Egg: 1 large (helps set the ricotta layer)
- Parmesan cheese: 1/2 cup freshly grated
- Mozzarella cheese: 2 cups shredded (low-moisture)
- Optional protein: 1 pound ground beef, turkey, or Italian sausage
How to Make It

- Prep the eggplant: Slice the eggplants lengthwise into 1/4-inch slices. Lay them on baking sheets, sprinkle with salt on both sides, and let them sit for 20–30 minutes to draw out moisture.
Pat dry thoroughly with paper towels.
- Roast the slices: Heat the oven to 425°F (220°C). Brush both sides of the eggplant with olive oil and arrange in a single layer on lined baking sheets. Roast for 18–22 minutes, flipping halfway, until soft and lightly golden.
Reduce oven temp to 375°F (190°C).
- Make the sauce: In a large skillet, warm 1–2 tablespoons olive oil over medium heat. Sauté onion for 5–6 minutes until translucent, then add garlic and cook 30 seconds. Stir in crushed tomatoes, tomato paste, dried herbs, red pepper flakes, salt, and pepper.
Simmer 10–15 minutes to thicken. Stir in fresh basil at the end. If using meat, brown it first, drain, then add to the sauce.
- Mix the ricotta layer: In a bowl, combine ricotta, egg, half the Parmesan, a pinch of salt and pepper, and a handful of chopped basil if you like.
Stir until smooth.
- Build the layers: Spread a thin layer of sauce in a 9×13-inch baking dish. Add a layer of roasted eggplant slices, slightly overlapping. Dollop and spread a third of the ricotta mixture, sprinkle with mozzarella, and spoon on more sauce.
Repeat layers (eggplant, ricotta, mozzarella, sauce) until everything is used, finishing with sauce and a good handful of mozzarella. Sprinkle remaining Parmesan on top.
- Bake: Cover loosely with foil, tenting it so it doesn’t stick to the cheese. Bake at 375°F (190°C) for 20 minutes.
Remove foil and bake another 15–20 minutes until bubbling and golden in spots.
- Rest and serve: Let the lasagna rest 15–20 minutes before slicing. This helps it set and makes clean slices. Garnish with extra basil if you like.
Storage Instructions
- Refrigerator: Cool completely, then cover and refrigerate for up to 4 days.
- Freezer: Wrap individual slices tightly or use a freezer-safe dish.
Freeze up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm slices in a 350°F (175°C) oven for 15–20 minutes, or microwave in short bursts. Add a splash of water and cover if reheating from frozen to prevent drying out.

Why This is Good for You
- More veggies, less starch: Eggplant replaces pasta, cutting carbs and adding fiber.
- Protein and calcium: Ricotta and mozzarella bring satisfying protein and bone-friendly calcium.
- Heart-smart fats: Olive oil and a lighter overall profile make it a better fit for everyday meals.
- Nutrient-rich sauce: Tomatoes offer lycopene and antioxidants, especially when gently cooked with a bit of fat.
What Not to Do
- Don’t skip salting and roasting the eggplant: This is key to avoiding a watery lasagna.
- Don’t cut the slices too thick: Thick slices can stay tough and throw off the texture.
Aim for about 1/4 inch.
- Don’t overload with sauce: Too much liquid leads to pooling. Keep layers moderate.
- Don’t slice immediately: Rest time helps it set. Cutting too soon creates a sloppy mess.
- Don’t use fresh mozzarella without drying it: If you use fresh, slice it and pat dry to reduce moisture.
Recipe Variations
- Spinach ricotta: Stir 1–2 cups chopped, sautéed spinach (well squeezed) into the ricotta for extra greens.
- Meaty version: Add browned Italian sausage or ground turkey to the sauce with fennel seeds for extra flavor.
- White sauce twist: Swap tomato sauce for a light béchamel or a garlicky cream sauce and add mushrooms.
- Smoky eggplant: Brush slices with a pinch of smoked paprika before roasting for barbecue-like depth.
- Herb-forward: Layer in fresh oregano, parsley, and basil for a bright, garden-fresh taste.
- Dairy-light: Use part-skim ricotta and less mozzarella, and add extra roasted veggies like zucchini or peppers.
- Gluten-free breadcrumb topping: Sprinkle with seasoned gluten-free breadcrumbs mixed with Parmesan in the last 10 minutes for a crisp top.
FAQ
Do I have to peel the eggplant?
Most of the time, no.
The skin helps the slices hold together and softens during roasting. If your eggplant is very large or the skin seems tough, you can peel stripes or remove it entirely.
How do I keep the lasagna from getting watery?
Salt and roast the eggplant first, and let the lasagna rest before slicing. Also, simmer the sauce until it’s thick and avoid excess moisture from fresh mozzarella or watery vegetables.
Can I make this ahead?
Yes.
Assemble the lasagna, cover, and refrigerate up to 24 hours. Add 5–10 minutes to the baking time. You can also bake it fully, cool, and reheat for easy meals.
What if I don’t have ricotta?
Cottage cheese works well.
Blend it briefly to smooth it out, then mix with the egg and Parmesan. Mascarpone can also be used for a richer version.
Can I grill the eggplant instead of roasting?
Absolutely. Grilling adds great smoky flavor.
Brush slices with oil, season, and grill over medium-high heat until tender and lightly charred, then proceed with layering.
Is this recipe gluten-free?
Yes, as written it contains no pasta or flour. Just check labels on tomato products and sausage if you’re adding meat to ensure there are no hidden sources of gluten.
How thick should the layers be?
Keep each layer even but not heavy. A single layer of eggplant, a thin spread of ricotta, a modest amount of sauce, and a light sprinkle of cheese creates the best texture.
Final Thoughts
Eggplant lasagna delivers everything you love about classic lasagna—cheesy layers, rich sauce, cozy vibes—without feeling heavy.
With just a few smart steps, like salting and roasting the eggplant, you get clean slices and bold flavor. Keep it simple for a weeknight or dress it up with fresh herbs and a side salad for guests. Either way, it’s a satisfying, reliable recipe you’ll want on repeat.

