This Keto Caprese Omelet brings the vibrant, fresh flavors of a classic Italian salad right to your breakfast table in a warm, satisfying way. This dish perfectly balances the richness of healthy fats with the bright acidity of cherry tomatoes and the aromatic punch of fresh basil. As the eggs cook, the fresh mozzarella melts into a gooey, creamy center that contrasts beautifully with the slight char of the softened tomatoes. It is a sophisticated yet simple breakfast that feels like a gourmet brunch at home, offering a silky texture and a Mediterranean flair that will keep you energized and full throughout the morning.
While this recipe shines with fresh ingredients, you can easily customize it based on what you have in your kitchen. If you do not have fresh basil on hand, a teaspoon of dried basil or even a dollop of sugar-free pesto swirled into the eggs works wonderfully. For those who want to experiment with different flavor profiles, swapping the mozzarella for creamy goat cheese or salty feta can provide a tangy twist, and adding a few slices of avocado on top is an excellent way to boost the fat content even further. If you are looking for extra protein, a side of crispy prosciutto or some shredded chicken folded inside makes for a heartier meal that still fits perfectly within your macros.
This omelet is best enjoyed immediately while the cheese is perfectly melted, but it can be stored in an airtight container in the refrigerator for up to two days if you have leftovers. To reheat, simply place it in a lightly oiled skillet over low heat until warmed through, or microwave it on medium power for about thirty to forty-five seconds to ensure the eggs remain tender rather than becoming rubbery. We do not recommend freezing this particular dish, as the fresh tomatoes and mozzarella can release too much moisture upon thawing, which negatively affects the overall texture. Whether you are meal prepping for a busy weekday or enjoying a slow Sunday morning, this recipe is a delicious and reliable way to stay on track with your low-carb lifestyle.
Yields 2 servings of Keto Caprese Omelet
The Preparation
- 6 large egg
- 1 tablespoon fresh basil, chopped
- 3 ounces cherry tomatoes
- 5 ounces fresh mozzarella cheese
- 2 tablespoons olive oil
- salt and pepper, to taste
The Execution
1. Crack the eggs open into a mixing bowl. Season with salt and pepper then whisk together. Stir in the basil.

2. Halve the tomatoes and slice up the cheese. Heat the olive oil in a large frying pan over medium-high heat. Fry up the tomatoes until they start to soften.

3. Pour the eggs on top of the tomatoes. Once the eggs start to set on the bottom, add the mozzarella cheese.

4. Lower the heat to medium-low and allow the omelet to fully cook through. Remove from pan and serve.

This makes a total of 2 servings of Keto Caprese Omelet. Each serving comes out to be 554 calories, 43.7g fats, 3.8g net carbs, and 35g protein.
| NUTRITION | CALORIES | FAT | CARBS | FIBER | NET CARBS | PROTEIN |
| 6 large egg | 472 | 31.4 | 2.4 | 0 | 2.4 | 41.5 |
| 1 tablespoon fresh basil | 0 | 0 | 0 | 0 | 0 | 0.1 |
| 3 ounce cherry tomatoes | 15 | 0.2 | 3.3 | 1 | 2.3 | 0.8 |
| 5 ounce fresh mozzarella cheese | 425 | 31.7 | 3.1 | 0 | 3.1 | 31.4 |
| 2 tablespoon olive oil | 239 | 27 | 0 | 0 | 0 | 0 |
| — salt and pepper | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | 1151 | 90.2 | 8.8 | 1 | 7.8 | 73.7 |
| Per Serving (/2) | 576 | 45.1 | 4.4 | 0.5 | 3.9 | 36.9 |

Keto Caprese Omelet
Ingredients
- 6 large egg
- 1 tablespoon fresh basil chopped
- 3 ounce cherry tomatoes
- 5 ounce fresh mozzarella cheese
- 2 tablespoon olive oil
- salt and pepper to taste
Instructions
- Crack the eggs open into a mixing bowl. Season with salt and pepper then whisk together. Stir in the basil.
- Halve the tomatoes and slice up the cheese. Heat the olive oil in a large frying pan over medium-high heat. Fry up the tomatoes until they start to soften.
- Pour the eggs on top of the tomatoes. Once the eggs start to set on the bottom, add the mozzarella cheese.
- Lower the heat to medium-low and allow the omelet to fully cook through. Remove from pan and serve.
