When the clock strikes 5:00 PM and hunger sets in, this one-pan Ground Beef and Sweet Potato Recipe is the 30-minute solution that saves the night.
By combining savory beef, tender sweet potatoes, and smoky fire-roasted tomatoes, this dish delivers a hearty, healthy meal that tastes like it simmered for hours but requires minimal cleanup. It is the perfect comfort food to serve alongside a warm slice of Simple Skillet Cornbread to soak up the savory sauce.

It’s 5:00 PM. Everyone is hungry, or at least starting to get that “when is dinner” look about them. You’re staring at a package of ground beef and a lonely sweet potato, and the last thing in the world you want is a mountain of dishes. The thought of making another spaghetti or taco night is just plain tiresome.
What if I told you that in 30 minutes, you could have a hot, bubbling, and truly delicious meal on the table, all made in one skillet? This Southwest ground beef and sweet potato recipe is my go-to for that very reason. It’s a complete, satisfying dinner that tastes like it took hours, but it’ll be our little secret that it didn’t. This is comfort food that feels sensible, and it’s one I’m so glad to share with you.
Why This ground beef and sweet potato recipe Just Works
In all my years of cooking, I’ve learned that the best recipes are the ones you don’t have to think too hard about. They’re reliable, they’re flavorful, and they just plain work. This skillet dinner is the definition of that.
It’s a perfect dance of flavors. You get the savory, hearty beef, the gentle, earthy sweetness from the sweet potatoes, and that smoky little kick from the fire-roasted tomatoes and green chilis. They all just get along so well in the pan.
And the cleanup? A dream. Everything comes together in one pan, which means after dinner, you’re not facing a pile of pots. You’re relaxing.
It’s also a meal you can feel good about serving because it’s packed with lean protein, good-for-you carbs from the sweet potato, and plenty of veggies. It’s a complete, balanced dinner that doesn’t feel like a compromise. It just feels good.
Choosing the Right ground beef (And Other Key Ingredients)
A recipe is only as good as the ingredients you put into it. Now, that doesn’t mean they have to be fancy. It just means you should know why you’re choosing them.
A Note on Your ground beef
I’ve made this with just about every kind of ground beef. The recipe calls for 90-96% lean, which is a wonderful, sensible choice. You won’t have to bother with draining any fat, and it’s perfectly healthy.
However, if you happen to have 80/20 or 85/15, don’t you worry. That little bit of extra fat adds a whole lot of flavor. The only difference is that after you brown it, you’ll want to tilt your skillet and spoon off most of that extra grease before you set the meat aside. It’s an extra step, but a simple one.
The “Secret” Weapons in Your Pantry
The real magic here comes from a few humble pantry staples.
- Fire-Roasted Tomatoes: These are not your regular diced tomatoes. They’re charred just a bit before they’re canned, and that gives them a smoky depth that makes the whole dish taste like it’s been simmering over a campfire.
- Canned Green Chilis: Please don’t be scared of these! They aren’t about fire-hot spice. They’re about flavor. They add a mild, tangy hum in the background that brightens everything up.
- The Fresh Lime: Now this, you cannot skip. I mean it. That squeeze of fresh lime juice right at the end is like turning on all the lights in the room. It cuts through the richness and makes every single flavor pop.
Pro-Tip: The “Fond” is Your Friend
When you set that cooked beef and onion mixture aside, your skillet might look a little messy with brown, stuck-on bits. Do not, under any circumstances, wipe that pan out! That, my friend, is called “fond,” and it is pure, concentrated flavor.
Don’t you dare waste it. When you add the sweet potatoes, tomatoes, and beef stock, that liquid will help you scrape all those precious bits up off the bottom. They’ll melt right into your sauce, giving it a richness you just can’t get any other way. That’s the secret to a sauce that tastes like it’s been cooking all day.
Step-by-Step to the Perfect 30-Minute Skillet
This recipe is simple, but as with all simple things, the way you do it matters.
Browning the Beef and Building Your Base
When you add your beef to the onions , use your spoon to break it up well. You want crumbles, not big chunks. And don’t stir it constantly! Let it sit for a minute or two at a time so it can get a good, brown sear on it. Brown food is food with flavor.
And please, add your minced garlic in that very last minute. Garlic is delicate and can go from fragrant to bitter and burnt in a heartbeat. Adding it at the end means it just toasts lightly, which is exactly what you want.
Letting the Vegetables and Potatoes Simmer
Once you add your potatoes, tomatoes, stock, and seasoning, this is where a little patience comes in. Give it a good stir, bring it to a bubble, then turn that heat down, put the lid on, and walk away for 15 minutes.
Let the steam and the tomato juices do their work. They’re softening those potatoes and, more importantly, they’re teaching all those flavors how to get along. You can give it a stir once or twice, but mostly, just let it be.
Bringing It All Together (The Magic Minute)
Once those potatoes are tender when you poke them with a fork, you’re in the home stretch. Turn that heat to low. Add your cooked beef mixture back in. Squeeze that all-important lime over the top and stir it all together.
Now, sprinkle your cheese over the top and put that lid back on for just one or two minutes. You’re not cooking anymore. You’re just melting. The second that cheese is gooey and wonderful, it’s done. Turn off the heat.
Common Mistakes to Avoid with This ground beef and sweet potato recipe
I’ve made this dish more times than I can count, and I’ve seen where the little hiccups can happen. Let’s make sure they don’t happen to you.
- Mistake 1: Uneven Sweet Potatoes. This is the big one. If you have giant chunks and tiny slivers, you’ll end up with a pan of half rock-hard potatoes and half sweet-potato mush. It’s worth the extra 30 seconds to dice them into a uniform 1/2-inch cube. This ensures every single bite is perfectly tender.
- Mistake 2: A Watery or Dry Skillet. This is the most common question I get, and it’s just about managing your heat.
- If it’s too watery: Your tomatoes may have had extra juice or your lid was sealed very tight. The fix is easy! Just take the lid off, turn the heat up to medium-high, and let it bubble away, stirring occasionally, until the sauce has thickened to your liking.
- If it’s too dry: Your heat might have been a tad high, or your potatoes were extra thirsty. The fix is just as easy! Add another splash (about 1/4 cup) of beef stock or water, put the lid back on, and let it keep simmering.
- Mistake 3: Skipping the Garnish. You might be tired and tempted to just spoon it into a bowl. I understand. But the garnishes aren’t just for looks. The creamy, cooling avocado, the fresh bite of cilantro, and the tang of a little Greek yogurt or sour cream… they complete the dish. They turn a good skillet into a great one.
How to Make This Skillet Your Own (Variations & Substitutions)
This recipe is a blueprint, not a rulebook. The best part about home cooking is making it work for your home.
Pantry Swaps and Additions
- Add Beans: Want to add more fiber or stretch the meal? Stir in a can of rinsed and drained black beans when you add the beef back in.
- Change the Veggies: Got a zucchini, a yellow squash, or a different color bell pepper? Dice it up and throw it in with the onions.
- Make it Smokier: If you love that smoky flavor, add 1/2 teaspoon of smoked paprika along with your taco seasoning.
Working with Different Meats
This recipe is so forgiving. Ground turkey or ground chicken work beautifully here. Just follow the exact same steps.
Make-Ahead and Storage Tips
- Prep Ahead: You can dice your onion, bell pepper, jalapeño, and even the sweet potatoes a day or two in advance. Store them in airtight containers in the refrigerator. Your weeknight self will thank you.
- Leftovers: Leftovers are almost better the next day when the flavors have had time to get to know each other. Store in an airtight container in the fridge for up to 4 days.
- Leftover Magic: Spoon leftovers into a warm tortilla for a quick taco, or sandwich it between two tortillas with extra cheese for a fantastic quesadilla.
Insider Secret: Make Your Own “House” Seasoning
That little packet of taco seasoning is just fine in a pinch. We all use them. But if you really want to control the flavor (and especially the salt), it’s so easy to make your own.
I keep a jar of this mix in my pantry at all times. For this recipe, just mix this up: 1.5 tbsp chili powder, 1 tbsp ground cumin, 1 tsp smoked paprika, 1/2 tsp onion powder, 1/2 tsp garlic powder, and 1/2 tsp dried oregano. Use half for the beef and half for the veggies, just like the packet. You’ll taste the difference, I promise.
Serving Your ground beef and sweet potato recipe
Now for the best part: eating it!
You can, and I often do, serve this all by itself in a big, comforting bowl. It’s a complete meal, after all.
But if you want to stretch it or dress it up a bit, it’s wonderful served over a bed of simple brown or white rice. It’s also just perfect scooped up with a warm piece of Simple Skillet Cornbread.
I love to set out little bowls of toppings—sliced avocado, Greek yogurt (a wonderful, healthy substitute for sour cream), and some fresh cilantro. For a little crunch, you can add some broken tortilla chips right on top. Everyone gets to build their own perfect bowl. A dollop of Greek yogurt is a wonderful, healthy substitute for sour cream. This article from medical news today explains the benefits of Greek yogurt and why it’s a great choice.
From My Kitchen to Yours
From my kitchen to yours, I hope this recipe brings you as much comfort (and as little stress) as it’s brought mine. It’s proof that you don’t need a lot of time or a sink full of dishes to put a truly good, hearty meal on the table for the people you love.
It’s dependable, it’s delicious, and it’s always a crowd-pleaser. Enjoy every single bite.

Ultimate Southwest Ground Beef and Sweet Potato Skillet
Equipment
- Large Skillet (Cast Iron or regular)
- Lid for Skillet
- Cutting board
- Knife
- Vegetable peeler
- Meat Spatula or Wooden Spoon
- Rubber spatula
Ingredients
- 1 tbsp Olive Oil or Avocado Oil
- 1 lb Lean Ground Beef 90-96% lean
- 1 small White Onion diced
- 1 Red Bell Pepper diced
- 1 small Jalapeño minced (optional, for heat)
- 4-5 cloves Garlic minced
- 1 packet Low Sodium Taco Seasoning divided (See Recipe Notes for homemade version)
- 2 medium Sweet Potatoes peeled and diced into 1/2-inch cubes
- 1 can 14.5 oz Fire Roasted Diced Tomatoes, undrained
- 1 can 4 oz Diced Green Chilis
- 1/4 cup Beef Stock or water
- 1 Lime juiced
- 3/4 cup Shredded Mexican Cheese Blend or Cheddar
- 3 tbsp Fresh Cilantro chopped, for garnish
- Kosher salt and fresh ground black pepper to taste
- For Topping Optional: Sliced avocado, Greek yogurt or sour cream, salsa, tortilla chips
Instructions
- Start by prepping your ingredients. Peel and dice the sweet potatoes into small, uniform 1/2-inch cubes so they cook evenly. Dice the onion, red bell pepper, and mince the jalapeño (if using) and garlic.
- Heat the oil in a large skillet over medium-high heat. Add the diced onion and sauté for 2 minutes until it begins to soften.
- Add the ground beef to the skillet. Break it apart with a spatula. Add half of the taco seasoning packet, plus salt and pepper. Cook until the beef is browned, about 6-8 minutes. Add the minced garlic and cook for one more minute until fragrant.
- Remove the cooked beef mixture from the skillet and set it aside on a plate. (My tip: Don't wipe the skillet! You want to keep those browned bits on the bottom for flavor.)
- To the now-empty skillet, add the diced sweet potatoes, diced red bell pepper, minced jalapeño, the can of fire-roasted tomatoes, and the can of green chilis.
- Pour in the beef stock and sprinkle in the remaining half of the taco seasoning. Stir everything together well. Bring the mixture to a simmer, then reduce the heat, cover the skillet with a lid, and let it cook for about 15-20 minutes.
- Stir occasionally to prevent sticking. The dish is ready for the next step when the sweet potatoes are fork-tender and most of the liquid has been absorbed.
- Turn the heat to low. Add the cooked ground beef mixture back into the skillet. Squeeze in the juice of one fresh lime (this brightens all the flavors) and stir everything to combine.
- Sprinkle the shredded cheese evenly over the top. Cover the skillet again for just 2-3 minutes, or until the cheese is perfectly melted.
- Remove from heat and garnish with fresh cilantro. Serve immediately with your favorite toppings. Enjoy!
Notes
Don't let leftovers go to waste!
Tacos: Spoon the mixture into warm corn or flour tortillas. Quesadillas: Sandwich the leftovers between two large tortillas with extra cheese and pan-fry until golden and crispy. Stuffed Peppers: Hollow out bell peppers, stuff them with the skillet mixture, top with cheese, and bake at 375°F (190°C) for 20-25 minutes. Breakfast Hash: Reheat the mixture in a skillet and top it with a fried egg for a hearty breakfast. Troubleshooting My Personal Testing Notes: I've made this dish countless times, and the two most important things for success are the size of your sweet potato dice and managing the liquid. Troubleshooting: "My sweet potatoes are still hard!" The Cause: This almost always means your potato cubes were diced too large (larger than 1/2-inch) or your heat was too high, causing the liquid to evaporate before the potatoes cooked through. The Fix: If your potatoes are still crunchy after 20 minutes and the pan looks dry, just add another 1/4 cup of beef stock or water. Put the lid back on, keep the heat on low, and cook for another 5-10 minutes. Troubleshooting: "My skillet is too watery!" The Cause: Your tomatoes may have had extra liquid, or the heat was too low. The Fix: This is an easy fix! Just remove the lid, turn the heat up to medium, and let the mixture simmer uncovered, stirring occasionally, until the excess liquid has reduced to your liking. Recipe Notes Meat Substitution: This recipe is fantastic with ground turkey or ground chicken as well. If you use a higher-fat percentage beef (like 80/20), be sure to drain the excess grease after browning before you set it aside. Homemade Taco Seasoning: If you don't have a packet, use this mix instead: 1.5 tbsp chili powder, 1 tbsp ground cumin, 1 tsp smoked paprika, 1/2 tsp onion powder, 1/2 tsp garlic powder, and 1/2 tsp dried oregano. Use half for the beef and half for the veggies. Make-Ahead Tip: To save time, you can dice all the vegetables (onion, red pepper, jalapeño) and even the sweet potatoes up to 2 days in advance. Store them in separate airtight containers in the refrigerator. Gluten-Free: This recipe is naturally gluten-free. Just be sure to check that your taco seasoning packet is certified GF. Dairy-Free: To make this dairy-free, simply omit the cheese or use your favorite plant-based shredded cheese alternative. The fresh lime juice and cilantro still give it a fantastic finish. Scaling: You can easily double this recipe, but you will need to use a large Dutch oven or pot instead of a skillet to ensure there is enough room for everything to cook evenly.Connect With Us!
Did you make this Ultimate Southwest Skillet? I'd love to see it! Tag me @grandmaws on Instagram and use the hashtag #Grandmaws so I can share your creation!Rate This Recipe
Share This Recipe With The Ones You Love!