This hearty dish combines lean ground beef with tender diced potatoes, sautéed vegetables, and fresh spinach for a nutritious, protein-packed meal. Simply brown the beef with onions, carrots, and garlic, then simmer with smoked paprika, thyme, and beef broth until potatoes soften. Finish with wilted spinach and optional shredded cheddar for extra richness. Perfect for an easy, balanced dinner that brings comfort and nourishment.
The first time I made this was on a rainy Tuesday when I needed something that would stick to my ribs but not weigh me down. My husband took one bite and immediately asked if this could become a weekly rotation. Now it is our go-to when we want comfort food that still keeps us on track with our fitness goals.
I learned the hard way that dicing potatoes into even 1 cm cubes makes all the difference. The first time I rushed through prep, some pieces turned to mush while others stayed crunchy. Now I take my time with the knife work, and honestly, that simple extra care shows in every bite.
Ingredients
- 500 g (1.1 lb) lean ground beef (at least 90% lean): The higher lean content means less draining and more meat flavor in every bite
- 600 g (1.3 lb) russet potatoes, diced into 1 cm cubes: Russets hold their shape beautifully during simmering unlike waxy varieties
- 1 medium yellow onion, finely chopped: Creates that aromatic base that makes your kitchen smell incredible
- 2 medium carrots, diced: Adds natural sweetness and color that balances the savory beef
- 2 cloves garlic, minced: Fresh garlic always beats powder in this dish
- 100 g (3.5 oz) baby spinach, roughly chopped: Wilts down beautifully and sneaks in some greens without overwhelming the flavors
- 2 tablespoons chopped fresh parsley: That bright finish at the end makes the whole dish feel restaurant-quality
- 2 tablespoons olive oil: Start with a good foundation for sautéing your aromatics
- 1 teaspoon smoked paprika: This is the secret ingredient that gives the dish its depth
- 1 teaspoon dried thyme: Earthy and woody, it pairs perfectly with beef
- ½ teaspoon ground black pepper: Freshly cracked makes a noticeable difference
- 1 teaspoon kosher salt: Adjust to your taste, but do not skip it entirely
- 120 ml (½ cup) low-sodium beef broth: Creates the steam environment that cooks the potatoes through
- 70 g (½ cup) shredded reduced-fat cheddar cheese: Optional, but that melted topping takes it over the top
Instructions
- Sauté Your Aromatics:
- Heat olive oil in a large skillet over medium heat and add onion and carrots, cooking for 3 to 4 minutes until softened and fragrant
- Add the Garlic:
- Stir in minced garlic and cook for just 1 minute until you can smell it
- Brown the Beef:
- Increase heat to medium-high, add ground beef, and break it up with a spatula as it browns for 6 to 8 minutes
- Season and Coat:
- Stir in potatoes, smoked paprika, thyme, salt, and pepper, cooking for 2 minutes so everything gets coated in those spices
- Simmer to Tenderness:
- Pour in beef broth, cover, reduce heat to low, and let it simmer for 18 to 20 minutes until potatoes are fork-tender
- Wilt the Spinach:
- Stir in baby spinach and cook for 1 to 2 minutes until just wilted
- Finish with Cheese:
- Sprinkle with cheddar cheese if using, cover for 2 minutes until melted, and garnish with fresh parsley
Last winter my sister was recovering from surgery and I brought over a batch of this. She texted me two days later saying it was the first thing she actually wanted to eat in weeks. Sometimes the simplest food hits the hardest.
Making It Your Own
Sweet potatoes work beautifully here if you are watching your glycemic index. I have also added bell peppers and frozen peas when I needed to stretch the recipe to feed unexpected guests. The base is forgiving enough that you can play around.
Serving Suggestions
A crisp green salad on the side cuts through the richness perfectly. I also love serving this with roasted asparagus or steamed broccoli when I want to feel extra virtuous about dinner.
Storage and Meal Prep
This keeps remarkably well in the refrigerator for up to 4 days. The flavors actually meld together overnight, making it one of those rare dishes that tastes even better as leftovers.
- Reheat gently with a splash of broth to refresh the potatoes
- Freeze individual portions for those nights when cooking feels impossible
- The cheese topping is best added fresh after reheating
There is something deeply satisfying about a meal that nourishes you from the inside out without leaving you feeling heavy. This is the kind of recipe that becomes part of your regular rotation not because it is fancy, but because it just works.
Recipe FAQs
- → Can I substitute sweet potatoes?
-
Yes, sweet potatoes provide a lower glycemic alternative and a subtle sweetness to complement the savory beef.
- → How can I add more vegetables?
-
Incorporate diced bell peppers or peas during the sauté step for extra color and nutrients.
- → Is there a way to make it spicier?
-
Add red pepper flakes or a dash of hot sauce while simmering to introduce some heat.
- → What type of pan is best for cooking?
-
A large skillet with a lid helps evenly cook the beef and potatoes while allowing for gentle simmering.
- → Can I omit the cheese topping?
-
Yes, the dish remains flavorful and satisfying without the optional shredded cheddar cheese.