healthy stuffed sweet potatoes

Simple Mexican Stuffed Sweet Potatoes

Ridiculously delicious tender sweet potatoes stuffed with a variety of Mexican flavored veggie mix. A perfect healthy dinner option for the family.

Course Main Course
Cuisine Mexican
Keyword sweet potato
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 40 minutes
Servings 4
Calories 320 kcal


  • 2 Large Sweet Potato
  • 1 Tbsp Olive Oil
  • 1 Small Sweet Onion diced
  • 2 Garlic Cloves minced or pressed
  • 1 Red Bell Pepper chopped
  • 2 Cups Chopped Mushrooms
  • 1/2 Cup Frozen Corn
  • 1/2 Cup Canned black beans rinsed and drained
  • 1 Tbsp Chili Powder or to taste
  • 1 Tsp Ground Cumin
  • 2 Tbsp Tomato Paste
  • 1 Avocado mashed
  • 4 Tbsp Yogurt or sour cream use vegan sour cream for a vegan option
  • A small handful of fresh cilantro, to garnish
  • sea salt and pepper, to taste


  1. Preheat the oven to 400 F and line a baking sheet with parchment paper.

  2. Cut the sweet potatoes in half on lengthways and place them (cut size up) on the baking sheet.

  3. Roast for about 15-18 minutes, or until fork tender. Turn off oven.

  4. Meanwhile, heat the oil in a large skillet. Add the onion, garlic, and bell pepper and sauté for about 4 minutes.

  5. Add in mushrooms, and cook until tender, 6-7 minutes.

  6. Stir in the corn, black beans, tomato paste, cumin, and chili powder and cook for 2-3 more minutes.

  7. Remove the sweet potatoes from the oven and top them with the Mexican mixture, then add mashed avocado and a tablespoon of yogurt on top of each.

  8. Garnish with fresh cilantro and enjoy!

Recipe Notes

Vegan Option:

This recipe is almost vegan. To make it fully vegan you can use vegan sour cream or yogurt. Or you can skip it entirely if you like.

Nutrition Facts
Simple Mexican Stuffed Sweet Potatoes
Amount Per Serving
Calories 320 Calories from Fat 126
% Daily Value*
Total Fat 14g 22%
Saturated Fat 3g 15%
Cholesterol 6mg 2%
Sodium 247mg 10%
Potassium 1240mg 35%
Total Carbohydrates 45g 15%
Dietary Fiber 12g 48%
Sugars 12g
Protein 8g 16%
Vitamin A 220.3%
Vitamin C 64%
Calcium 8%
Iron 16.4%
* Percent Daily Values are based on a 2000 calorie diet.