This Breakfast Bowl with Crispy Potatoes, Eggs & Bacon is everything I want in a satisfying morning meal. Crispy seasoned potatoes, fluffy scrambled eggs, melted cheddar cheese, crispy bacon, and fresh green onions come together in one hearty breakfast bowl that’s simple enough for busy weekdays but special enough for a leisurely weekend brunch. Whether you’re looking for a comforting potato breakfast bowl, a high protein breakfast potato bowl, or an easy meal prep breakfast, this recipe checks every box.
Table of Contents
- Tested Until Perfect
- Why I Love This Recipe
- Ingredients You'll Need
- Substitutions & Variations
- Directions
- How To Store Leftovers & Make Ahead
- Other Egg Recipes You’ll Love
- Final Thoughts
- Connect With Me
Subscribe to
the Newsletter
Let’s keep in touch! Sign up for exclusive weekly recipes and stories!
Breakfast has always been my favorite meal of the day, especially on slow weekends when I have a little extra time to cook. Growing up, my family often made classic bacon, eggs, and potatoes, but everyone reached for separate plates. One morning, I decided to pile everything into a bowl instead, layering crispy potatoes with fluffy eggs, melty cheese, and crunchy bacon. It instantly became one of those recipes I found myself making over and over again.
I love that it feels comforting without being complicated. With just a handful of everyday ingredients, I can make a breakfast that feels like something I’d order at my favorite café. It’s also one of my favorite recipes to prep ahead because every component reheats beautifully.

Tested Until Perfect
Many of the popular trending breakfast bowl recipes roast the potatoes on a baking sheet or use frozen hash browns. After testing both methods, I found that cooking the potatoes in a skillet creates an even crispier exterior while keeping the centers creamy and tender.
I also season the potatoes with smoked paprika, cumin, and chili powder, which gives them a deeper, more savory flavor without adding extra ingredients. Layering the cheese directly over the hot potatoes lets it melt naturally before adding the soft scrambled eggs, creating the perfect bite every time.
Why I Love This Recipe
- Ready in about 30 minutes.
- Perfect for meal prep breakfasts.
- Crispy potatoes with fluffy scrambled eggs.
- Made with simple, affordable ingredients.
- Easily customizable with your favorite toppings.
- High in protein and incredibly satisfying.
- Great for breakfast, brunch, or even breakfast-for-dinner.
Ingredients You’ll Need
2 cups diced potatoes or halved baby potatoes
Potatoes are the foundation of this breakfast potato bowl. I love Yukon Gold or baby potatoes because they become beautifully crispy on the outside while staying creamy inside.
1 tablespoon olive oil
Helps the potatoes brown evenly and develop a golden, crispy crust.
2 green onions, sliced
Green onions add freshness and a mild onion flavor. Reserve a few slices for garnish.
2 garlic cloves, finely minced
Fresh garlic adds incredible flavor during the final few minutes of cooking without overpowering the potatoes.
¼ teaspoon smoked paprika
Adds a subtle smoky flavor that pairs perfectly with bacon.
½ teaspoon cumin
Brings warmth and depth to the potatoes.
½ teaspoon chili powder
Just enough spice to make the flavors pop without making the bowl spicy.
Salt and black pepper, to taste
Season generously for the best flavor.
4 slices cooked bacon
Crispy bacon adds salty crunch and makes this bacon breakfast bowl extra satisfying.
4 eggs
I prefer soft, creamy scrambled eggs because they balance the crispy potatoes beautifully.
1 tablespoon milk
Whisking a little milk into the eggs helps create soft, fluffy curds.
1 tablespoon butter
Cooking the eggs in butter gives them a rich flavor and silky texture.
½ cup shredded cheddar cheese
Sharp cheddar melts beautifully over the warm potatoes and ties everything together.
Optional Garnish
Fresh dill or parsley adds brightness and makes the finished bowl feel fresh and elevated.

Substitutions & Variations
One of the best things about this breakfast bowl recipe is how easy it is to customize.
- Swap bacon for breakfast sausage to make a sausage breakfast bowl.
- Use pepper jack, mozzarella, Monterey Jack, or Swiss instead of cheddar.
- Add sautéed spinach, kale, mushrooms, or bell peppers.
- Top with sliced avocado for healthy fats.
- Add hot sauce or salsa for extra flavor.
- Replace regular potatoes with sweet potatoes.
- Make it vegetarian by skipping the bacon.
- Add black beans for even more protein and fiber.
- Finish with a dollop of Greek yogurt or sour cream.
Directions
Step 1: Cook the Potatoes
Heat the olive oil in a large skillet over medium heat.
Add the diced potatoes and cook for about 5 minutes, stirring occasionally.
Add the sliced green onions and continue cooking for another 5 minutes.
Stir in the garlic, smoked paprika, cumin, chili powder, salt, and pepper. Continue cooking for about 10 more minutes, stirring occasionally, until the potatoes are golden brown and fork tender.
Step 2: Scramble the Eggs
In a small bowl, whisk together the eggs and milk until completely combined.
Melt the butter in a nonstick skillet over medium-low heat.
Pour in the egg mixture and gently stir until the eggs are soft, creamy, and just set. Remove from the heat immediately to prevent overcooking.
Step 3: Assemble the Breakfast Bowls
Divide the crispy potatoes between two bowls.
Sprinkle the shredded cheddar cheese over the hot potatoes so it begins to melt.
Top with the scrambled eggs.
Finish with the crispy bacon, extra green onions, and fresh dill if using.
Serve immediately.
Expert Tips
- Don’t overcrowd the skillet or the potatoes will steam instead of crisp.
- Cut the potatoes into evenly sized pieces for even cooking.
- Cook the eggs over medium-low heat for soft, creamy scrambled eggs.
- Add the cheese while the potatoes are still hot so it melts naturally.
- Season the potatoes well—this is where most of the flavor comes from.
- Prep the bacon ahead of time for even faster mornings.
How To Store Leftovers & Make Ahead
This is one of my favorite meal prep breakfasts.
- Store the potatoes, eggs, and bacon separately in airtight containers in the refrigerator for up to 4 days.
- When you’re ready to eat, simply reheat the potatoes in a skillet or air fryer to restore their crispiness, warm the eggs gently in the microwave, then assemble the bowls with fresh cheese and toppings.
- If you’re planning ahead for the week, you can cook the bacon and potatoes in advance, then scramble fresh eggs each morning for the best texture.

Other Egg Recipes You’ll Love
- Easy Clean-Out-the-Fridge Frittata
- Tex-Mex Egg Bake Recipe
- The Best Egg Salad Recipe with a Twist
- How to Hard Boil Eggs Perfectly
FAQ
Final Thoughts
This Breakfast Bowl with Crispy Potatoes, Eggs & Bacon is one of those recipes I come back to again and again because it’s comforting, simple, and incredibly satisfying. Every layer brings something different—from the crispy, smoky potatoes to the fluffy scrambled eggs, melted cheddar, and crunchy bacon. It’s proof that a few everyday ingredients can create a breakfast that feels special without requiring much effort.
Whether you’re looking for an easy breakfast bowl recipe with potatoes and eggs, a satisfying weekend brunch bowl, or a reliable homemade breakfast bowl for meal prep, this recipe is one you’ll want to keep on repeat.
Connect With Me
Follow me on Instagram for more delicious recipes and food tips. And, join me over on Facebook where I share recipes daily!
CRAVING MORE? Sign up to my newsletter here for 2 exclusive recipes on Monday and Wednesay, plus a bonus story on Saturdays!
Breakfast Bowl with Crispy Potatoes, Eggs & Bacon
This hearty Breakfast Bowl with Crispy Potatoes, Eggs & Bacon is made with crispy seasoned potatoes, fluffy scrambled eggs, melted cheddar cheese, and crispy bacon. It's an easy, protein-packed breakfast that's perfect for busy mornings, weekend brunch, or meal prep.
Ingredients
- 4 slices bacon, cooked and crumbled
- 2 cups diced potatoes or halved baby potatoes
- 1 tablespoon olive oil
- 2 green onions, sliced (plus more for garnish)
- 2 garlic cloves, finely minced
- ¼ teaspoon smoked paprika
- ½ teaspoon cumin
- ½ teaspoon chili powder
- Salt and black pepper, to taste
- ½ cup shredded cheddar cheese
- 4 eggs
- 1 tablespoon milk
- 1 tablespoon butter
- Fresh dill or parsley, for garnish (optional)
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the potatoes and cook for 5 minutes, stirring occasionally.
- Stir in the green onions and continue cooking for another 5 minutes.
- Add the garlic, smoked paprika, cumin, chili powder, salt, and pepper. Cook for 10 more minutes, stirring occasionally, until the potatoes are golden brown and fork-tender.
- In a small bowl, whisk together the eggs and milk.
- Melt the butter in a nonstick skillet over medium-low heat. Add the eggs and gently cook, stirring often, until soft and fluffy.
- Divide the potatoes between two bowls. Sprinkle the cheddar cheese over the hot potatoes so it melts.
- Top with the scrambled eggs, crispy bacon, extra green onions, and fresh herbs if desired. Serve immediately.
Notes
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 858Total Fat: 51gSaturated Fat: 22gUnsaturated Fat: 29gCholesterol: 469mgSodium: 962mgCarbohydrates: 61gFiber: 7gSugar: 4gProtein: 40g

Christopher is a food and lifestyle expert, recipe developer and the content creator behind May Eighty Five. With over 6 years of creating recipes for your favourite food brands, he also shares tips, tricks and how to’s that he has learnt over the years. Every week, he shares quick, simple and mostly healthy recipes along with some home and entertaining tips. You will find flavorful cocktails, delicious appetizers, tasty mains and some indulgent desserts.
