This satisfying one-pan meal combines browned ground beef with diced potatoes, carrots, bell peppers, and onions, all simmered in beef broth with classic herbs like paprika, thyme, and oregano. Ready in just 45 minutes, it's a perfect solution for busy weeknights when you want something hearty and homemade without spending hours at the stove.
I stood in my tiny first apartment kitchen staring at a package of ground beef and three lonely potatoes, wondering if I could actually make something that tasted like a real meal. The weather had turned unexpectedly cold that week, and I was craving something that felt like a hug from the inside out. That evening experiment became the recipe I still turn to when I need food that actually comforts.
My roommate walked in while I was simmering everything together and literally asked what smelled so amazing. We ate standing up in the kitchen because neither of us wanted to wait to set the table. Now whenever I make this, I think about how the simplest ingredients can create something that brings people together.
Ingredients
- 1 lb ground beef: The 80 to 85% lean ratio gives you enough fat to carry all those flavors without being greasy
- 1 medium yellow onion: Dicing them small helps them melt into the background and sweeten everything up
- 3 medium russet potatoes: These hold their shape better than other varieties but still get tender and creamy
- 2 medium carrots: They add this subtle sweetness that balances the savory beef perfectly
- 1 bell pepper: Any color works but I love how red or yellow peppers brighten up the whole dish visually
- 2 cloves garlic: Minced fine so it distributes evenly without overpowering anything
- 1 cup frozen peas: Add these at the very end so they stay bright and pop when you bite them
- 1 cup beef broth: This is what creates that incredible sauce that coats everything
- 2 tbsp olive oil: Helps get a nice start on the beef and keeps everything from sticking
- 1 tsp paprika: Adds this gorgeous color and a subtle smoky depth
- 1 tsp dried thyme: Earthy and warm, it just makes everything taste homemade
- 1 tsp dried oregano: Brings that classic comforting flavor profile
- ½ tsp black pepper and 1 tsp salt: Adjust these at the end because the broth reduces and concentrates
- 2 tbsp fresh parsley: Totally optional but it makes everything look and taste fresh
Instructions
- Get the beef going:
- Heat that olive oil in a big skillet over medium high heat and dump in your ground beef. Break it up with your spoon as it cooks and let it get nicely browned which takes about 5 minutes. If there is a ton of excess fat you can drain some but I usually leave a little for flavor.
- Build the flavor base:
- Toss in your diced onion and let it soften for about 2 minutes until it goes translucent. Stir in the garlic and give it just 30 seconds so it becomes fragrant without burning.
- Add the hearty vegetables:
- Throw in the potatoes, carrots, and bell pepper. Let everything sauté together for 4 to 5 minutes so the veggies start to develop some color.
- Season everything:
- Sprinkle in the paprika, thyme, oregano, pepper, and salt. Stir it all around so the spices can wake up a bit in the hot pan.
- Let it simmer:
- Pour in the beef broth and give it a good stir. Cover the pan and turn the heat down to medium low. Let it gently simmer for 15 to 20 minutes, stirring occasionally, until the potatoes are fork tender and most of the liquid has been absorbed.
- Finish with peas:
- Stir in those frozen peas and cook uncovered for just 2 or 3 more minutes. You want the peas heated through and most of the remaining liquid to have evaporated into a light sauce.
- Season and serve:
- Taste everything and add more salt or pepper if it needs it. Pull it off the heat and sprinkle with fresh parsley right before you serve.
Last winter my sister was feeling overwhelmed with work and I brought over a container of this. She texted me the next morning saying it was exactly what she needed. Sometimes food really is the simplest way to show someone you care.
Making It Your Own
I have found that a splash of Worcestershire sauce right before simmering adds this incredible umami depth that makes people wonder what your secret ingredient is. You can also swap in ground turkey or plant based meat and it still works beautifully.
Choosing The Right Potatoes
Russets are my go to because they hold their shape during the longer cook time but still get creamy inside. If you want something even creamier try Yukon Gold potatoes instead.
Serving Suggestions
This dish is pretty filling on its own but a crusty piece of bread to sop up those juices never hurts anyone. Sometimes I serve it alongside a simple green salad just to add something fresh to the plate.
- A little shredded cheese melted on top at the very end is never a bad idea
- Leftovers reheat beautifully for lunch the next day
- This freezes well if you want to meal prep for busy weeks
There is something so satisfying about a meal that comes together in one pan but tastes like it took all day. This is the kind of recipe that reminds you why cooking at home feels so good.
Recipe Q&A
- → Can I use different potatoes?
-
Yes, Yukon Gold potatoes work well for a creamier texture, while red potatoes hold their shape nicely during simmering.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave.
- → Can I make this ahead?
-
You can prep all vegetables in advance and store them separately. The dish comes together quickly when you're ready to cook.
- → What can I serve with this?
-
Crusty bread, a green salad, or steamed green beans make excellent sides to round out this hearty meal.
- → Is this freezer-friendly?
-
Yes, allow it to cool completely before transferring to freezer-safe containers. It keeps well for up to 3 months.
- → Can I use ground turkey instead?
-
Absolutely, ground turkey works beautifully and makes a lighter version. Adjust seasoning to taste as turkey is milder.