Stuffed Sweet Potato Avocado Beans

Section: Wholesome Meals for Every Day

Sweet potatoes are roasted until tender, then stuffed with a hearty mixture of black beans, ripe avocado, sweet corn, cherry tomatoes, and crisp red onion. Everything gets a fresh lift from chopped cilantro and a tangy, creamy cilantro lime crema, made simply with Greek yogurt, citrus, and herbs. Each bite is colorful and full of natural flavors, making this a wholesome choice for any meal. For added protein, grilled chicken, shrimp, or tofu work beautifully, and a vegan option is easy with dairy-free yogurt. Serve warm for a filling, nourishing, and vibrant plate.

Savor by Sophie official logo
Created By Sophie
Updated on Wed, 07 Jan 2026 20:34:31 GMT
Two slices of pizza with toppings and sauce. Save
Two slices of pizza with toppings and sauce. | savorbysophie.com

This stuffed sweet potato recipe is the kind of weeknight meal I crave when I need something comforting yet fresh. It brings together creamy avocado, hearty black beans, sweet roasted potatoes, and a homemade cilantro lime crema for a dish that always leaves me satisfied and takes minimal hands-on time.

When I first made this for a busy weeknight dinner, everyone went back for seconds and it became an instant classic in my home. I love that it is truly customizable and feels fresh every time I make it.

Ingredients

  • Sweet potatoes: Bring natural sweetness plus vitamins and fiber. Look for ones that feel firm and heavy for their size with no bruises.
  • Black beans: Make the meal filling and rich in protein and fiber. Choose canned beans for convenience but rinse to reduce sodium.
  • Avocado: Adds a creamy texture and healthy fats. Pick one that gives slightly to gentle pressure but is not mushy.
  • Corn: Contributes a sweet crisp bite. Fresh tastes best but frozen or canned work too.
  • Cherry tomatoes: Bring juiciness and acidity. Choose vibrant red ones with smooth skins.
  • Red onion: Provides a sharp crunch. Go for firm bulbs and chop finely for the best flavor.
  • Fresh cilantro: Gives the dish brightness and a herby lift.
  • Salt and pepper: Tuned to taste makes everything pop.
  • Greek yogurt or dairy-free alternative: The foundation for the crema, tangy and full of protein. Choose plain unsweetened varieties for pure flavor.
  • Lime juice: Essential for the zing in the crema. Freshly squeezed is always best.

Instructions

Prepare the Sweet Potatoes:
Roast whole sweet potatoes. Preheat oven to four hundred degrees Fahrenheit. Place potatoes on a baking sheet after piercing with a fork. Bake for close to an hour until fork tender. Remove from oven, cool just enough to handle, then slice in half lengthwise. Scoop out a little of the flesh so you have room to stuff them.
Make the Filling:
Combine beans, avocado, corn, tomatoes, onion, and cilantro. Place all ingredients in a large bowl. Add a generous pinch of salt and pepper. Gently toss together so the avocado stays in nice chunks, tasting as you go for balance.
Make the Cilantro Lime Crema:
Blend up yogurt, lime juice, chopped cilantro, and a pinch of salt. Use a small bowl and whisk until everything is totally smooth and silky. Taste and add more lime if you want extra tang or a pinch more salt.
Assemble and Serve:
Use a spoon to pile the black bean and avocado filling into each sweet potato half. Make sure to fill the cavities well. Drizzle the crema across the top and finish with a sprinkle of extra cilantro for a fresh look.
Serve and Enjoy:
Bring the halves to the table while still warm. You want the contrasts of creamy and hot with cool and zesty from the crema and filling.
A baked potato with toppings and sauce.
A baked potato with toppings and sauce. | savorbysophie.com

One of my favorite parts of this dish is the cilantro lime crema. I could put this sauce on anything, but paired with the sweet potatoes here, it just takes every flavor up another level. I remember making this with my kids, topping their potatoes with even more cherry tomatoes because they loved the burst of sweetness.

Storage Tips

Store leftover filling and crema in separate containers in the fridge where they keep fresh for up to three days. For the potatoes themselves, wrap them well in foil or an airtight box and reheat gently in the oven or microwave before or after stuffing. This makes for quick healthy lunches on busy days.

Ingredient Substitutions

If you are out of black beans, try pinto or even white beans for a slightly different flavor profile. Greek yogurt can be switched with a plant-based yogurt for vegan options. For the filling, you can bulk things up with quinoa, shredded rotisserie chicken, or roasted bell pepper.

Serving Suggestions

Serve these stuffed potatoes with a fresh green salad topped with extra cilantro and a squeeze of lime. If you want to make things a little heartier, serve with a handful of toasted pepitas or a fried egg on top for breakfast.

Cultural and Historical Context

Sweet potatoes are native to the Americas and have been a nourishing staple here for centuries. The pairing of beans and sweet potato is inspired by classic Latin and Central American combinations that use sweet and savory side by side. This recipe gives those flavors a weeknight twist.

Seasonal Adaptations

Roast a batch of local sweet potatoes during fall and winter for the best flavor. Brighten things up in summer by adding diced cucumber or radish to the filling. In spring, try swapping out the cherry tomatoes for fresh peas or snap peas for extra crunch.

Success Stories

I have heard from friends who meal prep these for lunches all week and rave about how they do not get soggy as long as parts are kept separate. My neighbor loves using the crema as a dip for fresh bell peppers on the side and says it is her new favorite snack. One time we topped these with leftover chicken tinga and it was the easiest dinner party win.

Freezer Meal Conversion

You can freeze the roasted sweet potatoes after they are baked and cooled. To reheat, wrap each in foil and bake in a three fifty degree oven for about twenty minutes. The filling is best made fresh so freeze beans and corn separately and cut new avocado when ready. The crema does not freeze well, so whisk that up when you reassemble.

A plate of food with a potato and a variety of toppings.
A plate of food with a potato and a variety of toppings. | savorbysophie.com

This stuffed sweet potato recipe is sure to become a staple in your rotation. Enjoy the mix of bright, hearty flavors any time you need a nourishing, easy dinner.

Common Recipe Questions

→ How do you get sweet potatoes fork-tender?

Bake whole sweet potatoes at 400°F (200°C) for 45-60 minutes until a fork easily pierces the center.

→ Can I make the dish vegan?

Yes, simply use dairy-free yogurt in the cilantro lime crema for a fully plant-based option.

→ What protein can I add?

Grilled chicken, shrimp, or tofu make excellent add-ins for extra protein and flavor.

→ Is it meal prep friendly?

Absolutely! Prepare and store components separately, then assemble when ready to eat for maximum freshness.

→ How can I add extra spice?

Add chili flakes, hot sauce, or finely chopped jalapeño to the filling for a spicy boost.

Stuffed Sweet Potato Avocado Beans

Sweet potatoes filled with avocado, black beans, corn, tomatoes, and cilantro lime crema for a satisfying dish.

Preparation Time
15 mins
Time to Cook
60 mins
Overall Time
75 mins
Created By: Sophie

Recipe Type: Lunch & Dinner

Level of Expertise: Great for Beginners

Cuisine Style: Modern American

Makes: 2 Portions (2 stuffed sweet potatoes)

Dietary Needs: Plant-Based, No Gluten

Ingredients You’ll Need

→ Sweet Potato Base

01 2 medium sweet potatoes
02 400 g black beans, rinsed and drained
03 1 ripe avocado, diced
04 150 g corn (fresh, frozen, or canned)
05 75 g cherry tomatoes, halved
06 40 g red onion, finely chopped
07 10 g fresh cilantro, chopped
08 Salt and pepper, to taste

→ Cilantro Lime Crema

09 125 g Greek yogurt or dairy-free alternative
10 15 ml lime juice
11 10 g fresh cilantro, chopped
12 Salt, to taste

How to Make It

Step 01

Preheat the oven to 200°C. Pierce the sweet potatoes several times with a fork and place on a baking sheet. Roast for 45-60 minutes, or until tender when pierced with a fork.

Step 02

Allow sweet potatoes to cool slightly, then slice each in half lengthwise. Using a spoon, gently scoop out a small amount of flesh from the center of each half to create space for the filling.

Step 03

In a mixing bowl, combine black beans, diced avocado, corn, halved cherry tomatoes, finely chopped red onion, and chopped cilantro. Season with salt and pepper, then mix gently to incorporate.

Step 04

In a separate small bowl, whisk together Greek yogurt, lime juice, chopped cilantro, and a pinch of salt. Stir until smooth and well combined.

Step 05

Fill each sweet potato half with the black bean and avocado mixture. Drizzle generously with cilantro lime crema and garnish with additional cilantro as desired. Serve warm.

Extra Tips

  1. For added protein, incorporate grilled chicken, shrimp, or tofu.
  2. To make this dish vegan, use a plant-based yogurt for the crema.
  3. Add chili flakes or hot sauce to the filling for a spicy variation.
  4. For meal prep, store each component separately and assemble before serving.

Recommended Tools

  • Oven
  • Baking sheet
  • Mixing bowls
  • Spoon
  • Knife
  • Cutting board
  • Whisk

Allergen Details

Check all the ingredients to avoid allergens, and seek medical advice if you’re unsure.
  • Contains dairy if using Greek yogurt; substitute with dairy-free alternative for vegan preparation.

Nutritional Info (Per Serving)

These nutrition details are for informational purposes only and shouldn’t replace professional dietary guidance.
  • Calories: 480
  • Fat: 12 g
  • Carbs: 77 g
  • Protein: 15 g