Bacon and Egg Breakfast Muffins Recipe

Who needs an expensive coffee-shop breakfast when you can make these flavorful Bacon Egg Muffins at home? Easy to prepare, ideal for meal prep, and great for busy mornings, these savory egg cups are low in carbs, high in protein, and loaded with bacon, cheese, and green onions. Make a batch on the weekend and enjoy quick, reheatable breakfasts all week long.

Three bacon egg muffins on a white plate with a silver fork.

Bacon Egg Cups

Egg muffin cups are a convenient, portion-controlled breakfast or snack. This bacon-and-cheese version is savory and satisfying: crispy bacon, melted cheddar, and fresh green onions give each muffin a punch of flavor. They work well for weekday breakfasts, quick lunches, or protein-packed snacks, and they reheat beautifully from chilled or frozen.

Bacon egg muffin cups in a silver muffin tin.

Bacon Egg Muffin Ingredients

bacon egg muffin ingredients on counter
  • Softened butter — for greasing the muffin tin so the egg cups release easily.
  • 10 large eggs — whole eggs give the best texture; use whites only if preferred.
  • 1/2 cup whole milk — adds a bit of richness and keeps the muffins tender.
  • 1/2 lb cooked, crumbled bacon — cook and crumble before mixing in. Air fryer, oven, or stovetop all work fine.
  • 1 1/2 cups shredded cheddar cheese, divided — 1 cup goes in the batter; reserve 1/2 cup to sprinkle on top.
  • 1/2 cup green onions, chopped — or use chives for a milder flavor.
  • Seasonings — 1/2 tsp onion powder, 1/2 tsp garlic powder, 1/4 tsp salt, 1/4 tsp pepper (adjust to taste).

How to make Bacon Egg Muffins

  1. Preheat & prep: Preheat your oven to 350°F (175°C). Generously grease a 12-cup muffin tin with softened butter, making sure to coat each cavity well so the muffins don’t stick.
  2. Whisk the egg mixture: In a medium bowl, whisk together the eggs and milk. Stir in the cooked, crumbled bacon, chopped green onions, 1 cup of shredded cheddar, onion powder, garlic powder, salt, and pepper until evenly combined.
  3. Fill the muffin tin: Pour the egg mixture into the prepared muffin cups, filling each about three-quarters full to allow room for rising. Sprinkle the remaining 1/2 cup of cheddar evenly over the tops.
  4. Bake: Bake for 15–20 minutes, or until the egg cups are set and a toothpick inserted into the center comes out clean. They may puff during baking and settle slightly as they cool.
  5. Cool and serve: Allow the muffins to cool in the pan for 2–3 minutes, then remove and serve warm. These are portable and pair well with a side of fresh fruit or roasted breakfast potatoes.
Muffin tin that has been greased with butter.

Tips for success

  • Don’t overfill the cups: Filling each cavity three-quarters full prevents spillover and helps the muffins keep a uniform shape.
  • Use butter for greasing: Butter creates a reliable nonstick surface. Cooking spray can work but sometimes leads to sticking and harder clean-up.
  • Make them your own: Swap or add vegetables like spinach, bell pepper, mushrooms, or broccoli. Try different cheeses such as mozzarella, gruyère, or pepper jack for new flavor profiles.
  • Cook the bacon first: Crispy, well-drained bacon mixes in best and avoids excess grease in the batter.
Eggs being whisked with chives, cheese and bacon.

Storage and Freezing

Store leftover egg muffins in an airtight container in the refrigerator for up to 5 days. To reheat from chilled, microwave for about 1 minute until warmed through, or reheat in a skillet with a splash of water and a cover until heated. For long-term storage, freeze the muffins in a freezer-safe bag or container for up to 6 months. Reheat from frozen by wrapping a muffin in a damp paper towel and microwaving for 1–2 minutes.

Variations & What to Serve With Them

These egg muffins are highly versatile. Try substituting cooked sausage for the bacon, or make a vegetarian version with spinach, bell pepper, and red onion. Serve them with breakfast potatoes, a simple green salad, or whole-grain toast. They also pair well with fruit for a balanced meal.

Egg mixture in the muffin tin before being baked.

Nutrition Information (per muffin)

Approximate nutrition per serving: Calories: 204 kcal | Carbohydrates: 2 g | Protein: 11 g | Fat: 17 g | Saturated Fat: 7 g | Sodium: 330 mg.

Bacon egg muffins on a white plate.

More Egg Muffin Ideas

  • an overhead view of these easy egg muffin cups in a muffin tin with chopped peppers, onions, and spinach
    Egg Muffin Cups — a veggie-forward option with peppers, onions, and spinach.
  • Cottage cheese egg cups
    Cottage Cheese Egg Cups — creamy cottage cheese adds extra protein and moisture.
  • Hashbrown egg cups
    Hashbrown Egg Cups — use shredded potatoes or ready-made hashbrowns as a base.
  • Mini quiche
    Mini Quiche (3 Ways) — small quiches with different fillings for variety.

Recipe: Bacon Egg Muffins

Author: Kelley Simmons | Prep time: 10 mins | Cook time: 20 mins | Total time: 30 mins | Serves: 12

Ingredients

  • Softened butter for greasing the muffin tins
  • 10 large eggs
  • 1/2 cup whole milk
  • 1/2 lb bacon, cooked and crumbled
  • 1 1/2 cups cheddar cheese, shredded and divided
  • 1/2 cup green onions, chopped
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/4 tsp salt
  • 1/4 tsp pepper

Instructions

  1. Preheat oven to 350°F (175°C). Generously grease a 12-cup muffin tin with butter.
  2. In a medium bowl, whisk eggs and milk. Add cooked bacon, green onions, 1 cup of cheese, onion powder, garlic powder, salt, and pepper. Mix well.
  3. Pour the egg mixture into muffin cavities, filling each about 3/4 full. Top with the remaining 1/2 cup of cheddar.
  4. Bake for 15–20 minutes until set. Let cool for 2–3 minutes, then remove from the tin and serve warm.

Notes

  • Store leftovers in an airtight container in the fridge for up to 5 days or freeze for up to 6 months.
  • To reheat from chilled, microwave for 1 minute or rewarm in a covered skillet with a little water.
  • To reheat from frozen, wrap in a damp paper towel and microwave 1–2 minutes until heated through.