High Protein Ground Beef Potatoes

Sizzling lean ground beef and tender diced russet potatoes simmered in savory beef broth with spinach, topped with melted cheddar for High Protein Ground Beef and Potatoes. Save
Sizzling lean ground beef and tender diced russet potatoes simmered in savory beef broth with spinach, topped with melted cheddar for High Protein Ground Beef and Potatoes. | recipesbyleticia.com

This dish combines lean ground beef with cubed russet potatoes, sautéed onions, carrots, and garlic, seasoned with smoked paprika and thyme. Simmered gently in beef broth until tender, the potatoes soak up rich flavors. Fresh spinach is stirred in at the end to add vibrant color and nutrients, while optional cheddar cheese topping adds a creamy finish. Perfectly balanced and easy to prepare in under an hour, it's a nourishing, wholesome meal ideal for a busy weeknight dinner.

There was this rainy Tuesday last month when I stared at my fridge, starving after a workout, and realized I needed something substantial but not heavy. This beef and potatoes skillet came to rescue, and I've made it four times since. The way the potatoes soak up all those beef juices while they steam tender is pure magic.

My teenage son wandered into the kitchen when I was testing this recipe and immediately asked what smelled so incredible. He ended up eating three servings and has requested it every Tuesday since. The smoked paprika gives it this subtle depth that makes people think you worked way harder than you actually did.

Ingredients

  • 500 g (1.1 lb) lean ground beef: Using at least 90% lean means less draining and more clean beef flavor, though I've used 85% when that's what was on sale
  • 600 g (1.3 lb) russet potatoes, diced into 1 cm cubes: Keep the cubes uniform so they cook evenly, and don't go smaller than this or they'll turn to mush
  • 1 medium yellow onion, finely chopped: I've accidentally used red onion in a pinch and it worked fine, just slightly sweeter
  • 2 medium carrots, diced: These add natural sweetness that balances the savory beef and smoky paprika
  • 2 cloves garlic, minced: Fresh garlic makes a difference here, but in a desperate moment, garlic powder actually works
  • 100 g (3.5 oz) baby spinach, roughly chopped: It seems like a lot but it wilts down dramatically, don't be scared to pile it in
  • 2 tablespoons olive oil: This is your foundation, don't skip it even if using lean beef
  • 1 teaspoon smoked paprika: This is the secret ingredient that makes people ask what's in it
  • 1 teaspoon dried thyme: Fresh thyme works too, just use about three times as much
  • ½ teaspoon ground black pepper: Add more if you like heat, but this amount lets the other flavors shine
  • 1 teaspoon kosher salt: Start here and adjust at the end, especially if your beef broth is salty
  • 120 ml (½ cup) low-sodium beef broth: Essential for steaming the potatoes tender while creating a savory base
  • 70 g (½ cup) shredded reduced-fat cheddar cheese (optional): Some nights I skip this to keep it lighter, and it's still satisfying

Instructions

Start your flavor foundation:
Heat olive oil in a large skillet over medium heat, then add onion and carrots, sautéing for 3 to 4 minutes until softened and fragrant
Wake up the garlic:
Stir in garlic and cook for just 1 minute until you can smell it, watching carefully so it doesn't burn
Brown the beef:
Increase heat to medium-high and add ground beef, breaking it up with a spatula and cooking until browned and cooked through, about 6 to 8 minutes, draining excess fat if needed
Build the layers:
Stir in potatoes, smoked paprika, thyme, salt, and black pepper, cooking for 2 minutes and stirring constantly to coat everything in those spices
Let it steam and meld:
Pour in beef broth, cover the skillet, reduce heat to low, and simmer for 18 to 20 minutes, stirring occasionally until potatoes are fork-tender
Add the finishing green:
Stir in baby spinach and cook for 1 to 2 minutes until wilted, folding it gently so it incorporates into the mixture
Taste and trust yourself:
Taste and adjust seasoning if needed, then optionally sprinkle with shredded cheddar cheese, covering to let it melt for 2 minutes before serving
A hearty skillet meal of seasoned ground beef, carrots, and diced potatoes in this High Protein Ground Beef and Potatoes, finished with fresh parsley and warm spices. Save
A hearty skillet meal of seasoned ground beef, carrots, and diced potatoes in this High Protein Ground Beef and Potatoes, finished with fresh parsley and warm spices. | recipesbyleticia.com

Last week my friend Sarah came over for dinner and couldn't believe this simple skillet tasted like something from a restaurant. She's not much of a cook but asked for the recipe immediately, saying even she could handle this one. That's the thing about honest, hearty food, it speaks for itself.

Making It Your Own

I've swapped sweet potatoes for russets when I wanted something with a lower glycemic index, and while the flavor profile changes slightly, it still works beautifully. The sweetness from sweet potatoes pairs unexpectedly well with smoked paprika. Once I added diced bell peppers during the onion sauté step, and they brought this crunch and brightness that my husband loved. Don't be afraid to play with vegetable additions based on what's in your crisper drawer.

Serving Suggestions

While this is absolutely a complete meal on its own, I sometimes serve it with a simple arugula salad dressed with lemon vinaigrette to cut through the richness. My neighbor serves hers over cauliflower rice when she's watching her carbs closely. On really hungry nights, I've been known to top mine with a fried egg and call it breakfast for dinner. The recipe's forgiving nature is exactly what makes it a weeknight workhorse.

Storage and Meal Prep

This recipe lives in my meal prep rotation because it actually improves after a day in the refrigerator. The flavors continue developing, and the potatoes absorb even more of the seasoned broth. I've portioned it into glass containers for up to four days without any quality loss. Freezing works too, though the potatoes lose a bit of their texture, so I eat those portions within a month for the best experience.

  • Let the skillet cool completely before packing to avoid condensation that makes things soggy
  • Reheat with a splash of water or broth to refresh the sauce if it's absorbed overnight
  • If adding cheese later, pack it separately and sprinkle on right before reheating
Close-up of rustic skillet High Protein Ground Beef and Potatoes, fluffy potatoes and browned beef mixed with wilted spinach, served as a comforting family-style main dish. Save
Close-up of rustic skillet High Protein Ground Beef and Potatoes, fluffy potatoes and browned beef mixed with wilted spinach, served as a comforting family-style main dish. | recipesbyleticia.com

There's something deeply satisfying about a recipe that delivers this much comfort without demanding hours of your time. This skillet has earned its permanent spot in my weeknight dinner rotation.

Common Questions

Yes, sweet potatoes work well and provide a lower glycemic index along with a slightly sweeter flavor.

Adding diced bell peppers or peas during the sauté step can enhance the vegetable variety and nutrients.

Draining excess fat helps reduce grease and creates a leaner final dish, but can be skipped if using very lean beef.

Sprinkle shredded cheddar over the hot skillet, cover, and let it melt naturally for about two minutes before serving.

Yes, it reheats well and flavors deepen after resting; just store refrigerated and reheat gently.

High Protein Ground Beef Potatoes

A protein-rich blend of lean beef, potatoes, and vegetables for a hearty meal.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Proteins

  • 1.1 lb lean ground beef (at least 90% lean)

Vegetables

  • 1.3 lb russet potatoes, diced into 1 cm cubes
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 cloves garlic, minced
  • 3.5 oz baby spinach, roughly chopped
  • 2 tablespoons chopped fresh parsley

Pantry & Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • ½ teaspoon ground black pepper
  • 1 teaspoon kosher salt
  • ½ cup low-sodium beef broth

Optional Toppings

  • ½ cup shredded reduced-fat cheddar cheese

Instructions

1
Prepare the Base: Heat olive oil in a large skillet over medium heat. Add onion and carrots; sauté for 3–4 minutes until softened.
2
Add Aromatics: Add garlic and cook for 1 minute until fragrant.
3
Brown the Beef: Increase heat to medium-high and add ground beef. Cook, breaking up with a spatula, until browned and cooked through, about 6–8 minutes. Drain excess fat if needed.
4
Season and Coat: Stir in potatoes, smoked paprika, thyme, salt, and black pepper. Cook for 2 minutes, stirring to coat evenly.
5
Simmer the Mixture: Pour in beef broth. Cover, reduce heat to low, and simmer for 18–20 minutes, stirring occasionally, until potatoes are tender.
6
Add Spinach: Stir in baby spinach and cook for 1–2 minutes until wilted.
7
Adjust Seasoning: Taste and adjust seasoning if needed.
8
Optional Cheese Topping: Sprinkle with shredded cheddar cheese, cover, and let cheese melt for 2 minutes before serving.
9
Finish and Serve: Garnish with fresh parsley and serve hot.
Additional Information

Equipment Needed

  • Large skillet with lid
  • Cutting board
  • Chef's knife
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 380
Protein 33g
Carbs 34g
Fat 13g

Allergy Information

  • Contains milk if using cheddar cheese topping
  • Gluten-free as written; always verify broth and spice labels
Leticia Fernández

Sharing easy, flavorful meals and practical cooking tips for home cooks and food lovers.