Breakfast Surprise Muffins

photo of breakfast surprise muffins
From the outside these look like ordinary muffins, but break one open and you’ll find a whole egg inside. The muffin batter has cheddar cheese and anything else you’d like such as bacon and ham. Together, you can have all your breakfast favorites rolled into one.
photo of muffins on a plate
The muffin batter actually tastes like cheese biscuits because of the cheese and because it’s such a thin layer around the egg. Still tasty though. And I love finding a surprise in the middle.
photo of a muffins sliced in half with an egg inside
These are perfect for a breakfast treat. You can even make them ahead of time, keep them in the fridge for on the go.
close-up photo of a breakfast muffin sliced in half to show the egg inside

Breakfast Surprise Muffins

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Course: Breakfast
Cuisine: American
Servings: 6
These are perfect for a breakfast treat. You can even make them ahead of time, keep them in the fridge for on the go.


  • 6 eggs cooked to soft boiled (I use this egg timer* to know when it's at soft boiled)
  • 1 1/2 cups all-purpose flour
  • 1 tbsp white sugar
  • 1/2 tsp salt
  • 2 tsp baking powder
  • 1/3 cup vegetable oil
  • 1 egg
  • 1/3 cup milk + 1 tbsp milk
  • 1/2 cup crisped bacon or ham chopped into tiny pieces
  • 1 cup shredded cheddar cheese


  1. Make eggs ahead of time. When eggs are cool enough to remove shell, gently tap egg on all sides to create multiple cracks. Take a small sharp spoon to get underneath the shell to help remove shell as it will be hard to remove from egg white when it's at soft boiled stage.

  2. Preheat oven to 400°F. Line a 12 muffin pan with 6 liners.

  3. Mix 1 1/2 cups flour, sugar, salt and baking powder in a large bowl. Add in vegetable oil, egg and milk into flour mixture and stir until batter is smooth. It will be sticky. Fold/stir in cheese and bacon or ham. Take a handful of muffin batter and cover egg with it, spreading a thin layer across entire egg. Place into muffin mold. Repeat with remaining eggs and batter. Bake for approximately 16-18 minutes until golden brown.


*Some of the links contained in this post are affiliate links. Much like referral codes, this means I earn a small commission if you purchase a product I referred (at no extra charge to you).

Nutrition Facts
Breakfast Surprise Muffins
Amount Per Serving (1 muffin)
Calories 395 Calories from Fat 216
% Daily Value*
Total Fat 24g 37%
Saturated Fat 16g 80%
Cholesterol 213mg 71%
Sodium 407mg 17%
Potassium 310mg 9%
Total Carbohydrates 27g 9%
Sugars 3g
Protein 15g 30%
Vitamin A 9.8%
Calcium 25.8%
Iron 14.5%
* Percent Daily Values are based on a 2000 calorie diet.
The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have. All images and content are © Kirbie's Cravings.

6 comments on “Breakfast Surprise Muffins”

  1. I wonder if these could be frozen?
    I’ll be making these this weekend for fast weekday breakfasts. Thanks for the recipe!

    • I’m not sure how that would affect the taste. I made extra and put them in the fridge and they were okay. Just have to be careful not to heat them up too long in the microwave or the egg might explode

  2. Hi, May I know more details about how to put the soft-boiled egg inside? Thank you!

  3. omg. These are AD.OR.A.BLE.

Leave a Reply

Your email address will not be published. Required fields are marked *