Keto-Friendly Creamy Ricotta and Roasted Eggplant Lasagna
I remember the first time I swapped lasagna noodles for roasted eggplant — the dish felt indulgent but surprisingly light. This Keto-Friendly Creamy Ricotta and Roasted Eggplant Lasagna layers tender, caramelized eggplant with a silky ricotta mix and bubbling mozzarella for a low-carb, comfort-food dinner that’s perfect any night you want lasagna without the pasta. If you like rich ricotta-based bakes, you might also enjoy my take on creamy ricotta spinach and chicken cannelloni for another satisfying, cheese-forward meal: creamy ricotta, spinach and chicken cannelloni.
Why you’ll love this dish
This eggplant lasagna gives you all the cozy, savory flavors of traditional lasagna — layered cheese, tangy marinara, and golden top — but swaps starchy noodles for roasted eggplant to keep carbs low. It’s ideal for:
- Weeknight dinners when you want something make-ahead and fuss-free.
- Keto or low-carb meal plans without sacrificing texture or flavor.
- Family meals that please both kids and adults; the roasted eggplant becomes mild and almost meaty.
“Creamy, comforting, and surprisingly light — a lasagna that makes everyone ask for seconds without the pasta.” — a regular weeknight favorite
The recipe is also forgiving: you can roast eggplant ahead of time, mix the ricotta filling quickly, and assemble right before baking.
Step-by-step overview
This recipe follows a simple rhythm: roast, mix, layer, bake. First you roast the eggplant slices until soft and slightly caramelized. While they cool, you whisk the ricotta with an egg and cheeses for structure and flavor. Then you build layers of sauce, eggplant, and ricotta, finish with mozzarella, and bake until bubbly and golden. Expect about 15 minutes active prep plus roasting and baking time.
What you’ll need
- 2 medium eggplants, sliced into 1/4–1/2-inch rounds (or lengthwise into 1/4–1/2-inch slices)
- 1 cup ricotta cheese (whole-milk ricotta for creaminess; drain if watery)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cups marinara sauce (choose sugar-free for strict keto)
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- Fresh basil leaves, for garnish
Substitutions and notes:
- Swap part of the mozzarella for provolone or fontina for a different melt quality.
- For a slightly tangier ricotta filling, stir in 1 teaspoon lemon zest.
- If you want a meaty version, brown 8 oz Italian sausage and layer it with the eggplant.
- For ideas on pairing richer sides, see this creamy orzo with roasted butternut squash and spinach as a non-keto option: creamy orzo with roasted butternut squash and spinach.
Directions to follow
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment.
- Brush both sides of the eggplant slices with olive oil. Season lightly with salt and pepper. Arrange them in a single layer on the sheet.
- Roast the eggplant for 20–25 minutes, flipping once halfway through, until slices are soft and golden at the edges. Remove and let cool briefly.
- In a medium bowl, combine the ricotta, egg, half of the shredded mozzarella, and the grated Parmesan. Stir until smooth. Season with a pinch of salt and some black pepper.
- Spread a thin layer of marinara sauce in the bottom of a baking dish (about 9×9 or similar). Arrange a layer of roasted eggplant over the sauce. Dollop and gently spread some of the ricotta mixture over the eggplant. Repeat layers (sauce → eggplant → ricotta) until ingredients are used, finishing with remaining marinara and the remaining mozzarella on top.
- Bake the assembled lasagna for 25–30 minutes, until the cheese is melted, bubbling, and beginning to brown. Let rest for 5–10 minutes to set before slicing. Garnish with torn fresh basil and a drizzle of extra-virgin olive oil if desired.
Best ways to enjoy it
- Plate slices with a scattering of fresh basil and serve hot from the oven.
- Pair it with a crisp green salad dressed with lemon and olive oil, roasted asparagus, or sautéed spinach for extra greens.
- For a low-carb “garlic bread” side, serve with toasted almond-flour flatbread or crisp Parmesan crackers.
- If you’re serving guests, cut into squares and place on warm plates; a dollop of extra marinara on the side is always welcome.
Storage and reheating tips
- Refrigerate leftovers promptly: place cooled leftovers in an airtight container and store in the fridge for up to 3–4 days.
- To reheat: cover and bake at 350°F (175°C) for 15–20 minutes until warmed through, or microwave individual portions until hot. If baking from chilled, add 5–10 extra minutes.
- To freeze: wrap individual portions or the whole dish tightly with plastic wrap and foil, or use a freezer-safe container. Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Food safety: do not leave lasagna at room temperature for more than 2 hours, and always reheat to steaming hot (165°F / 74°C) for safety.
Pro chef tips
- Avoid watery ricotta: if your ricotta is very loose, drain it in a fine sieve for 15–20 minutes to prevent a watery bake.
- Eggplant moisture control: salting eggplant can draw out water and reduce bitterness. Salt sliced eggplant lightly, rest for 20–30 minutes, then blot with paper towels if you want firmer, less soggy layers. This is optional with modern varieties.
- Even slices roast best: keep eggplant slices uniform thickness so they cook at the same rate. A mandoline on a low setting helps.
- Use a hot oven: 400°F encourages caramelization for better flavor. If your top browns too fast while baking, tent with foil.
- Make-ahead assembly: roast eggplant and mix the ricotta up to a day ahead. Assemble just before baking, or assemble and refrigerate up to 24 hours and bake when ready.
Creative twists
- Add protein: layer in cooked Italian sausage or ground turkey for a heartier, still-low-carb version.
- Greens boost: fold chopped, squeezed-dry spinach or kale into the ricotta for color and extra nutrients.
- Pesto swap: use a thin smear of basil pesto in place of some marinara for a herby lift.
- Dairy-free option: try a cashew-based ricotta and dairy-free mozzarella alternatives (note: macros will change).
- Smoky flavor: finish with a sprinkle of smoked mozzarella or a few slices of roasted red pepper for contrast.
Your questions answered
Q: Is this recipe truly keto-friendly?
A: Yes — swapping eggplant for pasta cuts the carbs considerably. Use a sugar-free marinara and full-fat cheeses for better satiety and lower net carbs. Track portions and sauce type to fit your macro goals.
Q: Can I fry the eggplant instead of roasting?
A: You can shallow-fry or pan-fry slices for a quicker caramelized result, but frying adds fat. For keto, that’s usually acceptable; just drain well on paper towels to avoid greasy layers.
Q: How long does the whole recipe take?
A: Active hands-on time is roughly 15–25 minutes (slicing, oiling, mixing). Roasting takes 20–25 minutes and baking 25–30 minutes, so total time is about 1 hour to 1 hour 15 minutes.
Q: Can I assemble this ahead of time?
A: Yes — roast the eggplant and make the ricotta mixture up to 24 hours ahead. Assemble and refrigerate, then bake when ready. If frozen assembled, thaw overnight before baking.
Q: How many does it serve?
A: This batch serves about 4 as a main course. Adjust quantities or use a larger dish for more servings.
Conclusion
This eggplant lasagna is a satisfying, keto-friendly way to enjoy classic lasagna flavors without noodles. If you want other low-carb takes on noodle-free lasagna, check out this detailed eggplant lasagna guide at Eggplant Lasagna – Wholesome Yum. For another well-tested no-noodle recipe with clear instructions and variations, see the helpful tips at Eggplant Lasagna | Delicious, Low Carb Lasagna Without Noodles.
Enjoy a slice warm with fresh basil — it’s comfort food that keeps carbs in check.
Keto-Friendly Creamy Ricotta and Roasted Eggplant Lasagna

Ingredients
For the layers
- 2 medium eggplants, sliced into 1/4–1/2-inch rounds
- 2 cups marinara sauce Choose sugar-free for strict keto
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
For the ricotta mixture
- 1 cup ricotta cheese (whole-milk ricotta for creaminess; drain if watery)
- 2 tablespoons olive oil
- Fresh basil leaves for garnish
Instructions
Preparation
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment.
- Brush both sides of the eggplant slices with olive oil. Season lightly with salt and pepper. Arrange them in a single layer on the sheet.
- Roast the eggplant for 20–25 minutes, flipping once halfway through, until slices are soft and golden at the edges. Remove and let cool briefly.
- In a medium bowl, combine the ricotta, egg, half of the shredded mozzarella, and the grated Parmesan. Stir until smooth. Season with a pinch of salt and some black pepper.
Assembly
- Spread a thin layer of marinara sauce in the bottom of a baking dish (approximately 9x9 or similar).
- Arrange a layer of roasted eggplant over the sauce. Dollop and gently spread some of the ricotta mixture over the eggplant.
- Repeat layers (sauce → eggplant → ricotta) until ingredients are used, finishing with remaining marinara and the remaining mozzarella on top.
Baking
- Bake the assembled lasagna for 25–30 minutes, until the cheese is melted, bubbling, and beginning to brown.
- Let rest for 5–10 minutes to set before slicing. Garnish with torn fresh basil and a drizzle of extra-virgin olive oil if desired.
