Southwest Ground Beef Sweet Potato Skillet is my answer when I need a colorful, nutritious dinner on the table fast. This vibrant one-pan meal combines seasoned ground beef with naturally sweet potatoes, black beans, and corn for a satisfying Southwest feast. I created this recipe during a particularly busy week when I needed something healthy that didn’t require a million dishes.
The first time I made this skillet, I was amazed at how those orange sweet potato cubes transformed into tender, caramelized bites while the beef stayed perfectly seasoned. The colors alone make this Southwest Ground Beef Sweet Potato Skillet Instagram-worthy, but it’s the way those warm spices mingle with natural sweetness that keeps my family requesting it weekly. The chili powder and cumin add that Southwest flair without overpowering, and everything cooks in one skillet for easy cleanup. It’s hearty enough to satisfy big appetites while packing in vegetables and protein.
Table of Contents
What You Need for This One-Pan Wonder
I always use orange-fleshed sweet potatoes for Southwest Ground Beef Sweet Potato Skillet because they’re sweeter and creamier than the white variety. Pro tip: dice your sweet potatoes into uniform ½-inch cubes so they cook evenly and don’t turn mushy.
- 1 pound (450g) ground beef
- 2 medium sweet potatoes, peeled and diced into ½-inch cubes (about 500g)
- 1 can (15 oz or 425g) black beans, drained and rinsed
- 1 cup corn (frozen or canned, drained)
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 2 tablespoons olive oil
- Salt to taste
- Pepper to taste
- Fresh cilantro for garnish (optional)
Pro tip: Choose firm sweet potatoes without soft spots or blemishes. Store them in a cool, dark place rather than the refrigerator for the best flavor and texture.

Step-by-Step Skillet Instructions
I recommend prepping all your vegetables before you start cooking so everything flows smoothly once you begin. This Southwest skillet moves quickly once you’re at the stove.
Step 1: Prepare all your vegetables first. Peel and dice the sweet potatoes into small ½-inch cubes for even cooking. Chop the onion and both bell peppers into small pieces. Mince the garlic cloves. Having everything ready makes the cooking process smooth and stress-free.
Step 2: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the ground beef and use a spatula to break it apart as it cooks. Season generously with salt and pepper. Cook for 5-7 minutes until the beef is browned and fully cooked through with no pink remaining.
Step 3: Drain any excess fat from the beef and transfer it to a plate. Set aside while you cook the vegetables. This keeps the beef from overcooking while the sweet potatoes become tender.
Step 4: Add the remaining tablespoon of olive oil to the same skillet. Add the diced onion and sauté for 2-3 minutes, stirring occasionally, until it becomes translucent and fragrant.
Step 5: Add the minced garlic and cook for an additional 30 seconds until you can smell that amazing aroma. Be careful not to let it brown too quickly or it will taste bitter.
Step 6: Stir in the diced sweet potatoes. Cook for about 10 minutes, stirring occasionally, until they start to soften around the edges. Pro tip: don’t rush this step. Taking time to cook the sweet potatoes properly ensures they’re tender throughout rather than crunchy in the middle.
Step 7: Sprinkle the chili powder and cumin over the sweet potatoes. Stir well to coat everything evenly in those warm Southwest spices. The heat will bloom the spices and make them extra fragrant.
Step 8: Add the diced red and yellow bell peppers, black beans, and corn to the skillet. Mix everything together thoroughly. Cook for another 5-7 minutes, stirring occasionally, until the sweet potatoes are completely tender when pierced with a fork and the bell peppers have softened slightly but still have some texture.
Step 9: Return the cooked ground beef to the skillet. Mix it well with all the vegetables and cook for an additional 2-3 minutes to heat everything through and let the flavors meld together.
Step 10: Taste your Southwest Ground Beef Sweet Potato Skillet and adjust the seasoning with more salt and pepper if needed. Remove from heat, garnish with chopped fresh cilantro if desired, and serve warm.
Perfect Pairings for This Skillet
Southwest Ground Beef Sweet Potato Skillet pairs beautifully with simple sides that complement the bold flavors without competing.
Fluffy Rice or Quinoa: White rice or quinoa adds extra fiber and soaks up all those delicious Southwest-spiced juices from the best sides for this skillet.
Fresh Green Salad: A crisp salad with light vinaigrette provides refreshing contrast to the hearty, warm skillet and adds extra vegetables.
Avocado or Guacamole: Creamy avocado slices or fresh guacamole add healthy fats and cool down the warm spices perfectly.
Warm Tortillas: Soft flour or corn tortillas turn this into an interactive meal where everyone can scoop up the mixture taco-style.
More Nutritious One-Pan Ground Beef Meals
This southwest ground beef sweet potato skillet packs vegetables and protein into one satisfying pan, making it perfect for healthy weeknight dinners. For more southwestern flavor, the Ground Beef Enchiladas bring similar spices with melted cheese. The Smashburger Quesadillas keep that fusion spirit alive.
Balance these bold flavors with comforting classics like the Slow Cooker Cowboy Casserole, or try the Garlic Butter Bowtie Pasta with Ground Beef when craving something quick and creamy.
Keeping Your Skillet Fresh
Store cooled Southwest Ground Beef Sweet Potato Skillet in airtight containers in the refrigerator for 3-4 days. I recommend letting it cool completely to room temperature before covering and refrigerating.
Reheat portions gently on the stovetop over medium-low heat, stirring occasionally, or microwave individual servings in 1-minute increments. The sweet potatoes may soften slightly more when reheated, but the flavors actually improve as they sit together.
Pro tip: this skillet is perfect for meal prep. Divide it into individual containers on Sunday for quick, healthy lunches throughout the week. You can also freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Your Skillet Questions Answered
Can I make this vegetarian?
Absolutely! Substitute the ground beef with an extra can of black beans, lentils, crumbled tofu, or tempeh. The Southwest Ground Beef Sweet Potato Skillet works beautifully as a vegetarian dish.
Can I use ground turkey or chicken instead?
Yes! Ground turkey, chicken, or pork all work great. Just adjust the cooking time as needed since these proteins can cook slightly faster than beef.
How can I make this spicier?
Add diced jalapeños with the bell peppers, sprinkle in some cayenne pepper with the other spices, or serve with hot sauce. You can also add chipotle peppers for smoky heat.
Time for a Colorful, Healthy Dinner
Southwest Ground Beef Sweet Potato Skillet proves that healthy eating doesn’t have to be boring or complicated. The combination of protein-packed beef, naturally sweet potatoes, and fiber-rich beans creates a satisfying meal that’s as nutritious as it is delicious. Whether you’re meal prepping for the week or need a quick family dinner, this one-pan wonder delivers bold Southwest flavors without the fuss. Try this recipe tonight and discover your new favorite weeknight skillet!
Southwest Ground Beef Sweet Potato Skillet
Vibrant and nutritious skillet dish combining ground beef, sweet potatoes, black beans, and corn with warm Southwest spices.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sauté
- Cuisine: Southwest
- Diet: Gluten Free
Ingredients
- 1 pound (450g) ground beef
- 2 medium sweet potatoes, peeled and diced (about 500g)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn (frozen or canned)
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 2 tablespoons olive oil
- Salt to taste
- Pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- Peel and dice sweet potatoes into ½-inch cubes. Chop onion and bell peppers. Mince garlic.
- Heat 1 tablespoon olive oil in large skillet over medium heat. Add ground beef, break apart, season with salt and pepper. Cook 5-7 minutes until browned. Drain fat and set aside.
- Add remaining tablespoon oil to skillet. Add onion and sauté 2-3 minutes until translucent. Add garlic and cook 30 seconds.
- Stir in sweet potatoes. Cook 10 minutes, stirring occasionally, until starting to soften.
- Sprinkle chili powder and cumin over sweet potatoes. Stir well to coat.
- Add bell peppers, black beans, and corn. Mix well. Cook 5-7 minutes until sweet potatoes are tender.
- Return beef to skillet. Mix with vegetables and cook 2-3 minutes to heat through.
- Taste and adjust seasoning. Garnish with cilantro and serve warm.
Notes
- Dice sweet potatoes into uniform ½-inch cubes for even cooking.
- Orange-fleshed sweet potatoes are sweeter and creamier.
- Don’t rush cooking sweet potatoes – allow them to become tender.
- Ground turkey, chicken, or pork can substitute for beef.
Nutrition
- Serving Size: 1 serving (1/4 of recipe)
- Calories: 450 kcal
- Sugar: 9 g
- Sodium: 520 mg
- Fat: 18 g
- Saturated Fat: 6 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 9 g
- Protein: 30 g
- Cholesterol: 75 mg






