I absolutely love making Black Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe whenever I want a comforting, flavorful, and hearty vegan meal that feels special without fuss. This dish combines the natural sweetness of baked sweet potatoes with a vibrant, zesty black bean filling, bright guacamole, and a creamy coconut yogurt-based sour cream that I find utterly satisfying every single time. It’s one of my go-to recipes when I want something healthy, colorful, and packed with texture and flavor all in one bowl.
Why You'll Love This Black Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe
What makes this recipe stand out for me is the beautiful balance of flavors and textures that come together effortlessly. I love how the naturally sweet and soft sweet potatoes contrast perfectly with the zesty, slightly spicy black bean mixture and the coolness of the guacamole and vegan sour cream. Each bite feels rich and fresh at the same time. The hints of lime and cilantro add such a bright lift that makes the whole dish feel vibrant and alive.
The ease of preparing this dish makes me want to make it all the time. Baking the sweet potatoes is hands-off, and while they cook, I quickly mix up the black bean filling and prep the guacamole and sour cream. It’s a great recipe for busy weeknights but also special enough to impress guests without breaking a sweat. I also love that this meal is naturally vegan and gluten-free, making it an inclusive dish for various dietary preferences or when you're feeding a crowd with different needs.
Ingredients You'll Need
For this Black Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe, you’ll find the ingredients are simple yet essential, each adding a unique taste, texture, or color that brings this dish alive. Trust me, these basics blend beautifully and are super easy to find.
- Sweet potatoes: The star of the dish, providing natural sweetness and a creamy base.
- Olive or avocado oil: Helps the sweet potatoes roast to perfection with a nice skin texture.
- Black beans: A hearty plant-based protein that makes the filling rich and satisfying.
- Cherry tomatoes: Adds juiciness and a fresh, slightly tart pop of flavor.
- Corn: Offers a sweet crunch that complements the smooth beans perfectly.
- Cilantro: Brings a fresh herbal note that brightens every bite.
- Red onion: Provides a mild pungency and texture contrast when diced finely.
- Garlic: Adds depth and an aromatic kick to the filling.
- Lime juice: The secret weapon that ties everything together with citrus brightness.
- Sea salt and pepper: Essential for seasoning and balancing flavors.
- Chili flakes: Just a pinch to offer a subtle warmth without overpowering.
- Avocado: For the creamy, dreamy guacamole topping that cools and complements the filling.
- Coconut yogurt: The base of the vegan sour cream, adding creaminess and a slight tang similar to traditional sour cream.
Directions
Step 1: Preheat your oven to 400°F (200°C). Using a fork, poke small holes all around each sweet potato about one inch apart to allow steam to escape while baking. Place them on a parchment-lined baking tray and brush lightly with oil. Pop them in the oven and bake for 40 minutes to 1 hour until you can easily pierce them with a fork and they feel tender inside.
Step 2: While the sweet potatoes roast, prepare the black bean filling. In a mixing bowl, combine the rinsed and drained black beans with chopped cherry tomatoes, corn, finely diced red onion, chopped cilantro, and minced garlic. Drizzle with lime juice and olive oil, then season with sea salt, pepper, and chili flakes. Mix everything gently to combine and allow the flavors to meld.
Step 3: Next, make the easy guacamole by mashing the avocado in a bowl with lime juice and a pinch of sea salt. I like mine chunky, but feel free to make it as smooth as you prefer.
Step 4: Prepare the vegan sour cream by mixing together coconut yogurt, lime juice, and a pinch of sea salt in a small bowl until smooth. This adds a luscious, tangy creaminess that makes the dish so indulgent.
Step 5: Once the sweet potatoes are tender and cool enough to handle, cut each one in half lengthwise. Scoop or fill each half generously with the black bean mixture. Top each stuffed potato with a dollop of guacamole and drizzle on vegan sour cream. Serve immediately to enjoy the contrast of warm potatoes and fresh toppings.
Servings and Timing
This recipe makes about 4 servings, perfect for a family meal or sharing with friends. Prep time is roughly 10 minutes for chopping and mixing, while baking the sweet potatoes takes between 40 to 60 minutes depending on their size. Total time from start to finish is around 55 minutes, and no resting time is needed—just serve once assembled for the freshest, tastiest experience.
How to Serve This Black Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe
I love serving this dish hot or warm, right after baking and stuffing, because the sweet potatoes’ soft texture contrasts so nicely with the fresh and creamy toppings. For a full meal, I often pair it with a simple mixed green salad dressed lightly with lemon or a smoky chipotle dressing to complement the southwestern flavors. Roasted or steamed seasonal veggies also work beautifully as side dishes if you want something heartier.
When it comes to presentation, I like arranging the stuffed sweet potatoes on a large platter with extra guacamole and sour cream on the side for guests to add as they like. Garnishing with extra chopped cilantro, a dusting of chili flakes, or a wedge of lime adds a lovely pop of color and an inviting aroma. For portions, one half per person works well as a main dish, and I often find people going back for seconds because it’s just that satisfying!
This recipe is perfect for cozy weeknight dinners, casual weekend gatherings, or even as a comforting dish for holidays where everyone can enjoy a delicious vegan main course. It fits nicely into a plant-based meal plan, and since it’s colorful and vibrant, it always feels festive and inviting.
Variations
If you want to mix things up, I find this recipe is wonderfully versatile. One swap I like is using pinto beans or kidney beans instead of black beans for a different bean flavor and texture. You could also add some sautéed bell peppers or mushrooms to the bean filling for an extra veggie boost and more complexity.
For those with dietary restrictions, this dish is naturally gluten-free and vegan, but if you aren’t vegan and want a creamier sour cream, you could use your favorite dairy-based sour cream instead of the coconut yogurt version. Alternatively, try adding some nutritional yeast into the sour cream mix for a cheesy twist that’s still vegan.
When it comes to cooking methods, baking sweet potatoes in the air fryer is a fun shortcut that can speed up the process and make the skins extra crispy. Or, if you prefer a softer texture, try wrapping them in foil before baking. I also sometimes warm the bean filling in a pan with a little cumin and smoked paprika for a smoky, earthy depth that transforms the dish.
Storage and Reheating
Storing Leftovers
I store leftovers in an airtight container in the refrigerator for up to 3 days. I find using a shallow glass container helps keep the toppings from getting too soggy. If you want to keep the guacamole and sour cream separate from the sweet potatoes to maintain freshness, that works best—just add them when you’re ready to eat.
Freezing
You can freeze the black bean filling on its own in a freezer-safe bag or container for up to 3 months. I don’t recommend freezing the whole stuffed sweet potato with toppings because the texture of the avocado and coconut yogurt changes after thawing. When you want to enjoy it, just thaw the filling overnight in the fridge and stuff fresh baked sweet potatoes.
Reheating
To reheat, warm the sweet potato halves in the oven at 350°F (175°C) for about 15 minutes until heated through. Reheat the black bean filling gently in a pan over low heat or microwave in short bursts, stirring to heat evenly. Avoid microwaving avocado guacamole or vegan sour cream as they are best served cold or at room temperature to maintain their fresh taste and creamy texture.
FAQs
Can I make this recipe ahead of time?
Absolutely! You can prepare the black bean filling and the guacamole a few hours ahead and keep them refrigerated. Bake the sweet potatoes just before serving or reheat them gently when you’re ready to eat. Just add the guacamole and sour cream fresh for the best flavor and texture.
Is this recipe suitable for gluten-free diets?
Yes, this recipe is naturally gluten-free since it contains no wheat or gluten-based ingredients. It’s perfect if you’re avoiding gluten and want a nutritious, filling meal that’s safe and delicious.
How spicy is this dish, and can I adjust the heat?
The heat level is very mild, mostly coming from a pinch of chili flakes that you can easily leave out or increase depending on your preference. I love adding just a little warmth to complement the flavors without overwhelming the dish.
Can I substitute the coconut yogurt in the vegan sour cream?
Definitely! You can use any plain, unsweetened vegan yogurt as a base for the sour cream. Some people like cashew-based yogurt for a creamier texture. If you’re not vegan, regular sour cream works well too. Just make sure to adjust the lime juice and salt to your taste.
What’s the best size of sweet potatoes to use for this recipe?
I recommend medium-sized sweet potatoes, about 6 to 8 ounces each. They cook evenly and fit well on the plate when stuffed. Larger ones will take longer to bake and might be harder to manage on a serving platter.
Conclusion
Trust me, once you try this Black Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe, it will become one of your favorite weeknight meals or crowd-pleasers to bring to gatherings. It’s satisfying, full of vibrant, fresh flavors, and simple enough to prepare without stress. I hope you enjoy making it as much as I do and that it brings warmth and deliciousness to your table!
PrintBlack Bean Stuffed Sweet Potatoes with Guacamole and Vegan Sour Cream Recipe
Delicious and nutritious Black Bean Stuffed Sweet Potatoes, perfect for a wholesome vegan meal. Baked sweet potatoes are loaded with a flavorful black bean, tomato, and corn mixture, topped with fresh guacamole and creamy vegan sour cream for a satisfying plant-based dish.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Vegan, American
- Diet: Vegan
Ingredients
Sweet Potatoes
- 4 sweet potatoes
- 1 tbsp olive oil (or avocado oil)
Black Bean Filling
- 1 can (400 ml) black beans, strained and rinsed (or 1 ½ cups cooked black beans)
- 1 cup cherry tomatoes, chopped
- ½ cup corn
- ⅓ cup cilantro, chopped (tightly packed)
- ¼ cup red onion, diced
- 1 clove garlic, diced
- ½ lime, juiced
- 2 tsp olive oil
- ¼ tsp sea salt
- Pinch of pepper
- Pinch of chili flakes
Easy Guacamole
- 1 avocado
- 2 tsp lime juice
- Pinch of sea salt
Vegan Sour Cream
- ⅓ cup coconut yogurt
- ½ tsp lime juice
- Pinch of sea salt
Instructions
- Preheat and Prepare Sweet Potatoes: Preheat your oven to 400°F (200°C). Use a fork to poke small holes around each sweet potato, spacing them about 1 inch apart all the way around. Place them on a parchment-lined baking tray and lightly coat with 1 tablespoon of olive or avocado oil. Bake for 40 minutes to 1 hour until they become fork tender. Refer to notes for checking doneness.
- Make Black Bean Filling: In a mixing bowl, combine the strained black beans, chopped cherry tomatoes, corn, cilantro, diced red onion, and diced garlic. Drizzle with lime juice and 2 teaspoons of olive oil. Season with sea salt, a pinch of pepper, and chili flakes. Stir well to combine all the flavors.
- Prepare Guacamole: In a separate bowl, mash the avocado and mix in 2 teaspoons of lime juice plus a pinch of sea salt until smooth and creamy.
- Make Vegan Sour Cream: In another small bowl, combine the coconut yogurt, ½ teaspoon lime juice, and a pinch of sea salt, stirring until smooth.
- Assemble the Stuffed Sweet Potatoes: Once sweet potatoes are baked and cooled slightly, cut each in half lengthwise. Spoon generous amounts of the black bean filling into each sweet potato half. Top with a dollop of the easy guacamole, then drizzle vegan sour cream on top. Serve immediately and enjoy your vibrant vegan dish.
Notes
- Check doneness of sweet potatoes by inserting a fork; it should slide in easily without resistance.
- You can prepare the black bean mixture and toppings ahead of time for quicker assembly.
- For a spicier kick, add extra chili flakes or a dash of hot sauce to the filling.
- Sweet potatoes can vary in size, so cooking times may adjust accordingly.
- Use fresh, ripe avocados for the creamiest guacamole texture.


Leave a Reply