You won’t believe how this humble combo transforms into a fiesta in your mouth! Ground beef and potatoes meet bold Mexican spices for a dish that’s hearty, flavorful, and ridiculously easy to make. Your family will be begging for seconds before you even sit down.
Why This Recipe Works
- The combination of starchy potatoes and savory ground beef creates a perfect texture balance that soaks up all the delicious spices.
- Using both chili powder and cumin gives it that authentic Mexican flavor profile without requiring hard-to-find ingredients.
- Simmering everything together allows the flavors to meld beautifully, making it taste like it cooked all day when it really only took about 30 minutes.
- The addition of corn and black beans adds color, texture, and makes it a more complete meal in one skillet.
- It’s incredibly versatile – serve it in tacos, over rice, or just eat it straight from the bowl with some tortilla chips!
Ingredients
- 1 pound ground beef (80/20 blend works best)
- 2 large russet potatoes, peeled and diced into 1/2-inch cubes
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 bell pepper (any color), diced
- 1 cup frozen corn kernels
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) diced tomatoes with green chilies (like Rotel)
- 2 tablespoons olive oil
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional for extra heat)
- 1/2 cup beef broth
- Fresh cilantro and lime wedges for serving
Equipment Needed
- Large skillet or Dutch oven (at least 12 inches)
- Wooden spoon or spatula
- Cutting board and sharp knife
- Measuring spoons and cups
- Can opener
- Colander for rinsing beans
Instructions

Prepare Your Ingredients and Start Browning
Before you even think about turning on the stove, get all your ingredients prepped and ready to go – this is called mise en place and it will make the cooking process so much smoother. Dice your potatoes into 1/2-inch cubes (any smaller and they’ll turn to mush, any larger and they won’t cook through), chop your onion and bell pepper, mince the garlic, and measure out all your spices. Heat 2 tablespoons of olive oil in your large skillet over medium-high heat until it shimmers – you should see little waves forming in the oil. Add the ground beef and break it up with your wooden spoon, letting it brown for about 5-7 minutes until no pink remains. Don’t stir it constantly – let it develop a nice brown crust on the bottom for maximum flavor.
Build Your Flavor Foundation
Once the beef is nicely browned, push it to one side of the skillet and add your chopped onions and bell peppers to the empty space. Let them cook for about 3-4 minutes until they start to soften and become fragrant – you’ll know they’re ready when the onions turn translucent around the edges. Now add the minced garlic and cook for just 30 seconds more until you can smell that amazing garlic aroma. Sprinkle all your spices – the chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne if using – directly over the meat and vegetables. Stir everything together and let the spices toast for about 1 minute until they become incredibly fragrant. This toasting step is crucial for unlocking the full potential of your spices!
Incorporate Potatoes and Liquid
Add Final Ingredients and Simmer
Once the potatoes are perfectly tender, stir in the frozen corn and drained black beans. These don’t need much cooking time – you’re just heating them through and letting them absorb some of that amazing sauce. Let everything simmer uncovered for another 5-7 minutes, during which time the liquid will reduce slightly and thicken into a beautiful sauce that coats every ingredient. If the mixture seems too dry, you can add another 1/4 cup of beef broth or water. Taste and adjust seasoning – you might want more salt, a squeeze of lime juice, or even a pinch more chili powder depending on your preferences.
Finish and Serve Your Masterpiece
Your Mexican ground beef and potatoes are now ready to shine! Remove the skillet from the heat and let it rest for about 2-3 minutes – this allows the flavors to settle and the sauce to thicken just a bit more. Chop up some fresh cilantro and have lime wedges ready for serving. This dish is incredibly versatile – serve it in bowls with tortilla chips for scooping, stuff it into warm flour tortillas for amazing tacos, or spoon it over rice for a heartier meal. The leftovers (if you have any!) taste even better the next day after the flavors have had more time to mingle and get to know each other.
Tips and Tricks
If you want to take this recipe from great to absolutely legendary, here are some pro tips that will elevate your cooking game. First, consider browning your ground beef in batches if you’re doubling the recipe – overcrowding the pan will steam the meat rather than brown it, and we want that delicious Maillard reaction working its magic. For the potatoes, you can use Yukon Gold instead of russet if you prefer – they hold their shape better and have a creamier texture, though they might require a minute or two less cooking time. When it comes to the spices, toasting them for that full minute is non-negotiable – this step transforms them from dusty powder to flavor bombs that will make your taste buds dance.
If you’re watching your fat content, you can use ground turkey or chicken instead of beef, but add an extra tablespoon of olive oil since poultry is leaner. For vegetarians, crumbled firm tofu or plant-based ground meat alternatives work surprisingly well – just adjust cooking times accordingly. Don’t skip the step of letting the finished dish rest for a few minutes off the heat – this allows the starches from the potatoes to thicken the sauce naturally without needing any flour or cornstarch. If you want extra heat, add a diced jalapeño with the onions and bell peppers, or stir in some chipotle peppers in adobo sauce for that smoky kick.
Storage is easy – this keeps beautifully in the refrigerator for up to 4 days in an airtight container, and it freezes well for up to 3 months. To reheat, add a splash of water or broth to keep it from drying out. If you’re meal prepping, this is fantastic for lunches – just portion it out and maybe pack some separate tortillas or chips to maintain texture. For entertaining, set up a toppings bar with shredded cheese, sour cream, diced avocado, and extra cilantro so guests can customize their bowls. The total cooking time might vary slightly depending on your stove and skillet material, so always check potato doneness rather than relying strictly on the clock.
Recipe Variations
- Turn it into a breakfast hash by topping with fried eggs and serving with warm tortillas – the runny yolk mixed with the spiced potatoes is absolute heaven on a weekend morning.
- Make it cheesy by stirring in 1 cup of shredded Monterey Jack or pepper jack cheese at the very end until melted and gooey – perfect for dipping with tortilla chips.
- Create a soup version by adding 4 cups of beef or vegetable broth and simmering until the potatoes are very tender – serve with crusty bread for dunking.
- For a low-carb option, replace the potatoes with cauliflower florets and add an extra 1/2 cup of broth – cook until the cauliflower is tender but not mushy.
- Transform it into stuffed peppers by hollowing out bell peppers, filling them with the mixture, topping with cheese, and baking at 375°F for 25-30 minutes until peppers are tender.
Frequently Asked Questions
Can I make this recipe ahead of time?
Absolutely! This dish actually tastes even better the next day after the flavors have had time to meld together. Simply prepare it as directed, let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. When ready to serve, reheat it gently on the stove over medium heat, adding a splash of water or broth to loosen it up if needed. You can also freeze it for up to 3 months – just thaw overnight in the refrigerator before reheating. The potatoes may soften a bit more upon reheating, but the flavor will be incredible.
What’s the best way to get crispy potatoes in this dish?
If you’re craving some crispy texture, here’s a great trick: after browning the ground beef, remove it from the skillet and set it aside. Add another tablespoon of oil to the pan and cook the diced potatoes over medium-high heat, stirring occasionally, until they develop a golden brown crust on the outside – this should take about 8-10 minutes. Then proceed with the recipe as written, adding the beef back in when you add the liquids. The potatoes will still absorb the flavors but maintain that delightful crispy exterior that contrasts beautifully with the tender interior.
Can I use sweet potatoes instead of regular potatoes?
Yes, sweet potatoes work wonderfully in this recipe and add a nice sweetness that balances the spices! Use orange-fleshed sweet potatoes and dice them slightly smaller (about 1/4-inch cubes) since they cook faster than russet potatoes. Reduce the simmering time to about 10-12 minutes, and check frequently to avoid mushy potatoes. The combination of sweet potatoes with the savory spices and beef creates an incredible flavor profile that might just become your new favorite variation. You could even do half regular potatoes and half sweet potatoes for the best of both worlds.
How spicy is this recipe really?
The spice level in the base recipe is moderate – it has a nice warmth from the chili powder and cumin but isn’t overwhelmingly hot. The cayenne pepper is optional and definitely kicks up the heat if you add it. If you’re sensitive to spice, you can omit the cayenne entirely and use mild diced tomatoes instead of the ones with green chilies. On the flip side, if you love heat, add an extra teaspoon of chili powder, include the cayenne, and maybe even toss in a diced jalapeño with the onions. Remember, you can always add more heat but it’s hard to take it away, so start conservative and adjust to taste.
Summary
This Mexican ground beef and potatoes recipe combines hearty ingredients with bold spices for a family-friendly meal that comes together in one skillet. Perfect for busy weeknights yet impressive enough for company, it’s versatile, delicious, and guaranteed to become a regular in your rotation.
