This Tomato Basil Omelet is bright and fresh! With juicy tomatoes and fragrant basil, it’s a great breakfast that feels light and tasty. Perfect for a sunny morning!
I love how quick it is to whip up. Just mix eggs, throw in the veggies, and you’ve got a delicious meal in minutes. Bonus: it’s packed with flavor and makes you feel fancy!
Ingredients & Substitutions
Eggs: Large eggs are perfect for fluffiness. You can use egg whites for a lighter option, or even egg substitutes if you’re watching cholesterol.
Tomatoes: A medium tomato is great, but you can swap it for any other type of tomato, like grape or heirloom tomatoes for extra sweetness. Don’t forget those cherry tomatoes for a fresh side!
Fresh Basil: Nothing beats fresh basil for flavor! If you don’t have any, try using dried basil (just a pinch) or substituting with parsley or spinach for different tastes.
Cheese: Cream cheese adds creaminess, but ricotta works nicely too! If you’re going dairy-free, try a vegan cream cheese or skip it altogether for a lighter omelet.
Butter or Olive Oil: Butter instills rich flavor, but olive oil is a great healthy alternative. You can also use cooking spray if you’re looking to cut back on fat.
How Can You Perfectly Cook an Omelet?
Cooking an omelet can be tricky, but with these tips, you’ll nail it! The key is to cook on low to medium heat, allowing the eggs to set evenly without burning.
- Start with a well-heated skillet. The butter or oil should foam but not brown.
- Whisk the egg mixture until it’s frothy—this adds air for fluffiness.
- Pour the eggs in and use a spatula to gently keep them moving, especially at the edges, so they cook evenly.
- Filling the omelet should happen when the eggs are just starting to set—this keeps the filling warm and prevents it from overcooking.
- When folding, be gentle but firm. Use a spatula for help if needed, and let it cook a bit longer to ensure everything is heated through.

How to Make a Tomato Basil Omelet
Ingredients You’ll Need:
- 3 large eggs
- 1 medium tomato, diced (plus extra cherry tomatoes for serving)
- 2 tablespoons fresh basil leaves, thinly sliced (plus whole leaves for garnish)
- 2 tablespoons milk or cream
- 2 tablespoons cream cheese or ricotta cheese
- Salt and freshly ground black pepper, to taste
- 1 tablespoon butter or olive oil
How Much Time Will You Need?
This delicious Tomato Basil Omelet takes about 10 minutes in total: 5 minutes to prepare the ingredients and another 5 minutes to cook. Quick and easy for a tasty breakfast!
Step-by-Step Instructions:
1. Whisk the Eggs:
In a medium bowl, crack the 3 large eggs. Add the milk or cream, a pinch of salt, and some black pepper. Whisk everything together until it’s well combined and slightly frothy. This airiness will help make your omelet fluffy!
2. Heat the Pan:
Place a non-stick skillet over medium heat and add your butter or olive oil. Wait until it melts and starts to shimmer. This means it’s hot enough to cook the eggs evenly!
3. Pour in the Egg Mixture:
Carefully pour the whisked egg mixture into the skillet. Tilt the pan slightly as needed to help the eggs spread into an even layer. Let them cook for a moment without stirring.
4. Add the Filling:
When you see the edges of the omelet beginning to set, sprinkle the diced tomato over one half of the omelet. Then, add spoonfuls of cream cheese or ricotta on top of the tomatoes. Finish by sprinkling half of the sliced basil over the mixture.
5. Cook and Fold:
Allow the omelet to cook for another 2-3 minutes until the eggs are mostly set but still slightly moist on top. Carefully fold the omelet in half over the filling using a spatula. Cook for another minute to ensure everything is warmed through.
6. Serve it Up:
Gently slide the omelet onto a plate. Garnish with the remaining fresh basil slices and some extra cherry tomatoes on the side for a fresh touch. Now it’s ready to enjoy!
Serve immediately and savor the delightful flavors of this fresh and fragrant Tomato Basil Omelet!
Can I Use Egg Whites Instead?
Absolutely! You can use egg whites for a lighter version of this omelet. Just replace the 3 whole eggs with 6 egg whites and follow the same instructions. Keep in mind that the texture will be different but still delicious!
How to Store Leftover Omelet?
If you have leftovers, let the omelet cool completely, then wrap it tightly in plastic wrap or place it in an airtight container. It can be stored in the fridge for up to 2 days. Simply reheat it in the microwave or on the stove when you’re ready to enjoy it again!
What If I Don’t Have Fresh Basil?
No worries! If you don’t have fresh basil, you can use dried basil instead—just a pinch will do. Alternatively, feel free to substitute with other herbs like parsley or chives for a different flavor profile.
Can I Add More Veggies?
Definitely! This omelet is very versatile, so feel free to add more vegetables like spinach, bell peppers, or onions. Just sauté them lightly in the skillet before adding the eggs to ensure they cook through.



