This comforting one-skillet dinner brings together savory ground beef with tender chunks of potato, sweet carrots, and colorful bell peppers. The meat and vegetables simmer together in a rich beef broth infused with paprika, thyme, and oregano, creating a flavorful broth that coats every bite. Frozen peas add a pop of sweetness at the end.
The entire dish comes together in just 45 minutes with only 15 minutes of active prep work. Using a single skillet means less time washing up and more time enjoying this satisfying meal. It's naturally gluten-free and easily customizable—swap in ground turkey or add your favorite vegetables.
The first time I made this skillet dinner was on a Tuesday evening when I had zero energy but still needed something that felt like a real meal. I threw everything into one pan, expecting mediocre results, but instead got something so comforting it immediately went into my regular rotation.
My husband actually asked if this was from some old family cookbook because it tasted like something that had been perfected over generations. I had to laugh and tell him it was just me throwing things together and hoping for the best.
Ingredients
- Ground beef: 80-85% lean gives you the perfect balance of flavor without rendering too much fat
- Yellow onion: diced small so it softens evenly into the mix
- Russet potatoes: peeled and diced into bite-sized pieces that will become tender but not mushy
- Carrots: diced small for sweetness that balances the savory beef
- Bell pepper: any color works but I love the sweetness of red or yellow
- Garlic: minced fresh because nothing compares to that aromatic punch
- Frozen peas: added at the end for little pops of brightness
- Beef broth: gluten-free if needed, this creates steam to cook everything through
- Olive oil: for getting that nice sear on the beef initially
- Paprika: for subtle smokiness and beautiful color
- Dried thyme and oregano: classic herbs that make everything taste homey
- Salt and black pepper: dont be shy with these as potatoes need proper seasoning
- Fresh parsley: optional but makes it look like you tried harder than you actually did
Instructions
- Brown the beef:
- Heat olive oil in a large skillet over medium-high heat and add ground beef breaking it up with a spoon. Cook until browned and mostly cooked through about 5 minutes then drain excess fat if needed.
- Soften the aromatics:
- Add diced onion and cook for 2 minutes until translucent then stir in garlic and cook for just 30 seconds until fragrant.
- Add the vegetables:
- Toss in potatoes carrots and bell pepper then sauté for 4 to 5 minutes stirring occasionally to let them start developing some color.
- Season everything:
- Sprinkle in paprika thyme oregano black pepper and salt mixing well to coat all the vegetables evenly.
- Simmer to tenderness:
- Pour in beef broth stir cover and reduce heat to medium-low. Simmer for 15 to 20 minutes stirring occasionally until potatoes and carrots are fork tender and most of the broth has been absorbed.
- Finish with peas:
- Stir in frozen peas and cook uncovered for 2 to 3 minutes until heated through and most remaining liquid has evaporated.
- Season and serve:
- Taste and adjust seasoning if needed then remove from heat and sprinkle with fresh parsley before serving hot.
This has become my go-to when friends drop by unexpectedly because it looks impressive but takes zero prep work. Last month my neighbor smelled it cooking through our shared wall and actually knocked on the door to ask what I was making.
Make It Your Own
I love adding a splash of Worcestershire sauce right at the end for that extra umami depth or sprinkling shredded cheese on top while its still hot. Sometimes Ill swap in ground turkey or plant-based meat and it still works beautifully.
Choosing The Right Potatoes
Russets are my go-to here because they hold their shape while getting tender in the steam. But if you want something creamier Yukon Gold potatoes are fantastic and you can even leave the skins on for extra texture and nutrients.
Serving Suggestions
This is substantial enough to stand on its own but a crusty piece of bread never hurt anybody for sopping up those flavorful juices at the bottom of the pan.
- A simple green salad with vinaigrette cuts through the richness perfectly
- Cornbread or dinner rolls turn it into a full comfort food feast
- Leftovers reheat beautifully for lunch the next day if there are any
Some of the best meals are the ones that remind you that good food doesnt have to be complicated. This skillet proves that simple ingredients treated with a little care can become something absolutely wonderful.
Recipe Questions & Answers
- → Can I use different potatoes?
-
Yukon Gold potatoes work beautifully for a creamier texture, while red potatoes hold their shape well. Just avoid waxy varieties like new potatoes, as they may not soften enough during cooking.
- → How do I store leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium heat, adding a splash of broth if needed to loosen the mixture.
- → Can I make this ahead?
-
Yes! Prepare everything up to step 5, then cool completely and refrigerate. When ready to serve, reheat over medium-low heat until warmed through and add the frozen peas during the last few minutes.
- → What can I serve with this?
-
Crusty bread is perfect for soaking up the flavorful broth. A simple green salad with vinaigrette balances the richness, or steamed green beans add fresh color to the plate.
- → Is this freezer-friendly?
-
Yes, this freezes well for up to 3 months. Portion into freezer-safe containers, leaving space for expansion. Thaw overnight in the refrigerator before reheating.
- → Can I use other ground meats?
-
Ground turkey, chicken, or plant-based crumbles work as lighter alternatives. Adjust cooking time slightly as leaner meats may cook faster. You may need to add a bit more oil when cooking leaner meats.