Bacon and Egg Breakfast Muffins Recipe
Introduction
These Bacon and Egg Breakfast Muffins combine savory bacon, fresh green onions, and melty cheddar cheese in a soft muffin base with a perfectly baked egg center. They make a hearty and satisfying breakfast that’s easy to prepare ahead and enjoy warm.

Ingredients
- 150g (5oz) bacon, chopped (lean recommended)
- 1 cup green onion, finely sliced (about 2 stems)
- 1 cup (100g) cheddar cheese, shredded (or cheese of choice)
- 1 1/2 cups (225g) plain/all-purpose flour
- 1 1/4 tsp baking powder
- 1/4 tsp baking soda (bicarbonate soda)
- 2/3 cup (165 ml) milk, full or low fat
- 1/2 tsp white vinegar
- 1/2 tsp salt
- 2/3 cup sour cream or plain yoghurt, preferably full fat
- 3 tbsp vegetable oil (or other neutral-flavored oil)
- 1 egg
- 4 eggs (for the centers)
- 2 tbsp melted butter (for brushing)
Instructions
- Step 1: Preheat the oven to 180°C (350°F). Lightly brush 4 Texas muffin tin holes with melted butter to prevent sticking.
- Step 2: Heat a non-stick pan over high heat. Add the chopped bacon and fry until lightly browned. Remove and place on paper towels to drain excess fat, then set aside.
- Step 3: In a large bowl, combine the plain flour, baking powder, baking soda, and salt. Mix well to evenly distribute the dry ingredients.
- Step 4: In a separate bowl, whisk together the milk, white vinegar, sour cream (or yoghurt), vegetable oil, and 1 egg until smooth.
- Step 5: Pour the wet ingredients into the dry ingredients and gently stir until the flour is almost incorporated. Limit stirring to about 8 times to avoid tough muffins.
- Step 6: Fold in the green onion, cooked bacon, and shredded cheese with about 5 gentle stirs just to combine.
- Step 7: Spoon approximately 1/4 cup of the batter into each prepared muffin tin hole.
- Step 8: Use the back of a spoon to create a small well in each portion of batter. Crack one egg into each well, being careful not to break the yolk.
- Step 9: Divide the remaining batter evenly over each egg to cover it completely. Dollop the batter around and on top of the yolk, then gently spread to seal.
- Step 10: Brush the tops of the muffins with melted butter for a golden finish.
- Step 11: Bake in the preheated oven for 25 minutes or until the muffins are golden brown and the eggs are cooked to your liking.
- Step 12: Remove from oven and let the muffins rest for 5 minutes before carefully turning them out onto a cooling rack.
- Step 13: Serve warm for the best flavor and texture.
Tips & Variations
- Use lean bacon to reduce greasiness and keep the muffins light.
- You can substitute cheddar with mozzarella, feta, or your favorite cheese for a different flavor.
- To make these ahead, bake muffins without the eggs in the center, then top with a cooked or poached egg just before serving.
- For extra flavor, add herbs like chives, parsley, or a pinch of smoked paprika to the batter.
- Use full-fat yoghurt or sour cream for richer, more tender muffins.
Storage
Store leftover muffins in an airtight container in the refrigerator for up to 2 days. Reheat gently in the microwave for about 30-45 seconds or in a low oven until warmed through. For best results, enjoy them fresh as the eggs inside are most delicious when freshly baked.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a regular muffin tin instead of a Texas muffin tin?
Yes, a regular muffin tin works fine, but the muffins will be smaller and may take less time to bake. Adjust baking time accordingly and check doneness with a toothpick.
How do I know when the eggs inside the muffins are cooked properly?
The eggs are done when the whites are set and no longer runny but the yolks remain slightly soft for creaminess. If you prefer fully cooked yolks, bake a few minutes longer and monitor closely to avoid overcooking.
Print
Bacon and Egg Breakfast Muffins Recipe
- Total Time: 40 minutes
- Yield: 4 muffins 1x
Description
These Bacon and Egg Breakfast Muffins are a savory, satisfying morning treat combining crispy bacon, fresh green onions, and melted cheddar cheese baked around whole eggs inside fluffy muffin batter. Perfect for a hearty breakfast or brunch, they offer a delightful balance of rich flavors and textures baked to golden perfection.
Ingredients
Bacon Mixture
- 150g / 5oz lean bacon, chopped
- 1 cup green onion (2 stems), finely sliced
- 1 cup (100g) cheddar cheese, shredded (or cheese of choice)
Dry Ingredients
- 1 1/2 cups (225g) plain / all-purpose flour
- 1 1/4 tsp baking powder
- 1/4 tsp baking soda (bicarbonate soda)
- 1/2 tsp salt
Wet Ingredients
- 2/3 cup (165 ml) milk, full or low fat
- 1/2 tsp white vinegar
- 2/3 cup sour cream or plain yoghurt, preferably full fat
- 3 tbsp vegetable oil (or other neutral flavored oil)
- 1 egg
- 4 eggs (for topping inside muffins)
- 2 tbsp melted butter (for brushing)
Instructions
- Preheat and Prepare Tins: Preheat your oven to 180°C (350°F). Brush four holes of a Texas muffin tin with melted butter to prevent sticking.
- Cook Bacon: Heat a non-stick pan over high heat. Add the chopped bacon and fry until lightly browned and crispy. Remove bacon from the pan and drain excess fat on paper towels; set aside.
- Mix Dry Ingredients: In a large bowl, combine the flour, baking powder, baking soda, and salt. Stir together until evenly mixed.
- Mix Wet Ingredients: In a separate bowl, whisk together milk, white vinegar, sour cream (or plain yogurt), vegetable oil, and one egg until well combined.
- Combine Wet and Dry: Pour the wet ingredient mixture into the dry ingredients. Stir gently until the flour is almost fully incorporated — limit to about 8 stirs to avoid overmixing, which can cause tough muffins.
- Add Bacon and Extras: Fold in the cooked bacon, sliced green onions, and shredded cheddar cheese with about 5 gentle stirs to evenly distribute.
- Fill Muffin Tins: Spoon about 1/4 cup of the batter into each of the four prepared muffin tin holes.
- Add Eggs: Using the back of the spoon, make a small well in the center of each mound of batter. Crack one whole egg into each well.
- Cover Eggs: Divide the remaining batter equally among each muffin hole, dolloping and spreading the batter carefully around and over the eggs to completely cover them.
- Brush with Butter: Lightly brush the tops of the muffins with melted butter to encourage golden color and moisture during baking.
- Bake: Place the muffin tin in the preheated oven and bake for about 25 minutes or until the muffins are golden brown and cooked through.
- Rest and Serve: Remove the muffins from the oven and allow them to rest for 5 minutes before turning them out onto a cooling rack. Serve warm for best flavor and texture.
Notes
- Note 1: The combination of baking powder and baking soda helps the muffins rise properly and creates a nice texture.
- Note 2: The addition of white vinegar to the milk slightly acidifies it and acts as a homemade buttermilk substitute, improving muffin tenderness.
- Note 3: Buttering the muffin tins prevents sticking, especially important because of the eggs inside the batter.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: bacon egg muffins, breakfast muffins, savory muffins, bacon and egg breakfast, cheddar cheese muffins

