If you’ve been looking for the ultimate weeknight winner that combines cozy, hearty comfort with vibrant flavor, this Taco Stuffed Sweet Potatoes Recipe will soon become your new favorite. Imagine tender, naturally sweet baked potatoes bursting with a savory beef and black bean filling seasoned with bold taco spices, all topped with a zesty, creamy drizzle that dances on your taste buds. It’s such a satisfying, colorful dish that feels like a fiesta on a plate yet is incredibly simple to throw together. Trust me, once you try this Taco Stuffed Sweet Potatoes Recipe, you’ll find yourself coming back for it again and again.

Ingredients You’ll Need
To whip up this Taco Stuffed Sweet Potatoes Recipe, you only need a handful of fresh, accessible ingredients that each play a starring role in balancing taste, texture, and vibrant color. The sweet potatoes act as your cozy base while the bold spices and savory beef mixture create a flavor explosion you’ll love.
- Sweet potatoes (4 medium): These provide a naturally sweet and creamy foundation packed with nutrients and fiber.
- Olive oil (4 tablespoons total): Adds healthy fats and helps with both roasting the potatoes and browning the meat perfectly.
- Diced yellow onion (1/2 cup): Gives a gentle sweetness and aromatic base for the taco filling.
- Minced garlic (2 teaspoons): Infuses the filling with a deep, savory warmth.
- Taco seasoning (1 batch): The magic mix of spices that makes the filling undeniably flavorful and authentic.
- Beef bouillon powder (1.5 teaspoons): Boosts the depth of meaty, umami richness in the filling.
- Lean ground beef or ground turkey (1 pound): Your protein powerhouse to make this meal nourishing and filling.
- Tomato sauce (1/3 cup): Adds moisture and a subtle tang to keep the meat mixture juicy.
- Black beans (1 can, drained and rinsed, optional): A wonderful way to add texture, fiber, and extra protein.
- Mayo (1/2 cup): The creamy base for the zesty lime sauce that tops the dish.
- Limes (2): Provide fresh juice and zest to brighten up the sauce with citrusy notes.
- Ground cumin, paprika, chili powder (1/4 tsp, 1/4 tsp, 1/2 tsp): These spices add warmth, smokiness, and a little heat to the sauce.
- Sriracha (1 teaspoon): Kicks the sauce up with a gentle spicy tingle.
- Salt and pepper: Essential seasonings to balance all flavors beautifully.
How to Make Taco Stuffed Sweet Potatoes Recipe
Step 1: Bake the Sweet Potatoes
Start by scrubbing your sweet potatoes clean and cutting them lengthwise into halves. Drizzle 3 tablespoons of olive oil over the cut sides, then sprinkle with a pinch of salt and pepper. Place them cut-side down on a baking sheet and roast at 425°F (220°C) for about 25 minutes or until tender when pierced with a fork. This method produces perfectly soft, caramelized potatoes that set a delicious stage for the filling.
Step 2: Prepare the Meat Filling
While the sweet potatoes roast, heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the diced onions and sauté for 3 to 5 minutes until golden and fragrant. Push the onions to the edges of the skillet and add your ground beef or turkey to the center. Allow it to sear before breaking it up with a spoon. Stir in the minced garlic, taco seasoning, and beef bouillon powder, cooking until the meat is fully browned and the liquid evaporates. Finally, mix in tomato sauce and optionally drain and add black beans. Warm everything through to meld the flavors.
Step 3: Make the Zesty Lime Sauce
In a small bowl, whisk together 1/2 cup mayo with zest and juice from the limes, ground cumin, paprika, chili powder, and Sriracha. Season lightly with salt and pepper. This tangy, spicy sauce will add a refreshing kick and creaminess that perfectly complements the earthy sweet potatoes and savory filling.
Step 4: Assemble Your Taco Stuffed Sweet Potatoes Recipe
Once your sweet potatoes are cool enough to handle, gently mash the flesh a little with a fork directly in the skins. Spoon a generous portion of the taco filling over the sweet potatoes. Drizzle the lime sauce on top and add any additional toppings you love, from shredded cheese to fresh cilantro. Serve immediately and enjoy a plate bursting with vibrant colors and rich, comforting flavors.
How to Serve Taco Stuffed Sweet Potatoes Recipe
Garnishes
Fresh garnishes can elevate your Taco Stuffed Sweet Potatoes Recipe to the next level. Consider sprinkling chopped cilantro, sliced green onions, diced tomatoes, or crumbled queso fresco for an added burst of freshness and texture. A few dollops of sour cream or a handful of sliced jalapeños can add creaminess and heat respectively if that’s your vibe.
Side Dishes
This dish shines brightly on its own but pairs wonderfully with simple sides that don’t compete for attention. A crisp green salad dressed lightly with lime vinaigrette, some warm corn tortillas, or even a scoop of Mexican-style street corn can round out your meal beautifully. If you prefer something heartier, a side of Spanish rice works great too.
Creative Ways to Present
If you want to impress guests or elevate your weeknight dinner, try serving your taco-stuffed sweet potatoes in colorful bowls or on rustic wooden boards. You can also turn the filling into a warm taco salad by scooping the mixture over a bed of greens and crunchy tortilla strips, drizzled with the lime mayo sauce. Another fun twist is to halve smaller sweet potatoes and let guests build their own stuffed bites as a party appetizer.
Make Ahead and Storage
Storing Leftovers
You can store leftover taco-stuffed sweet potatoes in an airtight container in the refrigerator for up to 3 days. Keep the filling and the potatoes separate if possible to avoid sogginess. When you’re ready to eat, combine and reheat for the best texture.
Freezing
If you want to save some for later, freeze the cooked filling separately in freezer-safe containers for up to 3 months. Sweet potatoes tend to get a bit watery when frozen, so it’s best to reheat them fresh or store the flesh and skins separately before freezing.
Reheating
To reheat, warm the sweet potatoes split side up in a 350°F (175°C) oven for 10 to 15 minutes until heated through. Reheat the filling in a skillet over medium heat until hot, then assemble and enjoy with freshly made lime sauce and toppings.
FAQs
Can I use ground turkey instead of beef?
Absolutely! Ground turkey works wonderfully in this Taco Stuffed Sweet Potatoes Recipe and is a leaner alternative that still absorbs all those delicious taco spices perfectly.
Are black beans necessary?
Not at all. Black beans add great texture, fiber, and a bit of creaminess, but you can skip them if you’re short on time or prefer a meat-only filling.
Can this recipe be made vegetarian?
Yes! Swap out the ground beef for extra black beans or cooked lentils. You can also add diced mushrooms or a plant-based meat substitute for more protein.
What if I don’t have taco seasoning on hand?
No worries! You can mix your own with common spices like chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper to mimic that classic taco flavor.
Is there a substitute for the lime mayo sauce?
If you want a lighter option, a dollop of Greek yogurt mixed with lime juice and a pinch of chili powder can serve as a fresh, tangy topping that works just as well.
Final Thoughts
There’s something incredibly joyful about the mix of sweet, savory, and spicy in this Taco Stuffed Sweet Potatoes Recipe. Not only does it bring a rainbow of flavors to your plate, but it’s also an easy, comforting meal that feels special any night of the week. Give it a try — once you do, you’ll wonder how you ever lived without this delicious, colorful, and satisfying dish in your recipe rotation.
Print
Taco Stuffed Sweet Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican-American
Description
Taco Stuffed Sweet Potatoes combine the natural sweetness of roasted sweet potatoes with a savory, spiced beef and black bean filling for a nutritious and flavorful meal. This recipe features a quick baking method for the sweet potatoes, a skillet-cooked taco meat filling seasoned with homemade taco spices, and a creamy, zesty Sriracha lime mayo drizzle. Perfect for an easy weeknight dinner that is both comforting and packed with bold flavors.
Ingredients
Sweet Potatoes
- 4 (10-to-13-ounce) medium sweet potatoes, scrubbed clean and halved lengthwise
- 3 tablespoons olive oil
- Salt and pepper, to taste
Meat Filling
- 1 tablespoon olive oil
- 1/2 cup diced yellow onion (about 1/2 onion)
- 2 teaspoons minced garlic
- 1 batch taco seasoning (see note 1)
- 1–1/2 teaspoons beef bouillon powder
- 1 pound lean ground beef or ground turkey (93/7)
- 1/3 cup tomato sauce
- 1 (15.5-ounce) can black beans, drained and rinsed (optional)
Toppings and Sauce
- 1/2 cup mayonnaise
- Zest of 1 lime (about 1/4 teaspoon)
- 3 tablespoons lime juice
- 1/4 teaspoon ground cumin
- 1/4 teaspoon paprika
- 1/2 teaspoon chili powder
- 1 teaspoon Sriracha
- Salt (1/4 teaspoon) and pepper (1/8 teaspoon), to taste
- Additional desired toppings (such as shredded cheese, chopped cilantro, diced tomatoes, sliced jalapeños, or sour cream)
Instructions
- Prepare Sweet Potatoes: Preheat your oven (or use your preferred baking method). Lightly coat the halved sweet potatoes with 3 tablespoons of olive oil and season with salt and pepper. Place them cut-side down on a baking sheet and bake until tender, about 35 to 40 minutes depending on size. You can test doneness by poking with a fork; the flesh should be soft.
- Cook Onion: While the sweet potatoes bake, heat 1 tablespoon of olive oil in a large skillet over high heat. Add the diced onion and sauté for 3 to 5 minutes until golden and translucent.
- Brown the Meat and Add Seasonings: Push the onions to the edges of the skillet and add the ground beef or turkey to the center. Sear, crumble, and cook the meat until fully browned. As the meat cooks, stir in the minced garlic, taco seasoning, and beef bouillon powder. Cook until the liquid is absorbed and well combined.
- Simmer with Tomato Sauce and Beans: Mix in the tomato sauce and stir thoroughly. If using black beans, add them now and cook until everything is heated through.
- Make the Sauce: In a small bowl, whisk together the lime zest, lime juice, mayonnaise, cumin, paprika, chili powder, Sriracha, salt, and pepper until smooth.
- Assemble the Stuffed Sweet Potatoes: Once the sweet potatoes are baked and cool enough to handle, place them flesh side up on plates. Lightly mash the flesh with a fork to create a bed for the filling. Spoon the meat and bean mixture on top of each potato half. Drizzle the prepared spicy lime mayo sauce over the filling and add your preferred toppings like shredded cheese, chopped cilantro, or diced tomatoes.
Notes
- Note 1: Taco seasoning can be store-bought or homemade with chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper.
- Note 2: Suggested toppings include shredded cheddar or Monterey Jack cheese, chopped fresh cilantro, diced tomatoes, sliced jalapeños, sour cream, or avocado.
- For a quicker bake, pierce the sweet potatoes with a fork and microwave on high for 5-7 minutes before transferring to the oven to crisp the skin.

