
This hearty, flavor-packed taco stuffed sweet potato recipe transforms basic ingredients into a satisfying meal that's both nutritious and indulgent. The natural sweetness of the potatoes perfectly balances the savory, spiced beef filling for a dinner that feels special but comes together with minimal fuss.
I first created this recipe when looking for a healthier alternative to traditional tacos but didn't want to sacrifice flavor. My family was skeptical at first but now requests these stuffed sweet potatoes at least twice a month, especially my husband who claims to dislike sweet potatoes in any other form.
Ingredients
- Ground beef creates the hearty base of the filling choose 85% lean for best flavor while still being relatively low in fat
- Sweet potatoes provide natural sweetness and a nutritional boost look for medium sized potatoes with smooth skin and deep orange color
- Fire roasted diced tomatoes add instant depth and smokiness without extra work regular diced tomatoes work too but lack that distinctive charred flavor
- Chili powder brings authentic taco flavor use a good quality blend without added salt
- Cumin adds that essential earthy Mexican spice profile toast it briefly in the pan before adding other ingredients for maximum flavor
- Paprika contributes beautiful color and mild peppery taste smoked paprika works wonderfully too
- Fresh garlic and onion form the aromatic foundation of any good taco filling look for firm garlic bulbs without sprouting
- Toppings like guacamole cheese and sour cream finish the dish with creamy richness
Step-by-Step Instructions
- Prepare the sweet potatoes
- Scrub your sweet potatoes thoroughly under cool running water to remove any dirt. Pat them completely dry with paper towels which helps the skin crisp up. Poke several deep holes using a fork all around each potato to allow steam to escape during baking. Coat the entire surface with a thin layer of olive oil and season generously with salt and pepper. Place them on a parchment lined baking sheet and bake at 425°F for about 40 minutes or until you can easily insert a knife into the center.
- Brown the aromatics
- While the potatoes bake, heat a large skillet over medium heat and add about a tablespoon of olive oil. Add the chopped onion and cook for 4 to 5 minutes until translucent and beginning to soften. Add the minced garlic and cook for just 30 seconds until fragrant but not browned as burnt garlic will turn bitter.
- Cook the beef mixture
- Add the ground beef to the skillet with the onions and garlic. Break it apart with a wooden spoon into small crumbles. Sprinkle all the seasonings evenly over the meat and stir to incorporate them thoroughly. Cook until the beef is no longer pink, about 5 minutes, stirring occasionally.
- Create the sauce
- Pour the entire can of fire roasted tomatoes with their juices into the beef mixture. Stir well and bring to a gentle simmer. Allow the mixture to cook uncovered for 5 to 7 minutes, stirring occasionally, until most of the liquid has evaporated but the mixture is still moist. You want a thick, saucy consistency that will stay put when spooned into the sweet potatoes.
- Assemble and serve
- Once the sweet potatoes are tender, remove them from the oven and let cool slightly. Slice each potato lengthwise down the middle and gently press the ends toward the center to create a pocket. Fluff the interior with a fork. Divide the taco meat mixture evenly between the potatoes, piling it generously into each one. Top with your preferred garnishes like shredded cheese, dollops of sour cream, guacamole, pico de gallo, or fresh cilantro.

The fire roasted tomatoes are truly the secret ingredient in this recipe. I once tried to substitute regular diced tomatoes when I was out of the fire roasted variety, and while the dish was still good, it lacked that subtle smoky depth that makes this recipe special. My daughter actually asked what was different about "taco potatoes" that night!
Make Ahead Options
This recipe is perfect for meal prep and actually tastes even better the next day as the flavors continue to develop. You can roast the sweet potatoes up to 3 days ahead and store them in the refrigerator. The taco meat mixture can also be prepared up to 3 days in advance and kept refrigerated in an airtight container. When ready to serve, simply reheat the potatoes in a 350°F oven for about 15 minutes until warmed through, heat the taco mixture in a skillet or microwave, and assemble as directed.
Vegetarian Adaptation
For a meatless version that still packs plenty of protein and flavor, substitute the ground beef with a mixture of black beans and quinoa. Cook 1 cup of quinoa according to package directions and combine with one 15oz can of drained and rinsed black beans. Add this mixture to the skillet after cooking the onions and garlic, then proceed with adding the seasonings and tomatoes as directed. You might want to add a splash of vegetable broth if the mixture seems too dry. The cooking time will be reduced since you're not waiting for meat to brown.
Kid-Friendly Modifications
Children sometimes find sweet potatoes too sweet or the texture too soft. For picky eaters, try using russet potatoes instead which have a more neutral flavor profile that kids often prefer. You can also dial back the spices, particularly the chili powder, for sensitive palates. Setting up a topping bar allows kids to customize their own potatoes which increases the likelihood they'll enjoy the meal. My son always skips the guacamole but loads up on cheese and sour cream, while my daughter loves adding black olives and crispy tortilla strips for extra crunch.
Recipe FAQs
- → Can I use ground turkey instead of beef?
Absolutely! Ground turkey, chicken, or even plant-based meat alternatives work perfectly in this dish. Just adjust cooking time slightly as turkey may cook faster than beef. The seasonings will still provide that classic taco flavor regardless of which protein you choose.
- → How can I make this dish vegetarian?
To make a vegetarian version, replace the ground beef with black beans, pinto beans, or a meat substitute. You could also use a mixture of chopped mushrooms and walnuts for a hearty texture. Keep all the same seasonings and toppings for an equally satisfying meal.
- → Can I prepare the sweet potatoes ahead of time?
Yes! You can bake the sweet potatoes up to 3 days in advance and store them in the refrigerator. The taco filling can also be made ahead and stored separately. When ready to serve, reheat the potatoes in the oven or microwave, warm the filling, and assemble.
- → What's the best way to reheat leftovers?
For best results, reheat the stuffed sweet potatoes in an oven at 350°F for about 15 minutes or until heated through. You can also microwave them for 2-3 minutes, though the texture of the potato may change slightly. Add fresh toppings after reheating.
- → What side dishes pair well with taco stuffed sweet potatoes?
These stuffed potatoes are a complete meal on their own, but they pair nicely with a simple green salad, Mexican-style rice, or corn on the cob. A light citrus slaw also complements the rich flavors of the dish and adds a fresh crunch.
- → Can I use regular potatoes instead of sweet potatoes?
Yes, russet or Yukon gold potatoes work well as substitutes. The cooking method remains the same, though you might need to adjust baking time depending on the size of the potatoes. The flavor profile will change, losing the sweetness that contrasts with the savory filling.