Imagine biting into a tender roll of silky eggplant wrapped around a cloud of lemon-brightened herbed ricotta, all bathed in a gently simmering garlic marinara with a bubbling cap of golden mozzarella on top. That is exactly what these eggplant ricotta involtini deliver — and they come together in a single skillet in under 30 minutes. The eggplant softens to a velvety texture that pairs beautifully with the rich, creamy filling, while a shower of fresh basil ties every bite back to its Italian roots. This is the kind of lunch that feels like a weekend indulgence but is easy enough for a busy Tuesday.

Each serving packs roughly 37 grams of fat, 21 grams of protein, and just 7 grams of net carbs — a textbook ketogenic macro split with fat providing about 76% of calories. Ricotta and mozzarella do double duty here, contributing both satisfying fat and a solid dose of protein. A generous pour of extra-virgin olive oil rounds out the fat profile and adds that unmistakable Italian flavor.

The one-skillet method keeps cleanup to a minimum: you soften the eggplant slices right in the pan, roll the filling inside, nestle the involtini into the sauce, top with cheese, and cover to melt. The whole dish reheats beautifully, so you can easily make it ahead and pack it for lunch the next day. Pair it with a simple arugula side salad dressed in olive oil and lemon for an effortless, restaurant-quality keto meal.

Ingredients (serves 2)

For the ricotta filling:

  • 3/4 cup (185g) whole-milk ricotta cheese
  • 1 large egg yolk
  • 2 tablespoons (10g) finely grated Parmesan cheese
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon lemon zest
  • 1/4 teaspoon sea salt
  • Pinch of freshly ground black pepper

For the involtini and sauce:

  • 1 medium eggplant, about 12 oz (340g)
  • 2 tablespoons (30ml) extra-virgin olive oil, divided
  • 2 cloves garlic, minced
  • 1/2 cup (120ml) no-sugar-added marinara sauce
  • 2 tablespoons (30ml) water
  • 1/2 cup (56g) shredded low-moisture mozzarella cheese
  • 6–8 fresh basil leaves, torn
  • Pinch of red pepper flakes (optional)

Instructions

  1. Prepare the ricotta filling. In a small bowl, stir together the ricotta, egg yolk, Parmesan, Italian seasoning, lemon zest, salt, and black pepper until smooth and well combined. Set aside.

  2. Slice the eggplant. Trim the ends of the eggplant and cut it lengthwise into slices about 1/4 inch (6mm) thick. You should get 6 to 8 good slices from a medium eggplant. Discard the outermost slices that are mostly skin.

  3. Soften the eggplant. Heat 1 tablespoon of olive oil in a 10-inch (25cm) oven-safe or lidded nonstick skillet over medium heat. Working in batches if needed, cook the eggplant slices for about 1 to 2 minutes per side until they are pliable and lightly golden. Transfer to a plate and repeat with remaining slices, adding the second tablespoon of olive oil as needed. The slices should bend easily without cracking — this is the key visual cue.

  4. Build the rolls. Spoon about 1 1/2 tablespoons of the ricotta filling onto the wider end of each eggplant slice. Roll up gently, seam-side down, and set aside. Repeat with all slices.

  5. Make the sauce base. In the same skillet over medium heat, add the minced garlic and cook for 30 seconds until fragrant, stirring constantly so it doesn't burn. Pour in the marinara sauce and water, stir to combine, and bring to a gentle simmer.

  6. Simmer the involtini. Carefully nestle the eggplant rolls seam-side down into the sauce. Spoon a little sauce over the tops. Cover the skillet with a lid and reduce heat to medium-low. Simmer for 8 minutes until the rolls are heated through and the filling has set.

  7. Melt the mozzarella. Remove the lid and scatter the shredded mozzarella evenly over the involtini. Replace the lid and cook for an additional 2 to 3 minutes until the cheese is fully melted and stretchy. If you have an oven-safe skillet, you can alternatively place it under the broiler for 1 to 2 minutes for a golden, bubbly finish — watch it closely.

  8. Finish and serve. Remove from heat, scatter the torn basil leaves and optional red pepper flakes over the top, and let rest for 2 minutes. Serve directly from the skillet.

Nutrition per Serving

Nutrient Amount
Calories ~438 kcal
Fat ~37g
Protein ~21g
Total Carbs ~10g
Fiber ~3g
Net Carbs ~7g

Nutrition is approximate and based on the stated ingredients and brands with no added sugar in the marinara sauce.

Tips & Variations

Choose a no-sugar-added marinara. This is the single most important keto consideration in the recipe. Many jarred marinara sauces contain 6 to 10 grams of sugar per serving, which can push net carbs well over your target. Look for brands like Rao's Homemade or Victoria, which typically have 3 to 4 grams of net carbs per half cup. Always check the label before buying.

Make it ahead for meal prep. Assemble the involtini in the sauce, cool completely, and store covered in the refrigerator for up to 3 days. When you are ready to eat, add the mozzarella on top and reheat in the covered skillet over medium-low heat for about 8 to 10 minutes until warmed through and the cheese is melted. The eggplant actually improves in flavor as it absorbs the sauce overnight.

Swap ricotta for mascarpone for an even richer filling. Mascarpone has a higher fat content and a silkier texture that works beautifully here. Use the same quantity and add the egg yolk to help the filling hold its shape. This substitution bumps the fat per serving up by about 5 grams while keeping carbs virtually the same — ideal if you are trying to hit a higher fat target.

Add extra fat with a finishing drizzle. If your macros call for more fat, finish each serving with a tablespoon of good-quality pesto or a drizzle of garlic-infused olive oil. A tablespoon of pesto adds roughly 8 grams of fat and under 1 gram of net carbs, making it an easy way to dial in your ratios without changing the character of the dish.

Salt the eggplant if it is large or seedy. Smaller, firm eggplants with few seeds rarely taste bitter, but if yours is large and full of visible seeds, lightly salt the slices and let them rest on a paper towel for 10 minutes before cooking. Pat them dry before adding to the skillet. This draws out any bitterness and also helps them soften more evenly during cooking.

Frequently Asked Questions

Can I use this recipe if I am doing strict keto with a 20g daily net carb limit?
Absolutely. At just 7 grams of net carbs per serving, this dish fits comfortably into a strict 20-gram daily net carb budget. That leaves you with 13 grams to distribute across the rest of your meals and snacks for the day. Pair it with a simple side of arugula dressed in olive oil and lemon juice, which adds only about 1 gram of net carbs, and you still have plenty of room. Just be mindful of your marinara sauce choice, as that is where hidden carbs are most likely to creep in.
What can I use instead of eggplant if I do not like it or cannot find it?
Zucchini is the best direct substitute. Slice it lengthwise into similar strips and soften in the skillet the same way. Zucchini is slightly lower in carbs than eggplant, so your net carb count may drop by a gram or two per serving. You can also use large slices of roasted portobello mushroom caps as wrappers, though they will not roll as neatly — instead, stack them with the ricotta filling in between for a layered presentation. Both options keep the dish fully keto and vegetarian.
How should I store and reheat leftovers?
Transfer any remaining involtini and sauce to an airtight container and refrigerate for up to 3 days. To reheat, place them back in a skillet with a splash of water, cover, and warm over medium-low heat for 6 to 8 minutes. You can also microwave them covered for 2 minutes, though the skillet method gives you better texture. The rolls may soften a bit more in storage, but the flavor only gets deeper. These do not freeze particularly well because the ricotta filling can become grainy upon thawing.
How can I make this dairy-free or vegan keto?
For a dairy-free version, replace the ricotta with a cashew-based or tofu-based ricotta alternative. Blend silken tofu with a tablespoon of nutritional yeast, lemon juice, garlic powder, and salt for a convincing substitute. Use a plant-based mozzarella shred in place of the dairy mozzarella, and skip the egg yolk — add a teaspoon of tapioca starch to help the filling hold together. The macros will shift toward slightly less fat and more protein, so consider adding an extra tablespoon of olive oil to the sauce to maintain a proper keto fat ratio.
My eggplant slices keep breaking when I try to roll them. What am I doing wrong?
The most common cause is undercooking the slices in step three. The eggplant needs to be fully pliable before you attempt to roll it — it should bend easily in half without any resistance or cracking. Cook each slice a bit longer, pressing gently with a spatula so the center softens along with the edges. Another trick is to cut the slices slightly thinner, closer to 3/16 of an inch. If you end up with a few slices that still crack, simply use them as a base layer in the skillet and spoon the ricotta filling on top — they will taste just as good even without the tidy roll presentation.