Go Back

Vegan Stuffed Sweet Potato Recipe - Simple, Satisfying, and Full of Flavor

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4 servings

Ingredients

  • Sweet potatoes: 4 medium, scrubbed
  • Black beans: 1 can (15 oz), drained and rinsed (or 1.5 cups cooked)
  • Corn: 1 cup (frozen or canned, drained)
  • Red onion: 1/2 small, finely diced
  • Red bell pepper: 1 small, diced
  • Garlic: 2 cloves, minced
  • Olive oil or avocado oil: 2 tablespoons
  • Spices: Chili powder, ground cumin, smoked paprika, sea salt, black pepper
  • Lime: 1, plus extra wedges for serving
  • Fresh cilantro: Small bunch, chopped
  • Avocado: 1, diced or sliced
  • Cherry tomatoes: 1 cup, halved
  • Baby spinach or kale: 2 cups, chopped (optional but great for greens)
  • Tahini or vegan yogurt: 1/3 cup (for sauce)
  • Maple syrup: 1 teaspoon (for sauce balance)
  • Hot sauce or chipotle in adobo: Optional, for heat
  • Salted pumpkin seeds (pepitas): 1/4 cup, for crunch (optional)

Instructions

  • Heat the oven: Preheat to 425°F (220°C). Line a baking sheet with parchment for easy cleanup.
  • Prep the potatoes: Pierce each sweet potato with a fork several times. Rub with a little oil and sprinkle with salt. Place on the baking sheet.
  • Bake: Roast for 40–55 minutes, depending on size, until very tender and caramelized where the skin meets the pan. You should be able to squeeze them easily.
  • Make the filling: While the potatoes bake, warm 1 tablespoon oil in a skillet over medium heat. Add onion and bell pepper; cook 3–4 minutes until softened. Stir in garlic, 1 teaspoon chili powder, 1 teaspoon cumin, 1/2 teaspoon smoked paprika, and a pinch of salt. Cook 30 seconds until fragrant.
  • Add beans and corn: Stir in black beans and corn. Cook 3–4 minutes until warmed through. Squeeze in half a lime. Taste and adjust salt, pepper, or spice as needed.
  • Wilt the greens (optional): Add chopped spinach or kale to the skillet and toss just until wilted, 1–2 minutes.
  • Mix the quick sauce: In a small bowl, whisk 1/3 cup tahini or vegan yogurt with 2–3 tablespoons water to thin, juice from the remaining half lime, 1 teaspoon maple syrup, a pinch of salt, and a few dashes hot sauce if using. Aim for a drizzleable consistency.
  • Prepare fresh toppings: Toss cherry tomatoes with a pinch of salt, pepper, and a squeeze of lime. Dice or slice the avocado. Chop cilantro.
  • Split and fluff: When potatoes are done, let cool 3–5 minutes. Slice lengthwise, gently push the ends to open, and fluff the flesh with a fork. Season with a pinch of salt and pepper.
  • Stuff generously: Spoon the warm bean-corn mixture into each potato. Add tomatoes, avocado, and cilantro. Drizzle with the sauce and sprinkle with pumpkin seeds for crunch.
  • Serve with lime: Finish with extra lime wedges and hot sauce at the table.