This one-pan skillet combines savory ground beef with tender diced potatoes and bright bell peppers, all cooked together with fresh spinach. Eggs are cracked on top and melted cheddar cheese adds a creamy finish. Seasoned with smoked paprika and garlic powder, it offers a balanced blend of flavors ideal for a relaxing brunch. Quick to prepare and easy to customize, this hearty dish satisfies with its mix of textures and nourishing ingredients.
The morning my neighbor asked if I could bring something hearty to a weekend brunch, I stood in my kitchen wondering what could come together in under an hour and still feel special. Ground beef seemed like an odd choice for brunch until I started layering it with crispy potatoes and realized I was building something that felt both comforting and elegant on a plate. One skillet, four eggs cracked right into the top, and suddenly everyone was asking for the recipe before they'd even finished eating.
I've learned that serving food from a warm skillet straight to the table changes how people experience it—there's something about that sizzle and the smell of melted cheese that makes people lean in closer. This dish has a way of turning a regular Sunday breakfast into something that feels like you actually tried, even though most of the work happens while you're doing other things.
Ingredients
- Ground beef (300g, 85% lean): The lean-to-fat ratio matters here because you want richness without a pool of grease at the bottom of your skillet by step 6.
- Russet potatoes (2 medium, diced): They crisp up beautifully when you give them those first 10 minutes alone in oil before adding anything else.
- Red bell pepper and yellow onion (1 small each, diced): The color contrast looks intentional and the sweetness of both balances the savory beef perfectly.
- Baby spinach (100g, roughly chopped): It wilts in seconds, so add it last—overcooking makes it bitter and sad.
- Eggs (4 large): The yolk is your sauce here, so don't skip the cover-and-steam step or you'll miss that creamy moment.
- Shredded cheddar cheese (100g): Freshly shredded melts more evenly than pre-shredded, and it makes a real difference in texture.
- Olive oil (2 tbsp): Split between two stages—one for potatoes, one for beef—so nothing sticks or steams.
- Smoked paprika (1 tsp), garlic powder (½ tsp), salt, and pepper: Smoked paprika is the secret that makes people ask if you added bacon.
- Fresh chives (2 tbsp, optional) and hot sauce (to serve): The chives add a fresh bite that cuts through the richness, and hot sauce is for people who like their brunch with a kick.
Instructions
- Get your potatoes golden:
- Heat 1 tablespoon olive oil in a large skillet over medium heat and add diced potatoes. Stir them every couple minutes so they brown evenly instead of steaming in their own moisture. When they're golden with just a little give when you press them, about 10–12 minutes, move them to a plate—this isn't the final cook.
- Brown the beef with intention:
- Add the remaining tablespoon of oil to the skillet and increase heat slightly, then crumble in the ground beef. Break it into small, irregular pieces as it cooks rather than one flat patty—this gives you more surface area for browning. Once it's no longer pink and smells deeply savory, about 5–6 minutes, drain off any excess fat if needed.
- Build your flavor base:
- Add diced onion and bell pepper to the beef and cook for 3–4 minutes until they soften and release their sweetness. You'll smell the difference when they're ready—raw onion turns mellow.
- Bring everything back together:
- Return the potatoes to the skillet and sprinkle in the smoked paprika, garlic powder, salt, and pepper. Stir everything so the spices coat every surface and the potatoes warm through again, about 2 minutes.
- Wilt the spinach:
- Add chopped spinach and stir constantly for just about 1 minute—you want it tender but still bright green, not dull and overcooked.
- Make wells for the eggs:
- Using the back of a spoon, create four little nests or wells in the hash so eggs have a place to pool instead of running all over. Crack one egg into each well, then scatter shredded cheddar evenly across the entire skillet so it melts into every bite.
- Steam until set:
- Cover the skillet with a lid and reduce heat to medium-low. Cook for 5–7 minutes depending on how runny you like your yolks—peek after 5 minutes and watch for the whites to turn opaque while the yolk still jiggles slightly. This is the hardest part because every burner and stove is different.
- Finish with freshness:
- Remove from heat, scatter fresh chives over the top, and serve straight from the skillet with hot sauce on the side for anyone who wants it.
The first time I made this for my sister, she cut into it and the yolk ran across the potatoes and beef, and she got that quiet, satisfied look people get when food is exactly what they needed. It became our Sunday breakfast, our casual dinner, the thing I make when I want people to feel taken care of without spending the afternoon cooking.
Why Potatoes Matter in Brunch
Potatoes are the backbone of this dish because they soak up flavor and give the meal substance. When you cook them first in their own stage, they get crispy edges that stay crispy even after mixing back in with the beef and vegetables. This textural contrast is what makes the whole thing feel intentional instead of like you dumped everything into a pan at once.
Making It Your Own
The beauty of a one-skillet brunch is that you can swap ingredients based on what you have or what sounds good that morning. Ground turkey or chicken works if beef feels too heavy, and adding crispy bacon or sausage will only make people happier. Some mornings I add jalapeños because I'm in the mood for heat, other times I stick with what's written because I know it works.
- Try adding crumbled breakfast sausage or cooked bacon between step 4 and step 5 for extra depth.
- If you have fresh herbs beyond chives, dill or parsley work beautifully scattered on top just before serving.
- Swap the cheddar for gruyere or fontina if you want the cheese to taste more complex and sophisticated.
Timing and Temperature Tips
Medium heat is your friend here because rushing with high heat burns the potatoes before they cook through and scrambles the eggs before they set properly. If your skillet is very small, cook the eggs in two batches or use a larger pan. The whole process from start to finish takes about 45 minutes, but most of that is hands-off simmering and steaming, so you can set the table or make coffee while it cooks.
This skillet is proof that the best meals don't require complicated technique or hours at the stove. When people ask how long it took to make, they're always surprised it's less than an hour.
Recipe FAQs
- → Can I substitute ground beef with other meats?
-
Yes, ground turkey or chicken can be used for a lighter alternative, maintaining similar cooking times and flavor balance.
- → How do I achieve crispy potatoes in the skillet?
-
Cook diced potatoes in olive oil over medium heat until golden and tender, stirring occasionally to avoid burning and ensure even crisping.
- → Can I make this dish spicier?
-
Adding jalapeños, smoked chili flakes, or a splash of hot sauce can easily elevate the heat without overpowering the other flavors.
- → What cheese works best for melting on top?
-
Shredded cheddar cheese melts well and provides a rich, creamy texture that complements the savory ingredients.
- → Is this dish suitable for gluten-free diets?
-
Yes, as long as all ingredients, especially cheeses, are verified gluten-free, this dish fits gluten-free dietary needs.