Beef Bacon Potato Frittata

Beef Bacon Potato Frittata with crispy bacon and golden potatoes

A hot, golden frittata studded with savory beef bacon and tender potatoes makes a simple, satisfying meal any time of day. This Beef Bacon Potato Frittata is rich, slightly crisp on the edges, and creamy inside. The onions add sweet aroma, and melting cheese gives a gooey finish. It’s easy to make, feeds a group, and works for breakfast, brunch, or a quick weeknight dinner.

Recipe Information

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Servings: 6
  • Difficulty Level: Easy

Nutrition Information

(approximate per serving)

  • Calories per serving: 275–300 kcal
  • Protein: 16 g
  • Carbohydrates: 10 g
  • Fat: 18 g
  • Fiber: 1–2 g
  • Sugar: 0.5–1 g
  • Sodium: 350–450 mg

Why Make This Beef Bacon Potato Frittata

This frittata is a winner when you want big flavor with little fuss. It combines smoky beef bacon, soft potatoes, and melty cheese in a custardy egg base. The dish smells like comfort while cooking, looks golden and inviting when it comes out of the oven, and tastes smoky, savory, and slightly sweet from the onions. It’s versatile — serve it hot for a weekend brunch or reheat slices for fast lunches.

How to Make Beef Bacon Potato Frittata

This recipe is built in three main stages: prepare ingredients, combine eggs with fillings, and cook until set. Use an ovenproof skillet so you can move from stovetop to oven without extra dishes. Cook just until the center is set to keep the texture creamy and tender.

Ingredients:

  • 8 large eggs
  • 1 cup cooked beef bacon, chopped
  • 2 cups potatoes, diced and cooked
  • 1/2 cup onion, chopped
  • 1/2 cup cheese (cheddar or your choice), shredded
  • Salt and pepper to taste
  • Olive oil for cooking

Directions:

Step 1: Preparation

Preheat the oven to 375°F (190°C). If you haven’t already, dice and cook the potatoes until tender and chop the cooked beef bacon. Crack the eggs into a bowl and beat them lightly with a fork or whisk. Chop the onion and shred the cheese. Have a tablespoon of olive oil ready.

Step 2: Mixing

Season the beaten eggs with salt and pepper. Toss the cooked potatoes and chopped beef bacon in a bowl so they are ready to go. This keeps the final assembly quick and even.

Step 3: Cooking

Heat a large ovenproof skillet over medium heat and add the olive oil. Sauté the chopped onion until it becomes translucent and fragrant, about 3–4 minutes. Add the cooked potatoes and beef bacon to the skillet and stir so they warm through and the bacon releases flavor. Pour the seasoned egg mixture evenly over the sautéed ingredients. Let it cook on the stove for 2–4 minutes until the edges begin to set but the center is still loose.

Step 4: Finishing

Sprinkle the shredded cheese evenly over the top. Transfer the skillet to the preheated oven and bake for 15–20 minutes, or until the frittata is fully set in the center and the top is lightly golden. Remove from the oven and let it cool for a few minutes so it firms up. Slice into wedges and serve warm.

How to Serve Beef Bacon Potato Frittata

  • Serve warm for a creamy texture and meltier cheese.
  • Top with fresh herbs like chopped parsley, chives, or cilantro for color and brightness.
  • Pair with a crisp green salad or roasted tomatoes for a balanced meal.
  • Serve slices on toasted bread for a hearty sandwich-style option.
  • Offer hot sauce or a dollop of sour cream for extra tang.

How to Store Beef Bacon Potato Frittata

  • Refrigerator: Store in an airtight container for 3–4 days. Reheat gently in a microwave or in a low oven (325°F / 160°C) until warmed through.
  • Freezer: Wrap individual slices tightly in plastic wrap and place in a freezer bag for up to 2 months. Thaw overnight in the fridge before reheating. Reheat from frozen in a 350°F (175°C) oven until warm.
  • Tip: Avoid freezing with fresh greens on top. Add herbs and fresh toppings after reheating.

Expert Tips for Perfect Beef Bacon Potato Frittata

  • Use an ovenproof skillet (cast iron or stainless steel) so you can brown on the stove and finish in the oven.
  • Don’t overcook the eggs on the stovetop — aim for set edges and a slightly jiggly center before baking.
  • Cook potatoes until fork-tender; they should be soft inside so the frittata slices cleanly.
  • If your beef bacon is very salty, reduce added salt until after you taste the baked frittata.
  • For extra creaminess, stir in 2 tablespoons of milk or cream into the beaten eggs.
  • Let the cooked frittata rest 5 minutes before slicing; this helps it hold its shape.
  • If you like a crisp top, broil for 1–2 minutes at the end — watch closely to avoid burning.

Delicious Variations

  • Veggie Boost: Add bell peppers, spinach, or mushrooms. Sauté vegetables first to remove excess moisture.
  • Herb & Goat Cheese: Swap cheddar for crumbled goat cheese and add fresh thyme or dill.
  • Spicy Kick: Stir in a diced jalapeño or a pinch of smoked paprika for warmth.
  • Sweet Potato Frittata: Replace white potatoes with cooked sweet potatoes for a touch of sweetness and more fiber.
  • Mini Frittatas: Pour into a muffin tin for individual portions; bake 12–15 minutes until set.

Frequently Asked Questions

Q: Can I use raw potatoes instead of cooked potatoes?
A: Yes, but you must par-cook them first. Dice small and sauté until tender in the skillet before adding the eggs. Raw potatoes will take longer to cook and could leave the frittata underdone.

Q: Can I make this without beef bacon?
A: Absolutely. Substitute cooked pork bacon, pancetta, ham, or a plant-based bacon alternative. You can also omit meat and add extra vegetables or beans for protein.

Q: How do I know when the frittata is done?
A: The edges should be set and pull slightly away from the pan. The center should be firm to the touch and not runny. A cake tester or toothpick inserted into the center should come out mostly clean.

Q: Can I prepare this ahead of time for a brunch?
A: Yes. Assemble and refrigerate for up to 24 hours, then bake just before serving. You can also fully bake and reheat on the day — warm slowly so the eggs don’t become rubbery.

Q: How do I reheat leftovers without drying them out?
A: Reheat in a microwave at medium power in short bursts, or in a 325°F (160°C) oven covered with foil for 10–15 minutes. Add a splash of water or a thin slice of cheese on top to retain moisture.

Q: Will the frittata stick to my pan?
A: Use enough oil and an ovenproof skillet. Let the eggs set before sliding a spatula underneath. A well-seasoned cast iron or nonstick pan helps release the frittata easily.

Q: Can I add milk or cream to the eggs?
A: Yes—1–2 tablespoons of milk or cream will make the eggs slightly softer and silkier. Don’t add too much or the frittata may be loose in the center.

Conclusion

This Beef Bacon Potato Frittata is a warm, satisfying dish with smoky bacon, tender potatoes, and melted cheese — perfect for feeding a group or saving for easy meals all week. It browns beautifully, smells amazing while baking, and tastes even better with a sprinkle of fresh herbs. For another take on bacon-and-potato frittatas and a different potato style, see this recipe for Bacon, Egg and Cheese Frittata with Spiralized Potatoes – Inspiralized. Give this recipe a try — it’s quick to make and a reliable favorite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Bacon Potato Frittata


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alicia
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Diet: Carnivore

Description

A hot, golden frittata studded with savory beef bacon and tender potatoes, perfect for breakfast, brunch, or a quick weeknight dinner.


Ingredients

Scale
  • 8 large eggs
  • 1 cup cooked beef bacon, chopped
  • 2 cups potatoes, diced and cooked
  • 1/2 cup onion, chopped
  • 1/2 cup cheese (cheddar or your choice), shredded
  • Salt and pepper to taste
  • Olive oil for cooking

Instructions

  1. Preheat the oven to 375°F (190°C). If you haven’t already, dice and cook the potatoes until tender and chop the cooked beef bacon. Crack the eggs into a bowl and beat them lightly with a fork or whisk. Chop the onion and shred the cheese. Have a tablespoon of olive oil ready.
  2. Season the beaten eggs with salt and pepper. Toss the cooked potatoes and chopped beef bacon in a bowl.
  3. Heat a large ovenproof skillet over medium heat and add the olive oil. Sauté the chopped onion until translucent, about 3-4 minutes. Add the cooked potatoes and beef bacon to the skillet, stirring to warm through.
  4. Pour the seasoned egg mixture evenly over the sautéed ingredients. Cook on the stove for 2-4 minutes until the edges begin to set but the center is still loose.
  5. Sprinkle shredded cheese evenly over the top. Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until fully set and lightly golden. Let cool for a few minutes before slicing and serving warm.

Notes

For extra creaminess, stir in 2 tablespoons of milk or cream into the beaten eggs. Store leftovers in an airtight container for 3-4 days.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 1g
  • Sodium: 400mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 16g
  • Cholesterol: 450mg

More Recipes

Hi, I’m Sofia, the enthusiastic home chef behind ProDelish! I’m convinced that incredible food can be both simple and quick to prepare. At ProDelish, I share my beloved recipes that unite families at mealtime – from speedy dinner fixes to festive holiday delights. 

Scroll to Top