Last month, my husband came home from a work event and dropped his keys on the counter with a sigh that said everything. “You know,” he said, rubbing his temples, “I really wanted that lasagna from the Italian place downtown. But I also don’t want to feel like a balloon for the next three days.”
I smiled. We’ve been in this low-carb dance for about six months now. It started as a way to lose a few stubborn pounds, but honestly? It’s stuck around because the energy levels are better, and let’s be real, the kitchen is less chaotic without boiling massive pots of water for noodles.
But lasagna is a comfort food staple. I couldn’t just stop making it. I tried the “naked lasagna” approach—just layers of meat sauce and cheese. It was fine. But it lacked structure. It fell apart. It was messy to eat, which meant my husband ate it standing over the sink, which felt like a defeat.
Then I remembered seeing a photo of eggplant lasagna roll-ups on Pinterest. Just thin slices of roasted eggplant rolled around a cheesy ricotta filling, smothered in marinara, and baked until bubbly. It sounded elegant. It sounded doable. It sounded like a win.
I made them that night. I was nervous. Eggplant can be spongy, bitter, or watery if you don’t treat it right. But when we sat down to eat, my husband took one bite, chewed slowly, and said, “Okay. This is actually really good. Better than the takeout.” And then he took a second bite. And a third.
That was the moment I knew I had to share this. These low-carb eggplant lasagna roll-ups are the perfect solution. They’re easier than assembling a traditional lasagna (no breaking noodles, no boiling water), they look impressive enough for a dinner party, but they’re simple enough for a Tuesday night. Plus, they use simple ingredients you probably already have.
Why You’ll Love This Low-Carb Eggplant Lasagna Recipe
There are about ten reasons I keep making these roll-ups, but here are the big ones that keep me coming back to the oven.
Zero Noodle Boiling — Seriously, this is the game-changer. Traditional lasagna requires boiling a giant pot of water, waiting for it to boil, cooking the noodles, draining them, and then worrying about them sticking together. With eggplant? You just roast the slices. It’s way less stress. I’ve made this on nights when I came home exhausted, and I didn’t have the mental energy to manage boiling water.
Actually Tastes Like Lasagna — I know, I know. “It’s just vegetables,” you’re thinking. But when you roast the eggplant with a little olive oil and salt, it gets tender and savory. Wrapped around that tangy, herby ricotta filling and covered in rich marinara, it hits all the same comfort-food notes as the original. The texture is creamy and soft, not mushy.
Simple Ingredients — I’m not talking about obscure keto substitutes or expensive almond flour noodles. You need eggplant, ricotta, mozzarella, parmesan, marinara sauce, and maybe an egg to bind the cheese. That’s it. If you can make a sandwich, you can make these. I keep the key items stocked just so I can make this on a whim when I need a healthy dinner.
Meal Prep Friendly — These roll-ups travel well. I often make a batch on Sunday, store them in the fridge, and reheat individual portions during the week. They actually taste pretty good cold, which is a weird bonus for my lunchbox days. I deliberately make extra for lunch throughout the week because they’re so satisfying.
Gluten-Free Naturally — No need to buy expensive gluten-free pasta that often turns to mush. The eggplant slices are naturally gluten-free, making this a safe bet for my celiac friend who visits often. She usually asks for seconds, which is the highest compliment.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why.
For the Eggplant Base
Large eggplants (2 medium / about 900g total) — Look for firm, shiny eggplants. If they feel soft or have wrinkles, skip them. You want slices that are sturdy enough to roll without breaking. I usually buy two medium ones. If your eggplants are huge, you might only need one, but two is a safe bet for a family meal.
Olive oil (3 tablespoons / 45ml) — You need enough to brush the eggplant slices so they roast properly and don’t dry out. Use extra virgin for the best flavor. I brush both sides lightly; you don’t want them swimming in oil, just glistening.
Kosher salt (1 teaspoon) — Salt draws out moisture and bitterness. I sprinkle this on the slices before roasting. It’s a crucial step for texture.
For the Ricotta Filling
Ricotta cheese (15 oz / 425g) — Full-fat is best here. It provides the creamy texture that mimics the richness of traditional lasagna. Low-fat ricotta can be grainy and dry. Drain it if it looks watery—just spoon it into a colander for 15 minutes before using.
Mozzarella cheese (2 cups / 200g, shredded) — I use a block and shred it myself. Pre-shredded cheese is coated in starch to prevent clumping, which stops it from melting smoothly. Freshly shredded melts into gooey perfection. I buy a large block of low-moisture mozzarella for this.
Parmesan cheese (½ cup / 50g, freshly grated) — This adds that salty, umami punch. Grate your own from a wedge. It melts better and tastes infinitely superior to the stuff in the green shaker can.
Egg (1 large) — This acts as a binder for the cheese mixture so it doesn’t fall out of the eggplant roll when you bake it. Don’t skip it.
Italian seasoning (1 tablespoon) — Or a mix of dried basil, oregano, and thyme. This gives the filling that classic lasagna flavor profile. If you have fresh herbs, you can use them, but dried holds up better in the cheese mixture.
Garlic (2 cloves, minced) — Fresh garlic only. Jarred garlic has a metallic taste that really shows up in mild cheese fillings.
Salt and black pepper — To taste. I usually add about ½ teaspoon salt and ¼ teaspoon pepper to the cheese mix.
For the Sauce and Topping
Marinara sauce (24 oz / 680g) — Check the label. You want a sauce with no added sugar. Many store-bought sauces have hidden sugars that spike blood glucose, which defeats the purpose of low-carb. I love Rao’s Homemade or Prego Traditional (check the label, as recipes change). If you want to go all out, use my slow cooker beef and mushroom stroganoff technique but with tomatoes instead—homemade sauce is always better, but jarred is totally fine for speed.
Extra mozzarella (1 cup / 100g, shredded) — For the top layer. You want that golden, bubbly cheese crust.
Fresh basil (optional) — Chopped, for garnish. It adds a pop of color and fresh flavor that contrasts with the rich cheese.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Baking sheet — I use a standard half-sheet pan. You’ll need enough space to lay the eggplant slices out in a single layer. If your eggplants are huge, you might need two pans.
Parchment paper — Essential. Eggplant can stick to the pan if it’s not oiled enough, and parchment makes cleanup a breeze. I line the pan before I start.
Basting brush or paper towel — For applying the olive oil to the eggplant slices. A silicone brush works well, but I often just use a folded paper towel to rub the oil on.
Mixing bowl — Medium-sized for mixing the ricotta filling. Any bowl works.
Small spoon or measuring spoon — For scooping the cheese filling onto the eggplant slices. A tablespoon is perfect for portion control.
9×13 inch baking dish — This is where the final assembly happens. Make sure it’s large enough to hold the rolls in a single layer, or you might need to stack them (which is fine, but single layer cooks more evenly).
Sharp knife — For slicing the eggplant. A dull knife will mash the eggplant. I use my chef’s knife for this.
Grater — Box grater or microplane for the parmesan. Or food processor if you’re grating lots of cheese.
Optional but nice:
- Vegetable peeler — If you prefer thin, ribbon-like slices instead of thick rounds, a peeler works wonders for creating long, elegant rolls.
- Instant-read thermometer — Not strictly necessary, but good for ensuring the eggplant is tender.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Eggplant (10 minutes)
Wash the eggplants and pat them dry. You have two choices here: slice them into ¼-inch rounds, or use a vegetable peeler to create long, thin ribbons. I prefer rounds for a more “lasagna” feel, but ribbons are easier to roll. Lay the slices on paper towels and sprinkle lightly with salt. Let them sit for 15-20 minutes. This draws out excess moisture and bitterness. After 20 minutes, rinse the slices under cold water and pat them VERY dry with paper towels. This step is crucial—wet eggplant steams instead of roasts.
Step 2: Roast the Eggplant (20 minutes)
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Brush both sides of the eggplant slices lightly with olive oil. Arrange them in a single layer. Roast for 10 minutes, then flip and roast for another 10 minutes until they are tender and lightly browned. They should be soft enough to bend without breaking. Remove from the oven and let them cool slightly. You don’t want to burn your fingers when rolling.
Step 3: Make the Ricotta Filling (5 minutes)
In a mixing bowl, combine the drained ricotta, shredded mozzarella, grated parmesan, beaten egg, minced garlic, Italian seasoning, salt, and pepper. Mix until well combined. The mixture should be thick and creamy. If it feels too wet, add a little more parmesan. If it’s too dry, add a splash of milk or a little more mozzarella.
Step 4: Assemble the Roll-Ups (10 minutes)
Spread about ½ cup of marinara sauce on the bottom of your 9×13 baking dish. Take a roasted eggplant slice and place it flat on your counter. Spoon about 2-3 tablespoons of the ricotta mixture onto the center of the slice. Roll it up tightly from one end to the other. Place the roll, seam-side down, into the baking dish. Repeat with the remaining slices and filling. You should have about 12-16 rolls, depending on the size of your eggplant.
Step 5: Sauce and Bake (30 minutes)
Pour the remaining marinara sauce over the top of the rolls. Make sure to get sauce between the rolls if possible. Sprinkle the remaining shredded mozzarella evenly over the top. Cover the dish with foil (tent it so it doesn’t touch the cheese) and bake for 20 minutes. Then, remove the foil and bake for another 10 minutes, or until the cheese is bubbly and golden brown.
Step 6: Rest and Serve (5 minutes)
Let the lasagna roll-ups rest for 5 minutes before serving. This allows the cheese to set slightly so the rolls don’t fall apart when you plate them. Garnish with fresh basil if you have it. Serve warm.
Total Time: About 1 hour (20 minutes active, 40 minutes mostly hands-off)
Built-in Troubleshooting:
- Eggplant too watery? Make sure you salted and patted them dry. Also, don’t skip the roasting step. Raw eggplant will make the dish soggy.
- Rolls falling apart? Make sure the ricotta mixture isn’t too wet. If it is, add more cheese. Also, let them rest before cutting.
- Eggplant bitter? Salting and rinsing removes bitterness. If you’re using young, small eggplants, they might not need salting, but it doesn’t hurt.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Salting
I know it’s an extra step, but salting the eggplant draws out moisture. Wet eggplant = soggy lasagna. I learned this the hard way with my first attempt, which ended up looking like eggplant soup. Now I always salt and dry them.
Drain the Ricotta
Ricotta often comes in a container with a little whey on top. Spoon it into a colander and let it drain for 15 minutes before mixing. This prevents your filling from being too loose.
Use Low-Moisture Mozzarella
Part-skim, low-moisture mozzarella melts better and doesn’t release as much water as fresh mozzarella balls. Fresh mozzarella is delicious in salads, but for baking, it can make the dish watery.
Room Temperature Cheese
If your ricotta is straight from the fridge, it’s thick and hard to mix. Let it sit on the counter for 15 minutes to soften. It mixes easier and creates a smoother filling.
Make-Ahead Strategy
You can assemble these rolls up to 24 hours in advance. Cover tightly with plastic wrap and refrigerate. When you’re ready to bake, you might need to add 5-10 minutes to the baking time since they’re starting cold. This is perfect for dinner parties.
Pro Trick for Crispy Tops
If you like a crispy cheese crust, broil for the last 1-2 minutes of baking. Watch them closely—cheese goes from golden to burnt in seconds.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Meat Lovers
Brown 1 lb of Italian sausage or ground beef and mix it into the marinara sauce. This adds protein and makes the dish more filling. My husband prefers this version when he’s had a heavy workout.
Spinach and Mushroom
Sauté 2 cups of spinach and 1 cup of sliced mushrooms until wilted and dry, then mix them into the ricotta filling. This adds nutrients and flavor depth. I do this when I want to sneak in more vegetables.
Spicy Version
Add red pepper flakes to the ricotta mixture and use a spicy marinara sauce. It adds a nice kick that balances the creamy cheese.
Vegan Option
Use vegan ricotta (store-bought or homemade from cashews) and vegan mozzarella. The technique remains the same. I’ve made this for my vegan friends, and they love it.
Gluten-Free
This recipe is naturally gluten-free, but double-check your marinara sauce and Italian seasoning to ensure no hidden gluten additives.
Different Cheeses
Try using goat cheese instead of ricotta for a tangier flavor. Or add a little fontina for extra meltiness.
Serving & Storage
How to Serve:
I usually serve these straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
- A simple arugula salad with lemon vinaigrette (the bitterness of arugula pairs well with the rich cheese)
- Garlic bread (if you’re not strictly low-carb, this is a must)
- Roasted broccoli or green beans
- Side salad with balsamic dressing
Wine Pairing:
A medium-bodied red like Chianti or Pinot Noir works great with the tomato sauce. If you prefer white, a crisp Sauvignon Blanc cuts through the richness.
Storage Instructions:
Refrigerator:
Store leftovers in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.
Reheating:
Best method: Add to a skillet with a splash of water or broth over low heat. Stir until heated through.
Microwave method: Heat in 30-second intervals, stirring between. Add a splash of water to keep it moist.
Oven method: Cover with foil and bake at 350°F for 15-20 minutes.
Freezing:
Yes, these freeze well! Assemble the rolls, bake them, let them cool completely, then wrap tightly in plastic and foil. Freeze for up to 3 months. Thaw in the fridge overnight and reheat in the oven.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 4 servings, 3-4 rolls per serving):
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 22g |
| Carbs | 12g |
| Fiber | 4g |
| Sugar | 6g |
| Fat | 22g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 680mg |
What’s Good:
– High in protein from the cheese and eggplant
– Good source of calcium
– Lower in carbs than traditional lasagna
– Rich in vitamins A and C from the eggplant
What to Know:
– Higher in fat due to cheese and olive oil
– Moderate sodium (use low-sodium marinara to reduce)
– Contains dairy
My Take:
Look, this is comfort food. It’s rich and creamy. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use part-skim ricotta and less mozzarella. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to low-carb eggplant lasagna roll-ups! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy (they don’t even realize they’re eating vegetables), my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use zucchini instead of eggplant?
You can, but zucchini has even more water than eggplant. You’ll need to salt it even longer and pat it very dry. I prefer eggplant for its firmer texture and more neutral flavor, but zucchini works if you’re in a pinch. Just be extra careful with the moisture.
Why did my eggplant turn out soggy?
Usually, this happens because the eggplant wasn’t dried enough after salting, or the ricotta filling was too wet. Make sure to pat the eggplant slices completely dry with paper towels. Also, drain the ricotta before mixing. And don’t skip the roasting step—roasting evaporates moisture.
Can I make this ahead for a dinner party?
Absolutely. Assemble the rolls, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When you’re ready to serve, bake as directed, adding 10 minutes to the cooking time if they’re cold from the fridge. This is a great way to reduce stress on the day of the event.
Is this recipe keto-friendly?
Yes, this recipe is naturally low-carb and keto-friendly. Each serving has about 8g net carbs (12g total carbs minus 4g fiber). Just make sure to check your marinara sauce for added sugars and use full-fat cheese for best results.
Can I freeze the unbaked rolls?
Yes, you can freeze them before baking. Assemble the rolls, place them in the baking dish, cover tightly with plastic wrap and foil, and freeze. When ready to bake, thaw in the fridge overnight, then bake as directed. You might need to add a few minutes to the baking time.
What kind of marinara sauce should I use?
Look for a sauce with no added sugar. Many brands add sugar to balance the acidity of the tomatoes. Read the label. I like Rao’s, Prego Traditional (check label), or homemade sauce. If you want to try something different, you could even use a frozen lemonade icebox pie ingredient… wait, no, that’s a dessert! Stick to tomato sauce. But seriously, sugar-free is key.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth to the container before reheating. This creates steam and keeps the eggplant and cheese moist. If you’re using the microwave, cover it with a damp paper towel. If you’re using the oven, cover with foil.
Pin This Recipe!
Low-Carb Eggplant Lasagna Roll-Ups: Easy Keto Recipe
- Total Time: 1 hour
- Yield: 4 servings 1x
Description
These low-carb eggplant lasagna roll-ups offer the comfort of traditional lasagna without the noodles. Thin slices of roasted eggplant are filled with a creamy ricotta mixture, topped with marinara and mozzarella, and baked until bubbly for a gluten-free, keto-friendly dinner.
Ingredients
- 2 medium eggplants (about 900g total), sliced into ¼-inch rounds or ribbons
- 3 tablespoons olive oil
- 1 teaspoon kosher salt (for salting eggplant)
- 15 oz (425g) ricotta cheese, drained
- 2 cups (200g) low-moisture mozzarella cheese, shredded
- ½ cup (50g) parmesan cheese, freshly grated
- 1 large egg
- 1 tablespoon Italian seasoning
- 2 cloves garlic, minced
- ½ teaspoon salt (for filling)
- ¼ teaspoon black pepper (for filling)
- 24 oz (680g) marinara sauce (no added sugar)
- 1 cup (100g) extra mozzarella cheese, shredded (for topping)
- Fresh basil, chopped (optional, for garnish)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Wash eggplants and slice into rounds or ribbons. Lay slices on paper towels, sprinkle with 1 teaspoon kosher salt, and let sit for 15-20 minutes to draw out moisture.
- Rinse eggplant slices under cold water and pat them very dry with paper towels.
- Brush both sides of eggplant slices lightly with olive oil and arrange in a single layer on the prepared baking sheet.
- Roast eggplant for 10 minutes, flip, and roast for another 10 minutes until tender and lightly browned. Remove and let cool slightly.
- In a mixing bowl, combine drained ricotta, shredded mozzarella, grated parmesan, beaten egg, minced garlic, Italian seasoning, ½ teaspoon salt, and pepper. Mix until well combined.
- Spread about ½ cup of marinara sauce on the bottom of a 9×13 inch baking dish.
- Place a roasted eggplant slice flat on a counter. Spoon 2-3 tablespoons of ricotta mixture onto the center. Roll tightly from one end to the other and place seam-side down in the baking dish. Repeat with remaining slices.
- Pour remaining marinara sauce over the rolls. Sprinkle with 1 cup extra mozzarella.
- Cover the dish with foil (tented) and bake for 20 minutes.
- Remove foil and bake for another 10 minutes until cheese is bubbly and golden brown.
- Let rest for 5 minutes before serving. Garnish with fresh basil if desired.
Notes
Salt and dry the eggplant thoroughly to prevent sogginess. Drain ricotta before mixing to ensure a thick filling. For a crispy top, broil for the last 1-2 minutes. These can be assembled up to 24 hours in advance and refrigerated before baking.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 3-4 rolls per servin
- Calories: 320
- Sugar: 6
- Sodium: 680
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 12
- Fiber: 4
- Protein: 22
Keywords: low-carb, keto, eggplant lasagna, gluten-free, healthy dinner, easy recipe, vegetarian, meal prep


