Indulge in a delightful breakfast or brunch with these bacon avocado and cheese omelets topped with a zesty tomato salsa. This recipe combines the creamy richness of avocado and cheddar cheese with the savory crunch of bacon. The fresh tomato salsa adds a burst of flavor, making this dish a perfect start to your day.
If you don't usually keep avocado or cilantro at home, you might need to pick them up at the supermarket. Avocado adds a creamy texture and healthy fats, while cilantro provides a fresh, citrusy note to the salsa. Make sure to choose ripe avocado and fresh cilantro for the best flavor.

Ingredients for Bacon Avocado and Cheese Omelets With Tomato Salsa
Eggs: The base of the omelet, providing protein and structure.
Bacon: Adds a savory, crispy element to the omelet.
Avocado: Provides creaminess and healthy fats.
Cheddar cheese: Melts beautifully, adding a rich, cheesy flavor.
Butter: Used to cook the eggs and prevent sticking.
Tomato: Forms the base of the fresh salsa.
Red onion: Adds a sharp, tangy bite to the salsa.
Cilantro: Brings a fresh, citrusy note to the salsa.
Lime juice: Adds acidity and brightness to the salsa.
Salt: Enhances all the flavors in the dish.
Technique Tip for Making This Omelet
When making an omelet, ensure the eggs are well beaten to incorporate air, which results in a fluffier texture. Use a non-stick pan and melt the butter evenly to prevent sticking. Cook the eggs over medium heat to avoid browning and to maintain a tender texture. When adding the bacon, avocado, and cheese, distribute them evenly to ensure each bite is flavorful. For the salsa, finely chop the red onion and cilantro to blend well with the diced tomato. A pinch of salt and a dash of lime juice will enhance the freshness of the salsa.
Suggested Side Dishes
Alternative Ingredients
bacon - Substitute with turkey bacon: Turkey bacon is a leaner alternative that provides a similar smoky flavor and crispy texture.
bacon - Substitute with tempeh bacon: For a vegetarian option, tempeh bacon offers a smoky flavor and chewy texture.
avocado - Substitute with hummus: Hummus provides a creamy texture and rich flavor, making it a good alternative to avocado.
avocado - Substitute with Greek yogurt: Greek yogurt adds creaminess and a tangy flavor, similar to avocado.
cheddar cheese - Substitute with mozzarella cheese: Mozzarella melts well and has a mild flavor, making it a suitable replacement for cheddar.
cheddar cheese - Substitute with nutritional yeast: Nutritional yeast provides a cheesy flavor and is a great vegan alternative.
butter - Substitute with olive oil: Olive oil is a healthier fat option and works well for cooking eggs.
butter - Substitute with coconut oil: Coconut oil adds a subtle sweetness and is a good dairy-free alternative.
tomato - Substitute with red bell pepper: Red bell pepper adds a sweet and crunchy texture, similar to diced tomato.
tomato - Substitute with sundried tomatoes: Sundried tomatoes provide a concentrated tomato flavor and chewy texture.
red onion - Substitute with green onion: Green onion offers a milder flavor and can be used in a similar way to red onion.
red onion - Substitute with shallots: Shallots have a delicate flavor and can be used as a substitute for red onion.
cilantro - Substitute with parsley: Parsley provides a fresh, slightly peppery flavor and can be used in place of cilantro.
cilantro - Substitute with basil: Basil adds a sweet, aromatic flavor that complements the other ingredients.
lime juice - Substitute with lemon juice: Lemon juice offers a similar acidity and citrus flavor to lime juice.
lime juice - Substitute with apple cider vinegar: Apple cider vinegar provides acidity and a slightly fruity flavor.
salt - Substitute with soy sauce: Soy sauce adds saltiness and umami flavor, enhancing the overall taste of the dish.
salt - Substitute with sea salt: Sea salt offers a more complex flavor and can be used as a direct replacement for regular salt.
Other Alternative Recipes Similar to This Omelet
How To Store / Freeze This Omelet
- Allow the omelet to cool completely before storing. This prevents condensation, which can make the omelet soggy.
- Wrap the omelet tightly in plastic wrap or aluminum foil. Ensure there are no air pockets to maintain freshness.
- Place the wrapped omelet in an airtight container. This adds an extra layer of protection against freezer burn.
- Label the container with the date to keep track of its storage time.
- Store in the refrigerator for up to 3 days. For longer storage, place the container in the freezer.
- To freeze, ensure the omelet is wrapped and stored as mentioned above. It can be frozen for up to 2 months.
- When ready to eat, thaw the omelet in the refrigerator overnight if frozen.
- Reheat in a microwave-safe dish. Cover with a damp paper towel to retain moisture and heat on medium power for 1-2 minutes or until heated through.
- Alternatively, reheat in a preheated oven at 350°F (175°C) for about 10 minutes or until warmed.
- For the tomato salsa, store it separately in an airtight container in the refrigerator for up to 3 days. Do not freeze the salsa as it can become watery and lose its fresh texture.
- Before serving, give the salsa a quick stir to redistribute the lime juice and cilantro.
How To Reheat Leftovers
Microwave Method:
- Place the omelet on a microwave-safe plate.
- Cover it with a damp paper towel to retain moisture.
- Heat on medium power for 1-2 minutes, checking halfway through to ensure it doesn't overcook.
- Serve immediately with the tomato salsa on top.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the omelet in an oven-safe dish and cover it with aluminum foil.
- Heat for about 10-15 minutes or until warmed through.
- Top with the fresh tomato salsa before serving.
Stovetop Method:
- Heat a non-stick skillet over low to medium heat.
- Add a small amount of butter or olive oil to the pan.
- Place the omelet in the skillet and cover with a lid.
- Heat for about 3-5 minutes, flipping halfway through to ensure even warming.
- Serve with the tomato salsa on top.
Toaster Oven Method:
- Preheat the toaster oven to 350°F (175°C).
- Place the omelet on a piece of aluminum foil or a toaster oven tray.
- Heat for about 10 minutes or until the cheese is melted and the omelet is warmed through.
- Top with the tomato salsa before serving.
Best Tools for Making This Omelet
Mixing bowl: Use this to whisk the eggs until they are well beaten.
Frying pan: This is where you will cook the omelet over medium heat.
Whisk: Essential for beating the eggs to ensure they are well mixed.
Spatula: Use this to fold the omelet and to help with flipping if necessary.
Knife: Necessary for dicing the avocado, tomato, and chopping the cilantro.
Cutting board: Provides a safe surface for dicing and chopping ingredients.
Small bowl: Perfect for mixing the tomato salsa ingredients together.
Measuring cups: Useful for measuring out the shredded cheddar cheese and finely chopped red onion.
Measuring spoons: Needed for measuring the lime juice and salt for the salsa.
How to Save Time on Making This Omelet
Prepare ingredients in advance: Dice the tomato, red onion, and avocado ahead of time to streamline the cooking process.
Cook bacon beforehand: Cook and crumble the bacon in advance to save time when making the omelet.
Use pre-shredded cheese: Opt for pre-shredded cheddar cheese to cut down on prep time.
Make salsa ahead: Prepare the tomato salsa the night before and store it in the fridge.
Use non-stick pan: A non-stick frying pan ensures the omelet cooks evenly and is easier to fold.

Bacon Avocado And Cheese Omelets With Tomato Salsa Recipe
Ingredients
Main Ingredients
- 4 eggs
- 4 slices bacon cooked and crumbled
- 1 avocado diced
- ½ cup cheddar cheese shredded
- 1 tablespoon butter
Tomato Salsa
- 1 tomato diced
- ¼ cup red onion finely chopped
- 1 tablespoon cilantro chopped
- 1 teaspoon lime juice
- 1 pinch salt
Instructions
- 1. In a mixing bowl, whisk the eggs until well beaten.
- 2. Heat a frying pan over medium heat and add the butter.
- 3. Pour the eggs into the pan and cook until they begin to set.
- 4. Sprinkle the bacon, avocado, and cheese over one half of the omelet.
- 5. Fold the other half of the omelet over the filling and cook for another minute or until the cheese is melted.
- 6. In a small bowl, combine the tomato, red onion, cilantro, lime juice, and salt to make the salsa.
- 7. Serve the omelet topped with the fresh tomato salsa.
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Blanched Gai Lan With Oyster Sauce Recipe15 Minutes
- Passion Fruit Salad Dressing Marinade Recipe10 Minutes
- Sweet and Sour Tofu Recipe35 Minutes
- Chayote And Yuca Root Soup Recipe1 Hours
- Blood Orange Beet Energy Juice Recipe10 Minutes
- Asian Shrimp Saute Recipe20 Minutes
- Chilled Shishito Pepper Soup Recipe25 Minutes
- Red Tomatillo Salsa Recipe15 Minutes
Leave a Reply