
This hearty Taco Stuffed Sweet Potatoes recipe has become my weeknight dinner hero when I need something both satisfying and nutritious. The combination of spicy taco meat with naturally sweet potatoes creates the perfect balance of flavors that my family requests on repeat.
I first created this dish when trying to find healthier alternatives to traditional taco night. The moment my kids devoured them without a single complaint about "hidden vegetables," I knew I had a winner that would stay in our regular rotation.
Ingredients
- Sweet potatoes: choose medium sized ones with smooth, unblemished skin for the best flavor and texture
- Lean ground beef: the 93/7 ratio works perfectly to provide flavor without excess grease
- White onion: adds essential aromatic flavor to the meat filling
- Garlic: fresh minced cloves deliver much better flavor than pre packaged options
- Chili powder: creates the foundation of our taco seasoning blend
- Ground cumin: provides that distinctive earthy taco flavor that makes this dish authentic
- Sea salt: enhances all the other flavors in the dish
- Ground black pepper: adds a mild heat that builds the flavor profile
- Ground paprika: brings subtle smokiness and beautiful color
- Garlic powder: reinforces the fresh garlic flavor throughout the meat
- Onion powder: adds depth to the onion flavor base
- Crushed red pepper flakes: provide adjustable heat level
- Dried oregano: adds an herbal note common in authentic taco seasonings
- Chunky salsa: saves time by adding multiple flavors and textures at once
- Water: helps the spices blend evenly throughout the meat mixture
Step-by-Step Instructions
- Prepare the sweet potatoes:
- Poke holes throughout each potato using a fork to allow steam to escape. Place them on a microwave safe plate with a small amount of water. Microwave on high for 10 minutes, checking for doneness by gently squeezing with an oven mitt. If needed, microwave for an additional 5 minutes until fork tender. For larger potatoes, you may need to cook them in two batches depending on your microwave size.
- Brown the meat mixture:
- While the potatoes cook, heat a skillet over medium high heat. Add the ground beef, chopped onion, and minced garlic together. Break up the meat into small crumbles using a wooden spoon while it cooks. Continue cooking for 5 to 7 minutes until the beef is completely browned and onions have softened. Carefully drain excess grease from the pan to keep the filling from becoming too oily.
- Season and simmer:
- Return the drained meat mixture to the heat and add all seasonings at once chili powder, cumin, salt, pepper, paprika, garlic powder, onion powder, red pepper flakes, and oregano. Stir to coat the meat evenly. Add the chunky salsa and water, stirring to combine. Reduce heat to low and let simmer for 5 minutes, allowing the flavors to meld together and the sauce to thicken slightly.
- Assemble your stuffed potatoes:
- Once the sweet potatoes are cooked through, allow them to cool just enough to handle. Using a knife, cut each potato lengthwise, creating a pocket without cutting all the way through. Gently press the ends toward the center to open the potato. Spoon generous portions of the taco meat mixture into each potato, packing it well. Top with shredded mozzarella, diced tomatoes, mashed avocado, and a dollop of sour cream.

The smoked paprika is my secret ingredient in this recipe. I discovered it years ago when I ran out of regular paprika and had to substitute. My husband immediately noticed the improved flavor and now we never make tacos without it. The subtle smokiness it adds pairs perfectly with the sweet potatoes.
Make Ahead Options
This recipe works wonderfully for meal prep. Prepare the taco meat mixture up to three days ahead and store in an airtight container in the refrigerator. You can even cook the sweet potatoes in advance. When ready to serve, simply reheat the potatoes in the microwave for 2 minutes, warm the meat filling in a skillet or microwave, and assemble with fresh toppings for a quick meal.
Substitution Ideas
This recipe adapts beautifully to different dietary needs. For a vegetarian version, replace the ground beef with black beans or a meat alternative. Turkey or chicken ground meat works well for those looking to reduce red meat consumption. If you’re dairy free, skip the mozzarella and sour cream or use plant based alternatives. The spice blend can be adjusted depending on your heat preference simply reduce or omit the red pepper flakes for a milder version.
Serving Suggestions
These stuffed sweet potatoes stand perfectly fine on their own as a complete meal, but if you’re feeding a crowd, consider serving alongside a simple green salad with lime vinaigrette. For a fun taco bar experience, set out additional toppings like pickled jalapeños, cilantro, green onions, black olives, and different hot sauces so everyone can customize their potato. A side of Mexican street corn also pairs beautifully with these flavors.
Storage and Reheating
Store any leftover stuffed potatoes in an airtight container in the refrigerator for up to 3 days. For best results when reheating, separate the cold toppings like sour cream and avocado first. Reheat the stuffed potato in the microwave for 2 minutes until heated through, then add fresh cold toppings. These potatoes do not freeze well once assembled, but you can freeze the taco meat mixture separately for up to 3 months in a freezer safe container.
Frequently Asked Questions
- → How do you make sweet potatoes tender for stuffing?
Poke holes in the sweet potatoes with a fork, place them in a microwave with some water, and heat on high for 10-15 minutes until soft.
- → What toppings work well with taco stuffed sweet potatoes?
You can use shredded mozzarella, diced tomatoes, mashed avocado, and sour cream for a delicious finish.
- → Can I make this dish vegetarian?
Yes, substitute the ground beef with black beans, lentils, or a plant-based ground meat alternative.
- → How do I ensure the beef filling is flavorful?
Cook the beef with onion, garlic, chili powder, cumin, paprika, and other seasonings, then mix in salsa to enhance the taste.
- → Can I prepare this dish in advance?
Yes, cook the beef filling and prepare toppings ahead. Store separately and assemble just before serving.