Stuffed sweet potatoes with avocado bring together a warm, soft base and a cool, lively topping. Roasted sweet potatoes taste naturally sweet, while black beans, tomato, red onion, and lime make the filling savory and bright. It is a colorful plant-based lunch or dinner that needs no complicated sauce. Each potato becomes its own bowl, so serving is easy.
RECIPE CARD
Stuffed Sweet Potatoes with Avocado
Ingredients
- 2 medium sweet potatoes, scrubbed and dried
- 1 tablespoon olive oil
- 1 ripe avocado, diced
- ½ cup canned black beans, rinsed and drained
- ¼ cup red onion, finely chopped
- 1 small tomato, diced and lightly drained
- Juice of ½ lime, plus extra wedges if desired
- Salt, black pepper, and chili flakes, to taste
- Fresh cilantro or parsley for serving, optional
Quick Method
Condensed overview. Use Full Instructions for the complete method, timing and doneness details.
- Roast the Sweet Potatoes: Heat oven to 400°F (200°C). Pierce the sweet potatoes, rub with olive oil, and roast on a baking sheet for 35–45 minutes or until…
- Prepare the Avocado Filling: Gently combine diced avocado, rinsed black beans, chopped red onion, diced tomato, and lime juice. Season with salt, black pepper, and chili flakes.
- Split and Fluff the Potatoes: Cut a lengthwise slit in each hot potato without cutting through the bottom. Open carefully, fluff the flesh with a fork, and season lightly.
- Stuff and Serve: Spoon the avocado-bean mixture over the warm potatoes. Add cilantro or parsley and extra lime as desired, then serve immediately.
This recipe makes two generous servings. Roast the potatoes until completely tender, then mix the avocado topping just before you are ready to eat. The potato part can be prepared ahead; the avocado is at its best when freshly cut. If your sweet potatoes are much larger than medium, allow extra oven time and use a knife or fork to check the center rather than relying only on the clock.
Why You’ll Love It
- The sweet, warm potato and lime-bright avocado filling create a satisfying contrast.
- Black beans and vegetables turn a simple baked potato into a complete-feeling meal.
- Roast the potatoes ahead and add the quick topping when it is time to serve.
Ingredients

- 2 medium sweet potatoes, scrubbed and dried
- 1 tablespoon olive oil
- 1 ripe avocado, diced
- ½ cup canned black beans, rinsed and drained
- ¼ cup red onion, finely chopped
- 1 small tomato, diced and lightly drained
- Juice of ½ lime, plus extra wedges if desired
- Salt, black pepper, and chili flakes, to taste
- Fresh cilantro or parsley for serving, optional
Choose potatoes of similar size so they finish roasting together. Their skins should be firm, without soft spots. A ripe avocado gives slightly when pressed but is not mushy; dice it shortly before mixing to keep its pieces distinct. Rinsing canned black beans removes the thick canning liquid and keeps the topping clean-tasting. Drain the diced tomato too, especially if it is very juicy, so the filling does not become watery. Lime juice balances the potato’s sweetness and helps the avocado retain its color for a short time.
Step-by-Step Instructions
1. Roast the Sweet Potatoes

Heat the oven to 400°F (200°C). Pierce each scrubbed, dry sweet potato several times with a fork so steam can escape. Rub the skins lightly with the olive oil, place on a parchment-lined baking sheet, and roast for 35–45 minutes. Turn the sheet once if your oven has hot spots. A potato is ready when a knife slides easily through the thickest part and the skin looks slightly wrinkled. Larger potatoes may need longer. Let them cool just enough to handle safely. For a quicker option, microwave pierced potatoes in short intervals, turning between them, until fully tender; the skins will be softer than oven-roasted ones.
2. Prepare the Avocado Filling

While the potatoes finish, add the drained black beans, finely chopped red onion, and diced tomato to a medium bowl. Cut the avocado, remove the pit, scoop out the flesh, and dice it. Add it to the bowl with the lime juice, a small pinch of salt, black pepper, and chili flakes. Fold gently so the avocado stays chunky and the beans do not crush. Taste and adjust the lime and salt; the mixture should taste bright enough to stand against the sweet potato. If you prefer a creamier topping, mash only a few avocado pieces against the side of the bowl, leaving the rest intact.
3. Split and Fluff the Potatoes

Place the hot sweet potatoes on plates or return them to the baking sheet. Cut a lengthwise slit in the top of each, stopping before you cut through the bottom skin. Gently squeeze the ends toward each other to open a pocket, protecting your hands with a towel if necessary. Fluff the orange flesh with a fork and season it with a small pinch of salt and pepper. Seasoning the potato itself matters: otherwise the topping is flavorful but the base can taste plain. Keep the skins intact so they hold the filling without spilling onto the plate.
4. Stuff and Serve

Spoon half the avocado-bean mixture over each warm potato, letting some settle into the fluffed center. Scatter cilantro or parsley on top if using, and offer extra lime wedges at the table. A spoonful of salsa is also good, but choose a thick one and add it just before eating. Serve immediately so the potatoes remain warm and the avocado cool and fresh. These are substantial as written, but you can split each potato between two plates and add a side salad for smaller portions. If the filling has released liquid in the bowl, lift it with a slotted spoon.
Substitutions & Variations
Pinto beans can stand in for black beans, and finely diced bell pepper adds crunch. Parsley works when cilantro is not welcome. For a smoky note, add a pinch of ground cumin or smoked paprika to the bean mixture; taste before adding more chili flakes. If you want extra creaminess, a spoon of plain yogurt or a dairy-free alternative can be added at serving, but the avocado already provides a rich texture. Corn kernels or pickled onions are optional extras, provided you keep the topping balanced rather than burying the sweet potato.
For another filling built around the same roasted base, see these stuffed sweet potatoes with chickpeas. The chickpea version offers a different texture and seasoning direction; use the recipe here when you want the cooler avocado, tomato, and lime combination. If you make both for a group, keep their fillings in separate bowls and let everyone choose at the table.
What to Serve With
A crisp green salad or sliced cucumber adds contrast to the soft potato and avocado. For a larger plant-based spread, serve smaller potato halves with quinoa salad with avocado and chickpeas. Both dishes share fresh ingredients, but the quinoa salad brings a different grain texture. A simple lime-sparkling-water drink suits the chili and tomato without making the meal heavier.
To meal-prep, roast the potatoes up to three days ahead and refrigerate them in a covered container. Reheat them thoroughly before splitting and topping. Mix the beans, onion, and tomato in advance if you like, but keep them chilled and add diced avocado and lime close to serving. Store any leftover topping separately from the potatoes; avocado may darken and soften, so it is best used soon. Avoid reheating the completed dish, which warms the avocado and dulls its fresh flavor.
Frequently Asked Questions
Can I make stuffed sweet potatoes ahead of time?
Yes. Roast and refrigerate the potatoes for up to three days, then reheat them until hot. Keep the topping separate and add freshly cut avocado shortly before serving for the best color and texture.
Are these stuffed sweet potatoes vegan?
Yes, the listed ingredients are plant-based. Check any optional salsa or creamy topping you add if you need the finished dish to remain vegan, and skip dairy yogurt in favor of a dairy-free option.
How do I know when the sweet potatoes are done?
Insert a knife into the thickest part; it should slide through with little resistance. The skin may look wrinkled and the potato should feel soft all the way to the center. If it still feels firm, continue roasting and check again.