Loaded Sweet Potatoes with Black Beans and Avocado
These sweet potatoes are honestly the dinner I turn to when I need something filling that still feels like a treat. A tender baked potato gets split open, then piled high with a smoky black bean skillet filling, creamy avocado, and a quick shower of cheese.

It all bakes on a single sheet pan while you make the filling on the stove, so the timing lines up without much fuss. Roasted sweet potato, spiced beans, and cool toppings hit every savory note in one warm bowl.
Why This Dinner Keeps Showing Up
The sweet potato itself does the heavy lifting. It gets sticky around the edges in the oven and stays soft enough to mash with a fork right on your plate. The bean filling is quick, simmered with cumin and chili powder until the kitchen smells like a taco shop.
That creamy, spicy, fresh combination just works every time. I love that you can build it however you want, add what you have, skip what you don’t. It never tastes like a compromise.
Ingredients

- 4 medium sweet potatoes (about 10 oz each): look for ones that feel heavy for their size, with smooth skin and no soft spots.
- 2 tbsp olive oil, divided: one for the potatoes, one for the skillet.
- 1/2 tsp salt, plus more for the potatoes: kosher salt is easiest to pinch.
- 1 small yellow onion, diced: about 1/2 cup once chopped.
- 2 garlic cloves, minced: fresh gives the best bite.
- 1 tsp ground cumin: this brings the warmth.
- 1/2 tsp chili powder: use a mild blend or go hotter if you like.
- 1 (15 oz) can black beans, drained and rinsed: no need to cook from dried here.
- 1/4 cup water: helps the beans steam and soften into a saucy texture.
- 1/2 cup shredded cheddar or jack cheese: melts nicely over the warm filling.
- 1 ripe avocado, diced: toss with a squeeze of lime to keep it bright.
- 1/4 cup sour cream: full fat tastes richest.
- Fresh cilantro leaves, for serving: a handful, roughly torn.
Variations / Substitutions
- Make it vegan: skip the cheese and sour cream, or use your favorite plant-based versions. The avocado alone gives plenty of creaminess.
- Swap the beans: pinto beans or even a drained can of chili beans work well.
- Add meat: crumble in cooked chorizo or leftover shredded chicken with the beans if you want extra heft.
- Up the heat: slice a fresh jalapeño into the bean mixture or top with pickled ones.
- Change the topping: crumbled cotija, a spoonful of salsa, or a drizzle of lime crema all make great swaps.
If you like that smoky black bean flavor, try it spooned over a skillet of baked eggs for breakfast someday.
How to Make Loaded Sweet Potatoes with Black Beans and Avocado
Step 1: Bake the Sweet Potatoes

Heat your oven to 400°F (200°C) with a rack in the center. Scrub the 4 sweet potatoes clean, dry them off, then pierce each one a few times with a fork. Rub them all over with 1 tablespoon of the olive oil and sprinkle generously with salt. Set them directly on the oven rack with a sheet of foil on the rack below to catch any drips.
Bake until a paring knife slides through the thickest part without resistance, about 45 to 50 minutes for 10 ounce potatoes. They will look wrinkled on the outside and feel soft when you give them a gentle squeeze. Pull them out and let them rest while you finish the filling.
Step 2: Sauté the Black Bean Filling

While the potatoes bake, set a medium skillet over medium heat and add the remaining 1 tablespoon olive oil. Toss in the diced onion and cook for about 5 minutes, stirring now and then, until it turns translucent and the edges start to brown.
Add the minced garlic, cumin, chili powder, and 1/2 teaspoon salt. Stir everything together and let it cook just until the garlic is fragrant, about 30 seconds. Pour in the drained black beans and the 1/4 cup water. Let it come to a simmer and cook for 5 minutes, then use the back of your spoon to mash about a third of the beans against the side of the pan. This makes the filling creamy without adding anything extra. Keep it warm over low heat.
Step 3: Split and Season the Potatoes

When the sweet potatoes are cool enough to handle but still steaming hot, slice each one lengthwise with a small knife. Be careful because the steam will rise fast. Use a fork to fluff the flesh inside, breaking up the strands so the toppings can settle in. Sprinkle a tiny pinch of salt right into the orange center.
Step 4: Heap It On and Serve

Spoon the warm bean mixture generously over each opened potato, letting it spill a bit onto the plate. Scatter the shredded cheese over the top so it starts to melt from the heat. Add the diced avocado, a dollop of sour cream, and a pile of cilantro. Serve right away while everything is still steamy.
A Few Notes Before You Start
- Pick potatoes that match up: choose four that are all roughly the same size so they finish baking together. The narrower, longer ones cook faster than round, chunky ones.
- Crisp the skin if you want: after rubbing with oil and salt, bake the potatoes straight on the rack. The skin gets a little dry and crisp that way, which I really like against the soft filling.
- Make the filling ahead: the bean mixture holds well in the fridge for a couple of days. Reheat it with a splash of water while the potatoes bake.
- Avoid the gummy trap: fluff the flesh with a fork instead of mashing it down. Mashing can turn the potato dense and sticky.
Bake times by potato size:
| Potato weight | Approx. size | Bake time at 400°F |
|---|---|---|
| 8 oz | small, 5 inches long | 35 to 40 mins |
| 10 oz | medium, 6 inches long | 45 to 50 mins |
| 12 oz | large, 7 inches long | 55 to 60 mins |
Keeping Leftovers Tasty
- Refrigerate: store the baked sweet potatoes and bean filling in separate sealed containers for up to 3 days. The avocado and sour cream are best added fresh when you serve.
- Reheating: warm the potatoes in a 350°F oven until heated through, about 10 minutes, or microwave for a minute or two. Reheat the beans in a pan with a tiny splash of water.
- Serve cold: honestly, the filling spooned over cold sweet potato with a little extra lime is pretty good for lunch straight from the fridge.
What to Serve with Loaded Sweet Potatoes
A quick slaw dressed with lime and a pinch of salt cuts through the richness and adds crunch right alongside the potato. Tortilla chips on the side give you something to scoop up the extra beans. If you want a bright green, a pile of simply dressed arugula works without weighing things down.
Frequently Asked Questions
Can I microwave the sweet potatoes instead of baking them?
Yes. Pierce them as you would for the oven, then microwave on high for 5 minutes, flip, and cook another 3 to 5 minutes until soft. The skin won’t get crisp, but the potato still works.
Can I use dried black beans?
You can, but this recipe is built for the speed of canned. If you insist on dried, cook them separately until tender first, then use 1 1/2 cups cooked beans and proceed with the skillet step.
How do I make this completely dairy free?
Skip the cheese and sour cream. Use a dollop of mashed avocado or a creamy cashew sauce on top instead. The beans already have plenty of flavor and texture.
Do I need to wrap the potatoes in foil?
No. Wrapping steams the skin and makes it soft. Leaving them unwrapped gives you that slightly chewy, salty exterior, which I prefer.

Loaded Sweet Potatoes with Black Beans and Avocado Recipe
Ingredients
Method
- Heat oven to 400°F. Scrub sweet potatoes, prick with a fork, rub with 1 tbsp oil and salt. Bake directly on oven rack with foil below until tender, 45-50 minutes.
- In a skillet over medium heat, heat remaining 1 tbsp oil. Sauté onion 5 minutes, then add garlic, cumin, chili powder, and 1/2 tsp salt; cook 30 seconds. Stir in beans and water, simmer 5 minutes, and mash slightly.
- Slice potatoes open lengthwise, fluff the flesh with a fork, and season with a pinch of salt.
- Spoon bean mixture onto potatoes, top with cheese, avocado, sour cream, and cilantro. Serve immediately.
