This Meat and Potatoes Breakfast Hash is a hearty dish that combines tender potatoes with savory bites of meat, making it the perfect morning treat! Who wouldn’t want a plateful of this deliciousness to start their day?
As I cook it, the aroma fills the kitchen, making me feel like a chef! You can enjoy it topped with a sunny-side-up egg for an extra special touch. Trust me, breakfast has never been so satisfying!
Key Ingredients & Substitutions
Potatoes: I recommend using a mix of sweet and regular potatoes for a nice contrast in flavor and sweetness. If you’re in a pinch, you can substitute with frozen hash browns.
Ground Meat: Ground breakfast sausage adds a delightful flavor. However, feel free to swap for ground turkey or chicken if you’re looking for a lighter option!
Mushrooms: Any mushrooms will work, but I love using baby bella for a richer taste. No mushrooms? Diced bell peppers or zucchini make great substitutes.
Spinach: This is optional, but it adds a pop of color and nutrients! You can use kale or any other leafy greens if spinach isn’t available.
Seasonings: Pimal seasoning is tasty, but if you don’t have it, a mix of salt, pepper, garlic powder, and onion powder will do just fine!
How Do I Get My Potatoes Perfectly Crispy?
To achieve that golden-brown, crispy texture in your potatoes, avoid overcrowding the skillet. This helps them fry instead of steam. Keep the heat at medium to allow them to cook through without burning. Make sure to stir occasionally, so they cook evenly!
- Prep your potatoes by dicing them into even cubes for uniform cooking.
- Listen for a sizzle when they hit the pan – that’s your cue for cooking magic!
- Always let them rest a bit on each side before stirring to form that crispy crust.
Following these tips will help you make a delicious Meat and Potatoes Breakfast Hash that everyone will enjoy! Happy cooking!

Meat and Potatoes Breakfast Hash
Ingredients You’ll Need:
For the Hash:
- 2 medium potatoes, diced (about 2 cups; a mix of sweet potatoes and regular potatoes)
- 1/2 lb ground breakfast sausage or ground beef
- 1 cup mushrooms, sliced or quartered
- 1 small onion, sliced
- 2 cups fresh spinach (optional)
- 2 tbsp olive oil or cooking oil, divided
- Salt and pepper, to taste
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1/2 tsp chili flakes or crushed red pepper (optional, for a bit of heat)
- 2 eggs
- Optional seasoning: steak or breakfast seasoning (like Pimal seasoning; if unavailable, use a blend of salt, pepper, garlic powder, onion powder, and crushed red pepper)
How Much Time Will You Need?
This recipe takes about 30 minutes from start to finish. You’ll spend about 10-12 minutes prepping and cooking the potatoes, another 10-12 minutes browning the meat and vegetables, and a few minutes frying the eggs. A delicious breakfast is just half an hour away!
Step-by-Step Instructions:
1. Cooking the Potatoes:
Start by heating 1 tablespoon of olive oil in a large cast iron skillet or frying pan over medium heat. Once hot, add the diced potatoes. Sprinkle them with salt, pepper, garlic powder, and smoked paprika. Stir occasionally while they cook for about 10-12 minutes, or until they are golden brown and tender. Once cooked, remove the potatoes from the pan and set them aside.
2. Browning the Meat:
In the same skillet, add the other tablespoon of olive oil. Add the ground sausage or beef, breaking it up with a spatula as it cooks. Continue to cook until it’s nicely browned and cooked through, which takes about 5-7 minutes.
3. Sautéing Vegetables:
Next, toss in the sliced onion and mushrooms into the skillet with the meat. Cook everything until the onions are soft and slightly caramelized, which should take about 5 minutes. Season with salt, pepper, and your preferred spices (like the Pimal seasoning or your mix of choice).
4. Combining Ingredients:
Return the cooked potatoes to the skillet and stir to combine with the meat and veggies. If you’re using spinach, add it at this stage and cook just until it wilts, which will only take about 1-2 minutes.
5. Cooking the Eggs:
In a separate non-stick pan, fry the eggs sunny-side up or to your preferred doneness. This adds a lovely richness to the dish!
6. Serving:
Serve the warm hash hot off the skillet, topped with the fried eggs. If you like, sprinkle some extra seasoning or chili flakes over the eggs for an added kick.
Enjoy this fulfilling and flavorful Meat and Potatoes Breakfast Hash! It’s a balanced meal with savory meat, tender potatoes, earthy mushrooms, and bright spinach, perfectly topped with freshly cooked eggs!
Can I Use Different Types of Meat in This Hash?
Absolutely! While ground breakfast sausage and ground beef are delicious choices, you can also use ground turkey, chicken, or even diced ham. Adjust the seasoning accordingly to match the flavor of the meat you choose.
How Can I Make This Hash Vegetarian?
To make a vegetarian version, simply omit the meat and replace it with plant-based sausage or tofu crumbles. You can also increase the amount of mushrooms or add in bell peppers for extra flavor and texture!
Can I Prep This Ahead of Time?
Yes! You can pre-cook the potatoes and veggies and store them in the refrigerator for up to 2 days. When you’re ready to eat, just reheat in the skillet, add the meat (if using), and cook until heated through. Then finish with the eggs!
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently in the skillet or microwave, adding a splash of water if needed to keep it from drying out.



