Imagine scooping into a bubbling skillet of tender zucchini rounds draped in a velvety mascarpone rosa sauce, with pools of melted mozzarella stretching from every bite and fresh basil perfuming the air. This is the kind of Italian comfort food that makes you forget you are eating keto — rich, indulgent, and bursting with the bright warmth of tomato balanced against the almost dessert-like creaminess of mascarpone. Every forkful delivers that perfect balance of savory parmesan depth, sweet-tangy tomato, and pillowy cheese that makes Italian cooking irresistible.
The macros here are built for ketogenic success. Each generous serving delivers roughly 50 grams of fat, 22 grams of protein, and only 6 grams of net carbs, keeping you well within your daily carb budget while fueling you with satisfying, slow-burning energy. The mascarpone does the heavy lifting on the fat front — it is naturally one of the richest, most keto-friendly cheeses available — while eggs and mozzarella provide a solid protein backbone to round out the meal.
Best of all, this entire dinner comes together in a single oven-safe skillet in about 30 minutes. You build the sauce on the stovetop, layer in the zucchini, crack in the eggs, blanket everything in mozzarella, and let the oven do the rest. One pan, minimal prep, and virtually no cleanup — exactly the kind of weeknight dinner that earns a permanent spot in your rotation.
Ingredients (serves 4)
For the mascarpone rosa sauce:
- 2 tablespoons (30ml) extra-virgin olive oil
- 3 cloves garlic, minced
- 1/2 cup (120ml) crushed tomatoes (no sugar added)
- 8 ounces (225g) mascarpone cheese, at room temperature
- 1 ounce (28g) finely grated Parmesan cheese (about 1/4 cup)
- 1 teaspoon Italian seasoning (dried oregano, basil, and thyme blend)
- 1/4 teaspoon red pepper flakes
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
For the skillet bake:
- 2 medium zucchini (about 14 ounces / 400g total), sliced into 1/4-inch rounds
- 3 large eggs
- 8 ounces (225g) fresh mozzarella, sliced into 1/4-inch rounds
- Fresh basil leaves, for finishing
Instructions
Preheat your oven to 400°F (200°C) and position a rack in the upper third. Select a 10-inch or 12-inch oven-safe skillet — cast iron works beautifully here.
Build the rosa sauce. Set the skillet over medium heat and add the olive oil. Once it shimmers, add the minced garlic and cook for about 45 seconds, stirring constantly, until fragrant but not browned. Pour in the crushed tomatoes and stir, letting them cook down for about 2 minutes until slightly thickened and the raw edge is gone. Reduce the heat to low.
Melt in the mascarpone. Add the mascarpone cheese to the skillet in large spoonfuls, stirring gently until it melts into the tomato base and forms a smooth, pale-pink rosa sauce. Stir in the grated Parmesan, Italian seasoning, red pepper flakes, salt, and pepper. The sauce should be creamy, thick, and glossy. Taste and adjust seasoning — it should be well-seasoned since the zucchini and eggs will absorb flavor. Remove the skillet from the heat.
Layer the zucchini. Arrange the zucchini rounds in a single overlapping layer across the surface of the sauce, pressing them down gently so they nestle into the mascarpone rosa. You can create concentric circles from the outside in, or simply shingle them across — either way, aim for even coverage.
Add the eggs. Using a spoon, create three small wells among the zucchini rounds. Crack one egg into each well. The whites will spread slightly around the zucchini, which is exactly what you want — they will set in the oven and add structure and protein throughout the dish.
Top with mozzarella. Lay the fresh mozzarella slices evenly over the top of the zucchini and eggs, covering as much surface area as possible. The cheese will melt and form a gorgeous golden blanket as it bakes.
Bake until bubbly and golden. Transfer the skillet to the upper rack of the oven and bake for 15 to 18 minutes, until the mozzarella is melted and beginning to brown in spots, the egg whites are fully set, and the sauce is bubbling vigorously around the edges. If you want extra color on the cheese, switch to the broiler for the final 1 to 2 minutes — watch it carefully to prevent burning.
Rest and finish. Remove the skillet from the oven and let it rest for 3 to 4 minutes. The sauce will thicken slightly as it cools. Tear fresh basil leaves over the top and serve directly from the skillet, cutting into four generous wedges.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~555 kcal |
| Fat | ~50g |
| Protein | ~22g |
| Total Carbs | ~7g |
| Fiber | ~1g |
| Net Carbs | ~6g |
Nutrition values are approximate and may vary based on specific brands and exact ingredient quantities used.
Tips & Variations
Choose the right crushed tomatoes. Not all canned tomatoes are created equal on keto. Check the label for added sugars — many brands sneak in corn syrup or cane sugar. Look for brands listing only tomatoes and salt, ideally with 3 grams of net carbs or less per 1/4 cup serving. San Marzano–style tomatoes are naturally sweeter without added sugar and work beautifully in this sauce.
Swap the zucchini for other low-carb vegetables. Thinly sliced eggplant (salted and drained for 15 minutes first), yellow summer squash, or fresh spinach all work wonderfully here. You can also combine multiple vegetables — just keep the total volume similar and be mindful that eggplant may add a gram or two of net carbs per serving.
Make it even richer with a parmesan breadcrumb topping. Mix 2 tablespoons of almond flour with 1 tablespoon of grated Parmesan and a drizzle of olive oil, then scatter it over the mozzarella before baking. This adds a crispy, golden crust that takes the dish from great to extraordinary, for just a fraction of a carb more per serving.
Store and reheat with care. Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in a 350°F (175°C) oven for 8 to 10 minutes or in the microwave for 60 to 90 seconds. The texture of the eggs will firm up slightly upon reheating, but the rosa sauce stays lusciously creamy. This dish is best enjoyed fresh, so consider halving the recipe if cooking for two.
Boost the protein for active days. If you want to push the protein higher without adding carbs, increase the eggs to four or five and add an extra ounce of Parmesan. You can also serve the bake over a bed of sautéed spinach or alongside a simple arugula salad dressed with olive oil and lemon for extra volume and nutrients without meaningfully impacting your macros.