
This Southwestern Ground Beef Sweet Potato Skillet is a bold, hearty one-pan dinner packed with smoky spices, tender sweet potatoes, and lean ground beef that comes together in under 40 minutes.

Some weeknight dinners check one box. This one checks all of them. The Southwestern Ground Beef Sweet Potato Skillet is the kind of meal that earns a permanent spot in your rotation because it is genuinely delicious, deeply satisfying, and ready in under 40 minutes with only one pan to wash. If you have been searching for healthy meals with beef that do not taste like a compromise, this is it.
We are talking smoky, spiced ground beef layered with naturally sweet caramelized sweet potato cubes, hearty black beans, and a little heat from diced green chiles. Every bite is bold and balanced. It is high protein, loaded with vegetables, and the kind of comfort food that still feels clean.
There is a reason this skillet keeps showing up in meal prep circles and weeknight dinner conversations. It hits every note that makes a beef dinner idea worth repeating.
Chef's Tip: Do not skip the step where you sear the sweet potatoes separately before adding them back in. That golden crust on each cube adds a layer of caramelized flavor you simply cannot get if you cook them raw in the broth from the start.
For this recipe, the pan you use matters more than you might think. A well-seasoned cast iron skillet holds heat evenly and gives the sweet potatoes that beautiful sear. The right spices, especially a quality smoked paprika, elevate the entire dish from good to genuinely great.
This is a simple recipe, which means each ingredient carries weight. Here is what to look for:
Sweet potatoes: Look for medium-sized ones with smooth skin and no soft spots. Garnet or Jewel varieties are ideal for their balance of sweetness and firm texture when cooked.
Ground beef: An 85/15 lean-to-fat ratio is the sweet spot for skillet cooking. It browns beautifully without releasing so much grease that it steams instead of sears.
Canned tomatoes with green chiles: Rotel is the classic choice and brings mild heat along with the acidity needed to balance the sweet potatoes. Use the hot variety if you want more kick.
Spices: Fresh spices matter here. If your chili powder or cumin has been sitting in the cabinet for two years, now is the time to replace them. Bloom-fresh spices will make this dish taste dramatically better.
One of the best things about easy dinner protein recipes like this one is how easy they are to adapt. Here are a few crowd-pleasing variations:
Storage Tip: This skillet reheats beautifully. A splash of chicken broth in the pan on medium heat brings it right back to life without drying out the beef or sweet potatoes.
Thinking about what to have with sweet potatoes as part of a complete spread? While this skillet is satisfying on its own, here are some easy pairings that turn it into a full feast:
This is exactly the kind of meat and veggie dinner idea that feeds a family without drama, and it is pretty enough to serve to guests without apologizing for how simple it is to make.
Ready to get cooking? Here is everything you need laid out step by step:

This Southwestern Ground Beef Sweet Potato Skillet is a bold, hearty one-pan dinner packed with smoky spices, tender sweet potatoes, and lean ground beef that comes together in under 40 minutes.
Heat 1 tablespoon of olive oil in a large 12-inch cast iron or nonstick skillet over medium-high heat. Add the cubed sweet potatoes in a single layer and cook undisturbed for 3 to 4 minutes until golden on one side. Stir and cook another 3 minutes. Transfer to a plate and set aside.
Add the remaining 1 tablespoon of olive oil to the same skillet. Add the diced onion and red bell pepper and cook over medium heat for 3 to 4 minutes, stirring occasionally, until softened.
Add the minced garlic and cook for 30 seconds until fragrant.
Add the ground beef, breaking it up with a wooden spoon or spatula. Cook for 5 to 6 minutes until browned and no pink remains. Carefully drain excess fat if needed.
Sprinkle in the chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Stir to coat the meat evenly and cook for 1 minute to bloom the spices.
Return the par-cooked sweet potatoes to the skillet. Add the black beans, diced tomatoes with green chiles, and chicken broth. Stir everything together.
Reduce heat to medium-low, cover the skillet, and simmer for 8 to 10 minutes, stirring once halfway through, until the sweet potatoes are fork-tender and the liquid has reduced slightly.
Taste and adjust seasoning as needed. If using cheese, sprinkle it over the top, replace the lid for 1 to 2 minutes until melted.
Remove from heat. Garnish with fresh cilantro and serve with lime wedges on the side.
This skillet was practically designed for meal prep. The flavors deepen overnight, making leftovers even better than the first bowl.
Refrigerator: Store in an airtight container for up to 4 days. Reheat on the stovetop with a small splash of broth, or microwave in 90-second increments, stirring between each.
Freezer: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. This is one of those beef dinner meals that actually holds up in the freezer without turning mushy or watery, thanks to the sweet potatoes staying firm.
For meal prep: Divide into four equal portions right after cooking and pair each with a grain or salad base. You have got four grab-and-go lunches or quick weeknight dinners with almost zero effort midweek.