I grew up thinking ground beef and potatoes was just something you threw together when the fridge was nearly empty and payday was still a few days away. My mom would brown some meat, toss in whatever potatoes we had sitting around, and call it dinner. It wasn’t fancy, but we ate it.
Turns out, with the right spices and a few smart moves in the pan, this simple combo can actually be something you want to make—not just something you have to make. The trick is getting those potatoes crispy on the outside while keeping them tender inside, and making sure your beef has enough flavor that it doesn’t just taste like, well, plain ground beef. Add some peppers and the right seasonings, and suddenly you’ve got a one-pan meal that doesn’t feel like you’re scraping the bottom of the barrel.

Why You’ll Love This Ground Beef and Potatoes
- Ready in under 30 minutes – This one-pan meal comes together quickly, making it perfect for busy weeknights when you need dinner on the table fast.
- Budget-friendly ingredients – Ground beef and potatoes are affordable staples that most people already have on hand, so you won’t need to make a special trip to the store.
- One-pan wonder – Everything cooks in a single skillet, which means less cleanup and more time to relax after dinner.
- Kid-approved comfort food – The combination of seasoned ground beef, tender potatoes, and colorful peppers is hearty and satisfying without being too complicated or spicy for younger eaters.
- Customizable heat level – You can easily adjust the hot sauce to match your family’s preferences, making it as mild or spicy as you like.
What Kind of Ground Beef Should I Use?
For this recipe, I’d recommend using 80/20 ground beef, which means it’s 80% lean meat and 20% fat. This ratio gives you enough fat to keep everything juicy and flavorful without being too greasy. If you prefer a leaner option, 85/15 will work just fine, though you might want to add a tiny bit more oil to the pan to prevent sticking. Avoid anything leaner than 90/10 for this dish, as it can turn out dry and lack that rich, beefy flavor you’re looking for. Whatever you choose, make sure to break up the meat well as it cooks so it browns evenly with the potatoes and absorbs all those great seasonings.

Options for Substitutions
This recipe is pretty forgiving when it comes to swapping ingredients:
- Ground beef: Ground turkey, chicken, or pork work great here. You can also use plant-based ground meat if you prefer. Just keep in mind that leaner meats might need a bit more oil to prevent sticking.
- Potatoes: Any type of potato works – russets, red potatoes, or Yukon golds. Sweet potatoes are also a nice twist, though they’ll add a slightly sweeter flavor and cook a bit faster.
- Red bell pepper: Feel free to use any color bell pepper you have on hand, or swap in poblano peppers for a mild kick. You could also use frozen bell peppers if that’s what you’ve got.
- Canola oil: Vegetable oil, olive oil, or avocado oil all work fine as substitutes.
- Worcestershire sauce: Soy sauce or coconut aminos can step in here, though they’ll give a slightly different flavor profile.
- Yogurt: Sour cream is an easy swap, or you can use Greek yogurt for extra protein. In a pinch, a dollop of mayonnaise mixed with a squeeze of lemon juice works too.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this dish is adding the ground beef before the potatoes are properly cooked, which leaves you with undercooked potatoes and overcooked, dry meat – make sure those potatoes get their full 6 minutes of browning time first.
Overcrowding the pan is another issue that leads to steaming instead of browning, so if your skillet isn’t large enough (at least 12 inches), cook the potatoes in batches to get that nice golden crust.
Don’t drain the fat from the beef too aggressively, as leaving a tablespoon or two in the pan helps carry the flavors of your spices and keeps everything from drying out.
Finally, add your green onions at the very end and just let them wilt for 30 seconds – cooking them too long makes them slimy and kills their fresh, bright flavor.

What to Serve With Ground Beef and Potatoes?
This hearty ground beef and potatoes dish is filling on its own, but I love serving it with a simple side salad to balance out the richness. A crisp romaine or mixed greens salad with a light vinaigrette cuts through the savory flavors perfectly. You could also serve it with some warm dinner rolls or cornbread for soaking up any extra sauce. If you want to add more veggies to the meal, steamed green beans or roasted broccoli make great sides that won’t compete with the main dish.
Storage Instructions
Store: This ground beef and potatoes dish keeps really well in the fridge. Just let it cool down, then transfer it to an airtight container where it’ll stay good for up to 4 days. It’s one of those meals that actually tastes even better the next day once all the flavors have had time to hang out together.
Freeze: You can definitely freeze this for later! Once it’s cooled completely, portion it into freezer-safe containers or bags and it’ll keep for up to 3 months. I like to freeze individual servings so I can just grab one when I need a quick dinner.
Reheat: Warm it up in a skillet over medium heat with a splash of water or broth to keep it from drying out, stirring occasionally until heated through. You can also microwave it in 1-minute intervals, stirring between each one. Add fresh yogurt and green onions after reheating for the best taste.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 75-85 g
- Fat: 105-115 g
- Carbohydrates: 115-125 g
Ingredients
- 2.5 tbsp canola oil (or any other neutral oil like grapeseed)
- 1.2 lbs potatoes (peeled and cut into 1/2-inch cubes)
- 1 lb ground beef (I prefer 80/20 ground chuck for better flavor)
- 1 small yellow onion
- 1 red bell pepper (diced into 1/2-inch pieces)
- 1.5 tbsp worcestershire sauce (I use Lea & Perrins)
- 1.5 tsp dijon mustard
- 2.5 tsp paprika
- 1.5 tsp garlic powder
- 1.25 tsp oregano
- 1.25 tsp salt
- 0.5 tsp black pepper
- 0.25 tsp cayenne pepper
- 2 tsp hot sauce (I like Cholula for a balanced heat)
- 2 green onions
- yogurt (optional but recommended for a cool, creamy finish)
Step 1: Prepare Ingredients and Start the Potatoes
- 2.5 tbsp canola oil
- 1.2 lbs potatoes, peeled and cut into 1/2-inch cubes
Peel and cut potatoes into 1/2-inch cubes, then dice the yellow onion into small pieces and cut the red bell pepper into 1/2-inch pieces.
Heat 2.5 tablespoons of canola oil in a large skillet over medium-high heat until it shimmers.
Add the cubed potatoes and cook for about 6 minutes, stirring occasionally, until they develop golden-brown edges and soften slightly.
This head start on the potatoes ensures they’ll be tender and have nice caramelization by the time everything comes together.
Step 2: Brown the Ground Beef with Aromatics
- 1 lb ground beef
- 1 small yellow onion, diced
- 1 red bell pepper, diced into 1/2-inch pieces
Push the cooked potatoes to the side of the skillet and add the ground beef to the empty space.
Break it apart with a spoon or spatula as it cooks, then add the diced onion and bell pepper.
Stir everything together and cook for 6-8 minutes until the beef is fully browned and broken into small pieces, and the vegetables begin to soften.
I like to let the beef sit for a minute or two without stirring at the start—this develops better browning and deeper flavor through caramelization.
Step 3: Build Flavors with Seasonings and Sauce
- 1.5 tbsp worcestershire sauce
- 1.5 tsp dijon mustard
- 2.5 tsp paprika
- 1.5 tsp garlic powder
- 1.25 tsp oregano
- 1.25 tsp salt
- 0.5 tsp black pepper
- 0.25 tsp cayenne pepper
- 2 tsp hot sauce
Reduce heat to medium and add the Worcestershire sauce, Dijon mustard, paprika, garlic powder, oregano, salt, black pepper, cayenne pepper, and hot sauce to the skillet.
Stir well to coat all the meat and vegetables evenly with the seasonings, cooking for another 1-2 minutes to let the spices bloom and release their flavors.
This quick cook with the seasonings helps them integrate into the dish rather than tasting separate and raw.
Step 4: Finish and Serve
- 2 green onions, sliced
- yogurt
Stir in the sliced green onions and taste the dish, adjusting seasonings as needed.
Transfer to a serving bowl or plate.
Serve warm, optionally with a dollop of yogurt on the side or mixed in for a cool, creamy contrast that balances the savory and spiced flavors beautifully.

Best Ground Beef and Potatoes
Ingredients
- 2.5 tbsp canola oil (or any other neutral oil like grapeseed)
- 1.2 lbs potatoes (peeled and cut into 1/2-inch cubes)
- 1 lb ground beef (I prefer 80/20 ground chuck for better flavor)
- 1 small yellow onion
- 1 red bell pepper (diced into 1/2-inch pieces)
- 1.5 tbsp worcestershire sauce (I use Lea & Perrins)
- 1.5 tsp dijon mustard
- 2.5 tsp paprika
- 1.5 tsp garlic powder
- 1.25 tsp oregano
- 1.25 tsp salt
- 0.5 tsp black pepper
- 0.25 tsp cayenne pepper
- 2 tsp hot sauce (I like Cholula for a balanced heat)
- 2 green onions
- yogurt (optional but recommended for a cool, creamy finish)
Instructions
- Peel and cut potatoes into 1/2-inch cubes, then dice the yellow onion into small pieces and cut the red bell pepper into 1/2-inch pieces. Heat 2.5 tablespoons of canola oil in a large skillet over medium-high heat until it shimmers. Add the cubed potatoes and cook for about 6 minutes, stirring occasionally, until they develop golden-brown edges and soften slightly. This head start on the potatoes ensures they'll be tender and have nice caramelization by the time everything comes together.
- Push the cooked potatoes to the side of the skillet and add the ground beef to the empty space. Break it apart with a spoon or spatula as it cooks, then add the diced onion and bell pepper. Stir everything together and cook for 6-8 minutes until the beef is fully browned and broken into small pieces, and the vegetables begin to soften. I like to let the beef sit for a minute or two without stirring at the start—this develops better browning and deeper flavor through caramelization.
- Reduce heat to medium and add the Worcestershire sauce, Dijon mustard, paprika, garlic powder, oregano, salt, black pepper, cayenne pepper, and hot sauce to the skillet. Stir well to coat all the meat and vegetables evenly with the seasonings, cooking for another 1-2 minutes to let the spices bloom and release their flavors. This quick cook with the seasonings helps them integrate into the dish rather than tasting separate and raw.
- Stir in the sliced green onions and taste the dish, adjusting seasonings as needed. Transfer to a serving bowl or plate. Serve warm, optionally with a dollop of yogurt on the side or mixed in for a cool, creamy contrast that balances the savory and spiced flavors beautifully.