Introduction
This Hearty Ground Beef and Potato Skillet is the kind of comforting one-pan meal that brings simple ingredients together into something incredibly satisfying.
Tender potatoes simmer with seasoned ground beef, tomatoes, onions, garlic, and leafy greens in a rich, savory broth. A combination of cumin, smoked paprika, and oregano gives the dish a warm, Mexican-inspired flavor without making it overly spicy.
It is an easy ground beef dinner recipe that is perfect for busy weeknights, family meals, or whenever you want a hearty homemade dish with minimal cleanup.
Serve it with warm tortillas, crusty bread, or rice to soak up every bit of the flavorful broth.
Recipe Overview
| Category | Details |
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 4–6 |
| Difficulty | Easy |
| Cuisine | Mexican-inspired |
| Cooking Method | One-Skillet |
Why You’ll Love This Recipe
This skillet dinner uses affordable, everyday ingredients to create a filling and flavorful meal.
The ground beef becomes wonderfully savory as it cooks with onions, garlic, and warm spices.
Potatoes absorb the tomato-infused broth as they simmer, becoming tender and flavorful.
Spinach or kale adds color and freshness while blending naturally into the rich broth.
Everything cooks in one skillet, making this an excellent easy family dinner with very little cleanup.
Ingredients
For the Skillet
| Ingredient | Amount |
| Lean ground beef | 1 lb (450 g) |
| Large potatoes, peeled and cubed | 2 |
| Diced tomatoes | 1 can (14.5 oz / 411 g), undrained |
| Yellow onion, finely diced | 1 medium |
| Garlic, minced | 3 cloves |
| Beef broth | 2 cups |
| Fresh spinach or kale | 2 cups, chopped |
| Olive oil | 1 tablespoon |
| Ground cumin | 1 teaspoon |
| Smoked paprika | 1 teaspoon |
| Dried oregano | ½ teaspoon |
| Salt | To taste |
| Freshly cracked black pepper | To taste |
Optional Additions
| Ingredient | Amount |
| Green bell pepper, diced | ½ cup |
| Carrot, diced | 1 small |
| Jalapeño, finely chopped | 1 |
| Chili powder | ½ teaspoon |
| Lime juice | 1 tablespoon |
| Fresh cilantro | For garnish |
Step-by-Step Instructions
Prepare the Potatoes
Peel the potatoes and cut them into approximately ½-inch cubes.
Try to cut them into similar-sized pieces so they cook evenly.
Set them aside while you prepare the beef.
Brown the Beef
Heat the olive oil in a large deep skillet over medium-high heat.
Add the ground beef and diced onion.
Cook for approximately 6–8 minutes, breaking the beef apart with a wooden spoon as it cooks.
Continue until the beef is thoroughly browned and the onion has softened.
Drain excess fat if necessary.
Add the Garlic and Seasonings
Add the minced garlic, ground cumin, smoked paprika, dried oregano, salt, and black pepper.
Stir everything together.
Cook for approximately 1 minute, until the garlic becomes fragrant and the spices coat the beef.
Add the Potatoes and Tomatoes
Add the cubed potatoes to the skillet.
Pour in the diced tomatoes with their juices.
Stir well to combine the ingredients.
Add the Beef Broth
Pour the beef broth into the skillet.
Stir everything together, making sure the potatoes are mostly surrounded by the liquid.
Bring the mixture to a gentle boil.
Simmer Until Tender
Reduce the heat to medium-low.
Cover the skillet with a lid.
Allow the mixture to simmer for approximately 15–20 minutes.
Stir occasionally to prevent the potatoes from sticking to the bottom.
The potatoes are ready when they can be easily pierced with a fork.
If the broth reduces too quickly before the potatoes are tender, add a small amount of additional broth or water.
Add the Greens
Remove the lid.
Stir in the chopped spinach or kale.
Cook for approximately 2–3 minutes, stirring occasionally, until the greens are wilted and incorporated into the broth.
If using kale, allow an additional couple of minutes for it to soften.
Adjust the Seasoning
Taste the broth.
Add additional salt, black pepper, cumin, or paprika if needed.
For a brighter flavor, stir in a small amount of fresh lime juice.
Garnish and Serve
Remove the skillet from the heat.
Generously sprinkle with freshly chopped cilantro or parsley.
Serve immediately while hot.
Spoon the beef, potatoes, vegetables, and broth into bowls and serve with warm tortillas on the side.
Best Tips
Cut the potatoes into small, evenly sized cubes so they cook at the same rate.
Brown the beef properly before adding the liquid. This develops deeper flavor in the finished dish.
Do not skip the garlic and spices because they provide much of the dish’s savory character.
Keep the heat at a gentle simmer rather than a vigorous boil so the potatoes cook evenly without breaking apart.
If you prefer a thicker skillet, simmer uncovered for a few additional minutes at the end to reduce the broth.
For a soupier consistency, add a little extra beef broth.
Best Ingredient Options
Ground beef: Lean ground beef works well, but regular ground beef can be used for a richer flavor. Drain excess fat if needed.
Potatoes: Yukon Gold or red potatoes hold their shape nicely. Russet potatoes become softer and create a thicker broth.
Greens: Baby spinach cooks quickly, while kale provides a heartier texture.
Tomatoes: Diced canned tomatoes are convenient, but fresh ripe tomatoes can also be used.
Broth: Beef broth provides the richest flavor, while chicken or vegetable broth can be substituted if necessary.
Recipe Variations
Spicy Beef and Potato Skillet
Add diced jalapeño, chili powder, cayenne, or crushed red pepper flakes for extra heat.
Beef and Bell Pepper Skillet
Add diced red, green, or yellow bell peppers along with the onions.
Cheesy Beef and Potato Skillet
Sprinkle shredded cheddar or Monterey Jack over the finished skillet and cover for a few minutes until melted.
Mexican-Style Picadillo
Add diced carrots, green peas, a pinch of chili powder, and a little tomato sauce for a more traditional picadillo-inspired variation.
Beef and Corn Skillet
Add ½–1 cup sweet corn during the final few minutes of cooking for extra sweetness and texture.
What to Serve With
Warm flour or corn tortillas are one of the best accompaniments because they can be used to scoop up the beef, potatoes, and flavorful broth.
Serve the skillet with cooked white rice for a more substantial meal.
A simple avocado and tomato salad provides a fresh contrast to the warm, savory beef.
You can also serve it with black beans, roasted vegetables, or a crisp green salad.
For extra freshness, top each serving with cilantro, diced avocado, or a squeeze of lime.
Make-Ahead Instructions
This skillet is excellent for meal preparation.
You can cook the entire dish up to 1 day ahead and store it in the refrigerator.
When ready to serve, gently reheat it over medium-low heat.
Add a splash of beef broth if the potatoes have absorbed too much of the liquid during refrigeration.
Storage
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Keep the skillet refrigerated and reheat only the portion you plan to eat.
Reheating
Reheat leftovers in a skillet over medium-low heat.
Add a small splash of beef broth or water to loosen the sauce if necessary.
Stir occasionally and heat until the beef and potatoes are completely warmed through.
Individual servings can also be reheated in the microwave.
Freezing
This dish can be frozen, although potatoes may become slightly softer after thawing.
Allow the cooked skillet to cool completely.
Transfer individual portions to freezer-safe containers.
Freeze for up to 2 months for best quality.
Thaw overnight in the refrigerator before reheating.
Common Mistakes to Avoid
Do not cut the potatoes too large because they will take much longer to cook.
Avoid boiling the skillet too aggressively because the potatoes may break apart while the broth reduces.
Do not add the greens too early. Spinach cooks very quickly, while kale only needs a little longer to become tender.
Avoid adding too much broth at once if you prefer a thicker consistency.
Do not forget to taste and adjust the seasoning before serving.
Nutrition Estimate
Approximate values per serving and will vary depending on the ground beef, potatoes, broth, and portion size.
| Nutrient | Estimated Amount |
| Calories | 410 kcal |
| Protein | 28 g |
| Carbohydrates | 34 g |
| Fat | 19 g |
| Saturated Fat | 6 g |
| Fiber | 5 g |
| Sugar | 5 g |
| Sodium | 650 mg |
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey can be substituted, although the flavor will be lighter. Add a little extra paprika, cumin, and garlic for more depth.
Can I make this recipe spicy?
Absolutely. Add jalapeños, chili powder, cayenne, or your favorite hot sauce.
What potatoes work best?
Yukon Gold and red potatoes hold their shape particularly well. Russet potatoes can also be used if you prefer a softer, thicker texture.
Can I make this without the greens?
Yes. The spinach or kale can be omitted, although adding greens provides extra color and texture.
Can I make this dish thicker?
Yes. Remove the lid during the final few minutes and simmer until some of the broth evaporates.
Can I make it more like a soup?
Add another 1–2 cups of beef broth and adjust the seasoning accordingly.
Can I add cheese?
Yes. Cheddar, Monterey Jack, or Mexican-style shredded cheese can be sprinkled over individual servings or melted directly into the skillet.
Final Thoughts
This Hearty Ground Beef and Potato Skillet is a simple, satisfying one-pan meal packed with tender potatoes, savory beef, tomatoes, aromatic garlic, warm spices, and nutritious leafy greens.
The rich broth brings everything together while warm tortillas make the perfect accompaniment for soaking up every flavorful spoonful.
It is an affordable easy ground beef recipe that is perfect for busy weeknights, meal preparation, and cozy family dinners.