Hearty 1000-Calorie Breakfast Skillet with Beef, Potatoes, Eggs and Cheese
This hearty breakfast skillet is a big, protein-rich pan of ground beef, potatoes, eggs, garlic butter and melted cheese. It is different from a classic omelette because the base is more like a breakfast hash, then the eggs are poured over the top and finished under the broiler until just set.
I would make this when I want a serious winter breakfast, a weekend brunch for hungry people, or a filling breakfast-for-dinner situation. It is not a light breakfast. It is a “costaud” plate, the kind of thing that keeps you full for a long time.
This recipe is based on my YouTube video UN PETIT DÉJEUNER POUR LES COSTAUDS | Super rapide et facile 1000+ calories, with a few adjustments since publication. I make it this way because the potatoes need their own time to brown properly, while the beef needs enough heat to cook without steaming. The mistake to avoid is throwing everything in the pan at the same time. You would get soft potatoes, watery beef, and eggs that cook unevenly.
The visual cue is simple: before the eggs go in, the potatoes should have golden edges, the beef should be crumbly and no longer wet, and the onions should smell sweet instead of raw.

Why This Big Breakfast Skillet Works
A good skillet like this needs balance. In the original video, I used beef, potatoes, eggs, duck fat, garlic butter and emmental. That combination is excellent, but for a written recipe, the proportions need to be clear. Potatoes can be small or huge. “A spoon” of duck fat can mean different things. And six eggs with a lot of beef can work, but the final result is more of a loaded hash than a sliceable frittata.
For the website version, I prefer to keep the spirit of the video but make it more reliable. The beef stays generous, the potatoes are measured, and the eggs are adjusted so the mixture holds together better. If you want a more meat-forward skillet, use 6 eggs. If you want the pan to set more like a breakfast bake, use 8 eggs. Both versions work.
This recipe also has a different job than some of the other breakfast recipes on the site. A soft French omelette is quick, delicate and egg-focused. These cottage cheese scrambled eggs are softer and lighter. This skillet is the opposite: beefy, cheesy, potato-heavy and built for a big appetite.
It also sits apart from dinner-style ground beef recipes like hobo casserole with ground beef or a taco rice skillet because this one is finished with eggs and made to eat in the morning. It is hearty comfort food, but still simple enough for a weekend breakfast.
Ingredients You’ll Need
Use yellow-fleshed potatoes if possible. They hold their shape better than very starchy potatoes, and they brown nicely after a short blanch. The beef can be lean or medium, but if it releases a lot of fat, spoon off a little before adding the garlic butter.
For the cheese, emmental melts well without becoming too oily. Cheddar, Monterey Jack or Swiss-style cheese can also work. I prefer emmental here because it gives that warm, nutty smell when the pan comes out from under the broiler.

Duck fat gives the potatoes excellent color. If you do not have it, use butter with a splash of neutral oil. The flavor will be different, but the recipe will still work.
Step-by-Step Instructions
Start with the potatoes because they take the longest. Cut them into roughly 3/4-inch cubes. Try to keep them similar in size. If some pieces are tiny and others are big, the small ones will break before the large ones are cooked.



Place the potatoes in a pot, cover with cold water, and season the water well. Bring to a boil. Once the water is boiling, cook the potatoes for about 5 minutes. They should be slightly tender around the edges but not fully cooked. A knife should enter with a little resistance.
Drain them well and let them steam-dry for a few minutes. This small step matters. Wet potatoes do not brown properly. What I look for here is a dry surface and slightly rough edges. Those edges catch the fat in the pan and turn golden.
While the potatoes are blanching, slice the red onion thinly and chop the green onions. Crack the eggs into a bowl, season with salt and pepper, then whisk just until combined. Stir the green onions into the eggs.


Heat one large oven-safe skillet for the beef and another pan for the potatoes. If you only have one large skillet, cook the potatoes first, remove them, then cook the beef in the same pan. Do not overcrowd the pan or the potatoes will steam.


Add duck fat to the potato pan and let it melt. Add the drained potatoes and spread them out. Leave them alone for a minute before turning. You should hear a steady sizzle, not a violent crackle. If the pan is too hot, the outside will scorch before the inside finishes cooking. Turn the potatoes until they are golden on several sides.
In the other skillet, add the ground beef. Break it up with a spatula and cook over medium-high heat. I prefer to let the beef sit for a moment before stirring too much, because a little browning gives better flavor. Once the beef is no longer pink and the water has mostly cooked off, season with salt and pepper.

Add the sliced red onion to the beef. Cook until the onion softens and starts to smell sweet. It does not need to caramelize, but it should not taste raw. Add the garlic butter and stir until the beef is coated. If you want more detail on avoiding harsh garlic flavor, this guide on mincing garlic without burning it is useful for this kind of fast pan recipe.
Once the potatoes are browned, add them to the beef skillet. Stir gently. At this point, it should look like a proper breakfast hash: golden potatoes, browned beef, softened onions and shiny garlic butter coating everything.


Lower the heat. Sprinkle half the cheese over the beef and potatoes. Pour the eggs evenly over the top. Tilt the pan slightly if needed so the eggs run into the gaps. Add the remaining cheese.
Cover the skillet for about 2 minutes. This gives the eggs a head start before the broiler. Then remove the lid and place the skillet under the broiler for 2 to 4 minutes. Watch it closely. You know it is ready when the eggs are just set, the cheese is melted, and the top has a few golden spots.

The pan will be extremely hot. Let it rest for 3 to 5 minutes before serving. This makes the eggs finish setting gently and keeps the first scoop from falling apart too much.
Important Pan Notes
Use an oven-safe skillet. Cast iron is ideal. Stainless steel also works. Do not put a pan with a plastic handle under the broiler.
A 12-inch skillet is best for this quantity. If the pan is smaller, the layer will be too thick and the eggs may stay runny in the middle while the top browns too quickly. In that case, divide the mixture between two pans or finish it in a baking dish.

If you are not sure how much to season, the guide on how to season a recipe properly is a good base reference. Beef, potatoes and eggs all need salt, so seasoning only at the end will not give the same result.
How This Recipe Is Different from Other Breakfast and Potato Recipes
This is not a delicate egg recipe. It is also not a creamy breakfast casserole. The main texture is browned potatoes and crumbly beef, held together with eggs and cheese.
Compared with classic deviled eggs, this is a full meal, not a snack or appetizer. Compared with air fryer baked potatoes, the potatoes here are diced, blanched and pan-browned in fat. Compared with crispy McDonald’s-style fries, this recipe is less about deep crispness and more about golden edges that can handle eggs and cheese.
It is also different from a ground beef dinner like one-pot taco pasta with ground beef because there is no sauce, no pasta and no simmering. The skillet stays dry enough to scoop, which is exactly what you want for breakfast.
Substitutions
You can replace duck fat with butter, bacon fat, avocado oil or a mix of butter and neutral oil. Butter alone tastes good, but it can brown quickly, so keep the heat under control.
For the cheese, use cheddar, Swiss, Monterey Jack or mozzarella. Mozzarella will be stretchier and milder. Cheddar will make the skillet sharper and more North American in flavor. Emmental gives the most balanced result.
Ground turkey can replace beef, but it is leaner, so add a little more fat to the pan. If you want another turkey-based option for a different day, these juicy turkey burgers use a different method but stay in the same hearty protein direction.

You can add mushrooms, bell peppers or spinach. Cook watery vegetables before adding the eggs, otherwise they can release moisture into the skillet and make the eggs loose.
For a spicier version, add smoked paprika, chili flakes or hot sauce to the eggs.
What to Serve With It
This skillet is rich, so I like something fresh beside it. A simple green salad works, especially if the dressing has mustard or vinegar. The acidity cuts through the beef, cheese and duck fat.
If you want to lean into brunch, serve it with toast, fruit, or a lighter side. For something fresh and simple, a chicken salad with mustard dressing gives you that sharp mustard note, even if you skip the chicken and just use the dressing idea.
For a bigger comfort-food plate, serve it with air fryer garlic bread, but keep the portions smaller because the skillet is already filling. For planning portions, the portion guide per person is useful when cooking for a group.
FAQ
Can I make this with 6 eggs instead of 8?
Yes. Six eggs will give you a meatier, hash-style skillet. Eight eggs will make it hold together more like a frittata. For most people reproducing the recipe at home, I prefer 8 eggs because it gives a more reliable result.
Can I make it without duck fat?
Yes. Use butter with a splash of neutral oil, or use bacon fat if you want a smoky breakfast flavor. Duck fat gives beautiful potato color, but the recipe does not depend on it.
Why blanch the potatoes first?
Blanching gives the potatoes a head start. If you put raw potato cubes directly in the skillet, the outside can brown before the inside is tender. Five minutes in boiling salted water makes the pan step faster and more reliable.
Can I make this ahead?
It is best fresh, but leftovers reheat well. Store in the fridge and reheat gently in a covered skillet or in the oven. The eggs will be firmer after reheating, but the flavor stays good.
How do I know when the eggs are cooked?
The top should no longer look wet, and the cheese should be melted. Give the pan a gentle shake. The center can move slightly, but it should not ripple like raw egg.
Can I make it lighter?
Use lean ground beef or ground turkey, reduce the cheese to 1 cup, and use less added fat. It will still be filling, just less rich.
Suggested Posts
Try a soft French omelette when you want a quicker egg breakfast with a softer texture.
Make cottage cheese scrambled eggs for a creamy, high-protein breakfast that is lighter than this skillet.
Serve it with air fryer baked potatoes if you want a separate potato side instead of mixing potatoes into the pan.
Use crispy McDonald’s-style fries when you want a more fast-food-style potato recipe.
Cook hobo casserole with ground beef for a dinner-style ground beef and potato bake.
Make tater tot casserole for another family-style beef and potato comfort dish.
Try one-pot taco pasta with ground beef when you want a saucier ground beef dinner.
Use taco rice skillet for a rice-based skillet meal with a different flavor profile.
Read how to cut an onion if you want cleaner, faster prep for skillet recipes.
Check how to mince garlic without burning it before adding garlic to hot pans.

Hearty Breakfast Skillet with Beef, Potatoes, Eggs and Cheese
Ingredients
- 1 1/3 lb ground beef
- 1 1/4 lb yellow-fleshed potatoes cut into 3/4-inch cubes
- 8 large eggs or 6 eggs for a meatier hash-style result
- 1 medium red onion thinly sliced
- 2 green onions finely sliced
- 2 to 3 tbsp duck fat divided
- 3 tbsp garlic butter
- 1 1/2 to 2 cups grated emmental cheese
- 4 cups water for boiling the potatoes
- 2 tsp kosher salt for the potato water
- Salt to taste
- Black pepper to taste
- Fresh herbs or greens optional, for serving
Instructions
- Cut the potatoes into 3/4-inch cubes. Place them in a pot with water and kosher salt.
- Bring to a boil. Once boiling, cook for 5 minutes, then drain well and let the potatoes steam-dry for a few minutes.
- Slice the red onion and green onions. Crack the eggs into a bowl, season with salt and pepper, whisk lightly, then stir in the green onions.
- Heat duck fat in a large pan. Add the potatoes and cook, turning regularly, until golden on several sides.
- In a large oven-safe skillet, cook the ground beef over medium-high heat, breaking it apart with a spatula.
- Season the beef with salt and pepper. Add the red onion and cook until softened.
- Add the garlic butter and stir until the beef is coated. If the beef released too much fat, spoon off a little before adding the garlic butter.
- Add the browned potatoes to the beef and mix gently.
- Lower the heat. Sprinkle half the cheese over the beef and potatoes.
- Pour the egg mixture evenly over the skillet. Add the remaining cheese on top.
- Cover and cook for about 2 minutes, just to start setting the eggs.
- Remove the lid and place the skillet under the broiler for 2 to 4 minutes, watching closely, until the eggs are set and the cheese is melted.
- Let rest for 3 to 5 minutes before serving.
Video
Notes
FAQ
Can I make this with 6 eggs instead of 8?
Yes. Six eggs will give you a meatier, hash-style skillet. Eight eggs will make it hold together more like a frittata. For most people reproducing the recipe at home, I prefer 8 eggs because it gives a more reliable result.Can I make it without duck fat?
Yes. Use butter with a splash of neutral oil, or use bacon fat if you want a smoky breakfast flavor. Duck fat gives beautiful potato color, but the recipe does not depend on it.Why blanch the potatoes first?
Blanching gives the potatoes a head start. If you put raw potato cubes directly in the skillet, the outside can brown before the inside is tender. Five minutes in boiling salted water makes the pan step faster and more reliable.Can I make this ahead?
It is best fresh, but leftovers reheat well. Store in the fridge and reheat gently in a covered skillet or in the oven. The eggs will be firmer after reheating, but the flavor stays good.How do I know when the eggs are cooked?
The top should no longer look wet, and the cheese should be melted. Give the pan a gentle shake. The center can move slightly, but it should not ripple like raw egg.Can I make it lighter?
Use lean ground beef or ground turkey, reduce the cheese to 1 cup, and use less added fat. It will still be filling, just less rich.🔗 Useful Links
🛒 Michel Dumas Shop : Explore our kitchen essentials, including aprons and knives.
🌐 Linktree : Access all our important links in one place.
📱 YouTube | Instagram | Facebook | TikTok : Follow us for the latest recipes and culinary tips.





