Ground Beef & Sweet Potato Skillet
Ground Beef Sweet Potato Skillet turns lean ground beef, one sweet potato, onion, and taco seasoning into a filling dinner that tastes bold without costing much.
This meal fits a budget-friendly kitchen because it uses simple staples and stretches one pound of beef with sweet potato. The potato adds natural sweetness, fiber, color, and a tender bite that balances the savory taco spices.
Why You Will Love This Recipe
- Big taco flavor: Taco seasoning coats the beef and sweet potato so every bite tastes warm, smoky, and savory.
- Tender and hearty texture: The sweet potato softens in the pan while the beef browns into juicy, crisp-edged crumbles.
- Fast weeknight cooking: Everything cooks in one skillet with basic prep and simple timing.
- Easy to stretch: Serve it over rice, tuck it into tortillas, or add beans if you want extra portions.
Fabian’s Budget & Health Tip: Dice the sweet potato small so it cooks quickly and stretches the beef further. If you have leftover cooked rice or canned black beans, stir them in at the end for a bigger meal without adding much cost.
Ingredients (Serves 4)
- 1 tablespoon olive oil or neutral cooking oil, 15 ml
- 1 large sweet potato, small dice, about 12 ounces or 340 g
- 1/2 medium onion, diced, about 1/2 cup or 75 g
- 1 pound lean ground beef, 454 g
- 2 tablespoons taco seasoning, about 18 g
- 1/4 cup water, 60 ml
- Salt to taste, only if your taco seasoning needs it
Step-by-Step Instructions
1. Prep the Sweet Potato and Onion
Peel the sweet potato if you like, then cut it into small, even cubes. Aim for pieces about the size of a bean. Small dice matters here because it helps the potato turn tender before the beef dries out. Dice the onion and keep it ready by the stove.
2. Sauté the Sweet Potato and Onion
Warm the oil in a large skillet over medium heat. Add the sweet potato and onion. Stir well so the oil lightly coats the vegetables. Cook for 8 to 10 minutes, stirring often, until the onion smells sweet and the potato edges look lightly golden.
If the skillet looks dry before the sweet potato is tender, add a splash of the measured water. You should hear a gentle sizzle, not a harsh crackle. The potato is ready when a fork slides in with only a little resistance.
3. Add the Beef
Push the sweet potato and onion to the edges of the skillet. Add the lean ground beef to the center. Break it into small crumbles with a spoon. Let it sit for a minute so the underside browns, then stir it through the vegetables.
Cook for 5 to 7 minutes, until the beef loses its pink color and you see browned bits on the bottom of the pan. Those browned bits bring deep, savory flavor.
4. Season and Finish
Sprinkle the taco seasoning over the skillet. Pour in the water and stir well, scraping the bottom of the pan as the spices bloom. The mixture should smell warm, smoky, and lightly sweet from the potato.
Cook for 2 to 3 more minutes, until the seasoning clings to the beef and sweet potato. Taste and add a small pinch of salt only if needed.
5. Serve
Spoon the skillet into bowls while it is hot. Serve it as is, or add rice, tortillas, shredded lettuce, plain yogurt, avocado, salsa, or a squeeze of lime if you have them.
Expert Troubleshooting & FAQs
Why is my sweet potato still firm?
The pieces were likely too large, or the heat was too high and browned the outside before the inside softened. Add 2 tablespoons of water, cover the skillet for a few minutes, and cook until the cubes feel tender with a fork.
Can I use regular ground beef instead of lean ground beef?
Yes. Brown it the same way, then spoon off extra fat before adding the taco seasoning. Leaving a little fat is fine because it helps carry the spices.
Can I make this Ground Beef Sweet Potato Skillet ahead?
Yes. Store leftovers in a covered container in the fridge for up to 4 days. Reheat in a skillet over medium heat with a splash of water so the sweet potato softens again and the seasoning loosens.
Estimated Nutritional Facts Per Serving
- Calories: 315
- Protein: 25 g
- Carbs: 20 g
- Fats: 15 g
Ground Beef & Sweet Potato Skillet

Ingredients
- 1 tablespoon olive oil or neutral cooking oil, 15 ml
- 1 large sweet potato, small dice, about 12 ounces or 340 g
- 1/2 medium onion, diced, about 1/2 cup or 75 g
- 1 pound lean ground beef, 454 g
- 2 tablespoons taco seasoning, about 18 g
- 1/4 cup water, 60 ml
- Salt to taste, only if your taco seasoning needs it
Instructions
- 1. Prep the Sweet Potato and Onion. Peel the sweet potato if you like, then cut it into small, even cubes. Aim for pieces about the size of a bean. Small dice matters here because it helps the potato turn tender before the beef dries out. Dice the onion and keep it ready by the stove.
- 2. Sauté the Sweet Potato and Onion. Warm the oil in a large skillet over medium heat. Add the sweet potato and onion. Stir well so the oil lightly coats the vegetables. Cook for 8 to 10 minutes, stirring often, until the onion smells sweet and the potato edges look lightly golden. If the skillet looks dry before the sweet potato is tender, add a splash of the measured water. You should hear a gentle sizzle, not a harsh crackle. The potato is ready when a fork slides in with only a little resistance.
- 3. Add the Beef. Push the sweet potato and onion to the edges of the skillet. Add the lean ground beef to the center. Break it into small crumbles with a spoon. Let it sit for a minute so the underside browns, then stir it through the vegetables. Cook for 5 to 7 minutes, until the beef loses its pink color and you see browned bits on the bottom of the pan. Those browned bits bring deep, savory flavor.
- 4. Season and Finish. Sprinkle the taco seasoning over the skillet. Pour in the water and stir well, scraping the bottom of the pan as the spices bloom. The mixture should smell warm, smoky, and lightly sweet from the potato. Cook for 2 to 3 more minutes, until the seasoning clings to the beef and sweet potato. Taste and add a small pinch of salt only if needed.
- 5. Serve. Spoon the skillet into bowls while it is hot. Serve it as is, or add rice, tortillas, shredded lettuce, plain yogurt, avocado, salsa, or a squeeze of lime if you have them.








