When weeknight dinner needs to happen fast and I’m staring at a pound of ground beef and some sweet potatoes, this skillet meal saves the day every single time. I’ve been making this combination for years, and it never fails to satisfy my family while keeping cleanup to an absolute minimum.
Why This One-Pan Tex-Mex Skillet Works
The sweet potatoes cook alongside the seasoned ground beef, absorbing all those smoky spices while maintaining their natural sweetness. Everything happens in one pan, which means less mess and more flavor as ingredients meld together beautifully.
Ingredients
- 1 pound ground beef (80/20 blend works best)
- 2 large sweet potatoes, peeled and diced into ½-inch cubes
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 can (14.5 oz) diced tomatoes, drained
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn kernels
- 2 tablespoons olive oil
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional, for heat)
- ½ cup beef broth
- 1 cup shredded Mexican cheese blend
- ¼ cup fresh cilantro, chopped
- 2 green onions, sliced
- 1 lime, cut into wedges
These ingredients come together to create a hearty, well-balanced meal that hits all the right notes of Tex-Mex flavor.
How to Make It
- Heat one tablespoon of olive oil in a large cast iron skillet or heavy-bottomed pan over medium-high heat. The pan should be large enough to hold all ingredients comfortably – I use a 12-inch skillet.
- Add the diced sweet potatoes to the hot oil and cook for 8-10 minutes, stirring occasionally, until they start to soften and develop golden edges. The key here is not to crowd them, so they can caramelize properly rather than steam.
- Push the sweet potatoes to one side of the pan and add the ground beef to the empty space. Break it up with a wooden spoon and cook for 5-6 minutes until it starts to brown. Don’t worry about cooking it completely at this stage.
- Add the diced onion to the pan, mixing it with the beef. Cook for 3-4 minutes until the onion starts to soften and become translucent. The onion will help deglaze the pan and pick up all those flavorful browned bits.
- Stir in the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic – it should just release its aroma.
- Add both bell peppers to the pan and stir everything together. Cook for 4-5 minutes until the peppers start to soften but still retain some crispness.
- Sprinkle all the spices (chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne if using) over the mixture. Stir well to coat everything evenly with the spices. Cook for 1-2 minutes to toast the spices and develop their flavors.
- Add the drained diced tomatoes, black beans, and corn to the pan. Stir everything together, making sure the sweet potatoes are evenly distributed throughout.
- Pour in the beef broth to add moisture and help finish cooking the sweet potatoes. The liquid should just barely cover the bottom of the pan – you don’t want it soupy.
- Reduce heat to medium-low, cover the pan, and let it simmer for 12-15 minutes until the sweet potatoes are tender when pierced with a fork. Stir occasionally to prevent sticking.
- Remove the lid and let any excess liquid cook off for 2-3 minutes. Taste and adjust seasoning with more salt, pepper, or spices as needed.
- Sprinkle the shredded cheese evenly over the top of the skillet. Cover again and let it sit off the heat for 2-3 minutes until the cheese melts.
- Garnish with chopped cilantro and sliced green onions before serving with lime wedges on the side.
This method ensures everything cooks evenly while building layers of flavor throughout the cooking process.
Nutrition at a Glance
- High in protein from ground beef and black beans
- Rich in vitamin A and fiber from sweet potatoes
- Good source of vitamin C from bell peppers
- Contains iron from beef and beans
- Provides complex carbohydrates for sustained energy
- Moderate sodium content – can be adjusted by using low-sodium broth
- Naturally gluten-free when served without tortillas
- Approximately 380 calories per serving
- About 25 grams of protein per serving
- Contains healthy antioxidants from colorful vegetables
How to Serve It
- Serve directly from the skillet with warm flour or corn tortillas
- Spoon over cooked brown rice or cauliflower rice for a complete meal
- Top with sliced avocado, sour cream, or Greek yogurt
- Add a dollop of salsa verde or your favorite hot sauce
- Serve with a simple side salad of mixed greens
- Pair with warm cornbread or crusty bread rolls
- Use as a filling for baked sweet potatoes
- Serve alongside roasted vegetables like zucchini or Brussels sprouts
- Top with pickled jalapeños for extra tang and heat
- Accompany with a cooling cucumber and tomato salad
This versatile dish adapts well to different serving styles and dietary preferences.
Common Mistakes
- Cutting sweet potatoes too large – they won’t cook through properly and will remain hard
- Not preheating the pan adequately, which leads to food sticking and uneven browning
- Overcrowding the pan, causing vegetables to steam instead of developing good color
- Adding garlic too early in the cooking process, which can cause it to burn and turn bitter
- Skipping the step of toasting the spices, missing out on deeper flavor development
- Using ground beef that’s too lean (like 93/7), resulting in a dry finished dish
- Not draining the diced tomatoes, making the final dish too watery
- Adding cheese too early while the pan is still very hot, causing it to break or become greasy
- Forgetting to taste and adjust seasoning at the end
- Not letting the dish rest after cooking, so flavors don’t have time to meld
Avoiding these pitfalls will help ensure your skillet meal turns out flavorful and well-textured every time.
Storage and Reheating
- Store leftovers in the refrigerator for up to 4 days in airtight containers
- Freeze portions for up to 3 months in freezer-safe containers or bags
- Cool completely before refrigerating to prevent condensation and soggy textures
- Reheat in the microwave in 30-second intervals, stirring between each interval
- Warm on the stovetop over medium-low heat with a splash of broth if needed
- Add fresh cheese and herbs after reheating for the best flavor
- Thaw frozen portions overnight in the refrigerator before reheating
- Avoid refreezing previously frozen and thawed portions
- Store garnishes like cilantro and green onions separately to maintain freshness
- Keep lime wedges fresh by storing them in a sealed container with a damp paper towel
Proper storage techniques help maintain the dish’s texture and prevent food safety issues.

Leftover Ideas
- Use as a filling for breakfast burritos with scrambled eggs
- Stuff into bell peppers and bake until peppers are tender
- Layer in a casserole dish with tortillas and cheese for an easy enchilada bake
- Serve over baked potatoes for a hearty loaded potato meal
- Mix with cooked pasta and extra cheese for a Tex-Mex pasta dish
- Use as a topping for nachos with additional cheese and jalapeños
- Stuff into quesadillas with extra cheese and cook until crispy
- Add to omelets or frittatas for a protein-rich breakfast
- Use as a base for meal prep bowls with different toppings throughout the week
- Transform into a soup by adding more broth and diced tomatoes
- Create stuffed sweet potatoes by hollowing out baked sweet potatoes and filling with the mixture
- Make a quick chili by adding more liquid and letting it simmer longer
These leftover transformations help prevent food waste while creating completely new meals from your original skillet dinner.
PrintOne-Pan Wonder: Tex-Mex Ground Beef & Sweet Potato Skillet
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A hearty, flavorful skillet dinner combining seasoned ground beef, tender sweet potatoes, and classic Tex-Mex ingredients all cooked in one pan for easy cleanup.
Ingredients
- 1 pound ground beef (80/20 blend)
- 2 large sweet potatoes, peeled and diced into ½-inch cubes
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 can (14.5 oz) diced tomatoes, drained
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn kernels
- 2 tablespoons olive oil
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional)
- ½ cup beef broth
- 1 cup shredded Mexican cheese blend
- ¼ cup fresh cilantro, chopped
- 2 green onions, sliced
- 1 lime, cut into wedges
Instructions
- 1. Heat olive oil in a large skillet over medium-high heat. Add sweet potatoes and cook 8-10 minutes until golden.
- 2. Push sweet potatoes to one side, add ground beef and cook 5-6 minutes, breaking it up.
- 3. Add onion and cook 3-4 minutes until softened.
- 4. Stir in garlic and cook 30 seconds until fragrant.
- 5. Add bell peppers and cook 4-5 minutes until slightly softened.
- 6. Add all spices and stir to coat. Cook 1-2 minutes to toast spices.
- 7. Add tomatoes, black beans, and corn. Stir to combine.
- 8. Pour in beef broth, reduce heat to medium-low, cover and simmer 12-15 minutes.
- 9. Remove lid and cook off excess liquid, 2-3 minutes.
- 10. Top with cheese, cover and let melt off heat for 2-3 minutes.
- 11. Garnish with cilantro and green onions. Serve with lime wedges.
Notes
Store leftovers up to 4 days refrigerated or 3 months frozen. Reheat with a splash of broth if needed.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Skillet
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 12g
- Sodium: 650mg
- Fat: 15g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 25g