Ingredients
- 4 medium sweet potatoes
- 1 pound ground beef or ground turkey
- 1 tablespoon olive oil
- 1 packet taco seasoning (about 1 ounce)
- ⅓ cup water
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels
- 1 cup shredded cheddar cheese
- 1 cup diced tomatoes
- ½ cup red onion, diced
- 1 avocado, diced
- ¼ cup chopped fresh cilantro
- Sour cream or Greek yogurt, for serving
- Lime wedges, for serving
Instructions
- Preheat the oven to 400°F (200°C).
- Wash and dry the sweet potatoes, then pierce each several times with a fork.
- Place the sweet potatoes on a baking sheet and roast for 45–55 minutes, or until fork-tender.
- While the potatoes roast, heat olive oil in a large skillet over medium heat.
- Add the ground beef or turkey and cook until browned, breaking it apart as it cooks.
- Drain excess grease if necessary.
- Stir in the taco seasoning and water, then simmer for 3–5 minutes until slightly thickened.
- Add the black beans and corn and cook for an additional 2 minutes.
- Remove the sweet potatoes from the oven and carefully slice them open lengthwise.
- Fluff the potato flesh with a fork and fill each potato with the taco meat mixture.
- Top with shredded cheese, diced tomatoes, red onion, avocado, and cilantro.
- Finish with sour cream or Greek yogurt and a squeeze of fresh lime juice before serving.
Notes
- Ground turkey, shredded chicken, or ground chicken can be used instead of beef.
- For a vegetarian version, replace the meat with extra beans, lentils, or plant-based crumbles.
- Add jalapeños or spicy salsa for extra heat.
- Pepper jack cheese adds a spicy flavor twist.
- Keep toppings separate when storing leftovers for the best texture.
- Taco filling can be frozen for up to 3 months.
- Serve with shredded lettuce, salsa, or extra avocado for additional taco-inspired toppings.
Nutrition
- Serving Size: 1 stuffed sweet potato
- Calories: 560
- Sugar: 11g
- Sodium: 920mg
- Fat: 24g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0.5g
- Carbohydrates: 50g
- Fiber: 10g
- Protein: 35g
- Cholesterol: 85mg