The sweet potatoes go into the oven first, and while their centers turn soft, the beef and onion cook down in a skillet on the stove. Keeping those two parts separate until serving makes Taco Stuffed Sweet Potatoes easier to pull together: the potato stays fluffy, and the taco filling stays thick instead of disappearing into the middle.
I like medium sweet potatoes for this because they’re easy to split and hold a generous spoonful of filling without falling apart. The beef gets seasoned right in the pan, then simmers briefly with water until it clings together. Add cheddar while everything is hot, then finish with salsa and sour cream for a warm, savory bite with a cool, tangy top.

Kitchen Note
Put the cheddar on as soon as the hot filling hits the potato. It softens from the heat without another trip to the oven; add the salsa and sour cream last so their cool, fresh contrast stays intact.
Save these Taco Stuffed Sweet Potatoes for a satisfying dinner with fluffy centers, seasoned beef, and cool salsa and sour cream on top.
Why the Beef Belongs on the Potato Only at the End
Sweet potatoes and taco filling need different kinds of cooking. The potatoes do best with steady oven heat until the centers soften all the way through. The beef, onion, seasoning, and water need a skillet so excess fat can be drained and the sauce can simmer down to a thick coating. Combining them before either part is ready blurs those textures and makes it harder to tell whether the potato is tender.
Split the potato only when you’re ready to fill it, then gently mash the inside with a fork. That gives the filling a shallow place to settle while the skin still acts like a little edible bowl. The filling isn’t meant to be a loose sauce, either: the short simmer reduces the water until it gathers around the beef instead of running straight to the plate. With the parts cooked separately, each bite keeps a little of the potato’s natural sweetness alongside the savory, seasoned beef.
What Makes the Potato, Beef, and Toppings Work Together

- Medium sweet potatoes — Similar-sized potatoes tend to finish at a similar pace, which helps when you’re serving all four together. Look for firm potatoes without soft spots; the flesh should be tender enough to mash inside the skin but still hold its shape.
- 85% lean ground beef — This balance gives the filling enough richness to stay satisfying without leaving an excessive amount of fat in the skillet. The small amount that does collect is easy to drain before the seasoning goes in.
- Taco seasoning — A packet keeps the spice blend consistent and quick to stir into the beef. Since packet formulas differ, the finished filling’s exact saltiness and heat will vary a little by brand.
- Cheddar, salsa, and sour cream — Cheddar brings a savory, melty layer, while salsa adds acidity and sour cream cools the seasoned filling. A sharp cheddar gives a more pronounced cheese flavor; a standard shredded cheddar works well when you want a milder finish.
How to Bake the Potatoes and Thicken the Taco Filling
Get the Sweet Potatoes Ready for the Oven
Heat the oven to 400°F and line a rimmed baking sheet with foil or parchment paper. Scrub and dry the potatoes, prick each one several times with a fork, then rub them with olive oil and kosher salt. Set them on the lined sheet and bake for 45 to 60 minutes. They’re ready when a knife slides easily into the center; if it catches or meets a firm spot, give them more time.
Cook the Beef and Onion in the Skillet
While the potatoes bake, add the ground beef and finely chopped yellow onion to a 12-inch skillet over medium heat. Cook for 8 to 10 minutes, breaking the beef into small pieces as it browns. The onion should turn tender, and the beef should reach 160°F. If excess fat pools in the skillet, drain it before adding the seasoning so the finished filling doesn’t feel greasy.
Simmer Until the Seasoning Clings
Stir the taco seasoning and water into the cooked beef, then bring the mixture to a simmer. Cook for 2 to 3 minutes, stirring, until the liquid thickens and coats the meat. Don’t stop while there’s still a watery layer at the bottom of the skillet; that looseness will make the filling run off the potato. Keep stirring so the seasoning distributes evenly through the beef.
Split, Fill, and Finish Each Potato
When the potatoes are tender, let them rest for 5 minutes, then split each one lengthwise. Gently mash the inside with a fork without crushing the skin, and divide the taco filling among the potatoes. Top with cheddar, salsa, and sour cream, then serve hot. Keep the toppings balanced across the four potatoes so every serving gets some of each.
Easy Ways to Adapt Taco Stuffed Sweet Potatoes
Make the Toppings Dairy-Free
Replace the cheddar with dairy-free shredded cheddar and the sour cream with plain dairy-free sour cream. The potato and seasoned beef stay the same, while the topping may melt or taste a little differently depending on the products you choose.
Use a Gluten-Free Taco Seasoning Packet
Choose a taco seasoning packet labeled gluten-free in place of the standard packet. Use it the same way in the skillet; the seasoning blend may taste a bit different, but the beef still simmers into a thick filling.
Make the Salsa the Bright Finish
For a tangier, less creamy topping, spoon on more of the salsa and use less sour cream. The extra acidity cuts through the beef’s richness, though you’ll lose some of the cool, creamy contrast.
Storage and Reheating
- Refrigerator: Store the potatoes and filling in separate airtight containers for 3 to 4 days. The potato flesh softens as it sits, and the salsa and sour cream are best kept off until serving.
- Freezer: Freeze the baked potatoes and taco filling separately for up to 2 to 3 months for best quality. The potatoes may be softer and wetter after thawing; the beef filling freezes more reliably.
- Reheating: Warm the potato separately, then reheat the filling in a skillet or microwave, stirring, until it reaches 165°F. Add the cold toppings after reheating rather than warming sour cream or salsa with the filling.
Questions That Come Up When Making These Stuffed Potatoes

Taco Stuffed Sweet Potatoes
Ingredients
Equipment
Method
- Heat the oven to 400°F.
- Line a rimmed baking sheet with foil or parchment paper.
- Scrub and dry the sweet potatoes, then prick each several times with a fork.
- Rub the sweet potatoes with the olive oil and kosher salt.
- Arrange the sweet potatoes on the prepared baking sheet and bake for 45 to 60 minutes, until a knife slides easily into the center.
- Let the sweet potatoes rest for 5 minutes.
- While the potatoes bake, cook the ground beef and onion in a 12-inch skillet over medium heat for 8 to 10 minutes, breaking up the beef, until the onion is tender and the beef reaches 160°F; drain excess fat if needed.
- Stir in the taco seasoning and water, then bring to a simmer.
- Cook for 2 to 3 minutes, stirring, until the filling is thickened.
- Split each sweet potato lengthwise and gently mash the inside with a fork.
- Divide the taco filling among the sweet potatoes.
- Top with the cheddar cheese, salsa, and sour cream.
- Serve hot.



