If you love tacos but want a healthier twist, taco stuffed sweet potatoes are the answer. Roasted sweet potatoes become the perfect vessel for all your favorite taco fillings—seasoned ground beef or turkey, black beans, corn, and a rainbow of fresh toppings.
It’s a complete meal that’s naturally gluten-free, packed with nutrients, and absolutely delicious. Perfect for meal prep, busy weeknights, or when you’re craving something satisfying without the guilt.
Ingredients

For the Sweet Potatoes:
- 4 medium sweet potatoes
- 1 tablespoon olive oil
- Salt and pepper to taste
For the Taco Filling:
- 1 lb (450g) ground beef, turkey, or chicken
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup water or beef broth
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 cup frozen corn, thawed
For Toppings:
- Shredded lettuce
- Diced tomatoes
- Avocado or guacamole
- Sour cream or Greek yogurt
- Shredded cheese (cheddar, Monterey Jack, or cotija)
- Salsa or pico de gallo
- Fresh cilantro, chopped
- Lime wedges
Instructions
1. Roast the Sweet Potatoes: Preheat your oven to 400°F (200°C). Scrub the sweet potatoes and pat dry. Pierce each potato several times with a fork. Rub with olive oil and season with salt and pepper. Place on a baking sheet and roast for 45-60 minutes, until tender and easily pierced with a fork.
2. Make the Taco Filling: While the sweet potatoes roast, heat a large skillet over medium-high heat. Add the ground meat and cook, breaking it up with a spoon, until browned, about 5-7 minutes. Add the onion and cook until softened, about 3-4 minutes.
Add the garlic and cook for 1 minute until fragrant. Stir in the chili powder, cumin, paprika, salt, and pepper. Add the water and simmer for 3-5 minutes until the liquid has mostly evaporated. Stir in the black beans and corn, and heat through.
3. Assemble: When the sweet potatoes are done, let them cool slightly. Split each potato open with a knife, fluff the insides with a fork. Generously fill with the taco meat mixture.
4. Add Toppings: Top with shredded lettuce, diced tomatoes, avocado, sour cream, cheese, salsa, and fresh cilantro. Squeeze fresh lime juice over the top.
5. Serve: Serve immediately.

Pro-Tips for Taco Stuffed Sweet Potato Perfection
- Choose Uniform Sweet Potatoes: Pick potatoes of similar size so they cook evenly.
- Pierce Before Roasting: This allows steam to escape and prevents bursting.
- Don’t Overcook the Filling: The taco meat mixture should be moist but not watery.
- Customize the Toppings: Set up a topping bar and let everyone build their own.
- Make It Vegetarian: Skip the meat and double the beans or add sautéed mushrooms.
- Meal Prep Friendly: Roast sweet potatoes and prepare the filling ahead of time—assemble when ready to eat.
- Spice It Up: Add jalapeños or hot sauce for extra heat.
- Leftovers: Leftover filling is great for tacos, burritos, or nachos.
These Taco Stuffed Sweet Potatoes are healthy, flavorful, and absolutely delicious.

