Mexican Stuffed Sweet Potatoes with Black Beans & Corn
These Mexican stuffed sweet potatoes are one of those dinners that feels more put together than the effort actually takes. The sweet potato bakes until soft, and you fill it with a smoky black bean mixture that comes together on the stovetop while the oven does its thing.

It’s a flexible meal, too. Use whatever toppings you have. Serve it with a quick slaw or some chips and it’s a full, satisfying plate.
What Makes These Sweet Potatoes So Good
The sweet potato halves come out of the oven with a texture that’s almost custardy on the inside and lightly crisp on the outside. It’s the kind of base that holds up to a lot of toppings without getting soggy.
The black bean filling has a smoky warmth from cumin and smoked paprika, with just enough lime at the end to brighten everything. That contrast between the sweet potato and the savory, spiced beans is what makes me crave this on busy nights.
Ingredients

- 4 medium sweet potatoes (about 8 oz each): look for potatoes that are similar in shape and weight so they bake evenly
- 2 tablespoons olive oil, divided: half for the potatoes, half for the pan
- 1 teaspoon kosher salt, plus more for the potatoes
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen thawed, or canned drained)
- 1/2 small red onion, diced (about 1/2 cup)
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Juice of 1 lime (about 2 tablespoons)
- 1/2 cup crumbled cotija cheese or queso fresco: optional, for serving
- 1 ripe avocado, sliced
- 1/4 cup fresh cilantro leaves
- Lime wedges: for serving
Variations / Substitutions
- Swap the beans: pinto beans or chickpeas work well in place of black beans.
- Add protein: stir in shredded chicken or cooked ground beef with the beans.
- Vegan option: skip the cheese or use a dairy-free alternative. The avocado adds plenty of creaminess.
- Make it spicier: add a diced jalapeño with the onion, or stir a little chipotle in adobo into the filling.
- No corn: chopped bell pepper or diced zucchini are good swaps.
Mexican Shrimp Tostadas are the main dish we love pairing with these sweet potatoes.
How to Make Mexican Stuffed Sweet Potatoes with Black Beans & Corn
Step 1: Bake the Sweet Potatoes

Preheat the oven to 400°F (200°C). Scrub the sweet potatoes, prick them all over with a fork, and rub them with 1 tablespoon of the olive oil and a generous pinch of salt. Place them directly on the oven rack, with a baking sheet on the rack below to catch drips, and bake for 45 to 55 minutes, until a skewer slides through with no resistance.
By the time they’re done, the skins will look a little wrinkled and the smell of caramelized potato will have filled the kitchen. The inside should be soft and fluffy, ready to cradle the filling.
Step 2: Sauté the Filling

While the potatoes bake, heat the remaining 1 tablespoon olive oil in a skillet over medium heat. Add the diced red onion and cook, stirring now and then, until softened, about 4 minutes. Stir in the 2 minced garlic cloves, 1 teaspoon cumin, 1 teaspoon chili powder, and 1/2 teaspoon smoked paprika, and cook for 30 seconds, just until fragrant. Add the drained black beans, 1 cup corn, and a pinch of salt. Cook until everything is warmed through, about 5 minutes. Take the skillet off the heat and stir in the lime juice.
The filling should be glossy and aromatic, with the cumin and smoked paprika giving it a deep, earthy backdrop. Taste and add a little more salt or a squeeze of lime if it feels flat.
Step 3: Stuff the Sweet Potatoes

Cut a slit down the center of each baked potato. Push the ends to open it up, then fluff the flesh with a fork and season with a tiny pinch of salt. Spoon a generous mound of the black bean filling into each potato, pressing it down slightly.
The filling will contrast with the bright orange interior. At this point, you can add the cheese right away so it melts a bit from the residual heat, or save it for the top after plating.
Step 4: Top and Serve

Add the crumbled cotija cheese if you haven’t already, then fan out a few slices of avocado and scatter the cilantro leaves over each potato. Serve with lime wedges on the side for squeezing.
A final sprinkle of flaky salt over the avocado makes a real difference, and the first bite with all the layers, sweet potato, smoky beans, creamy avocado, and tangy lime, is the moment this dish comes together.
Tips for Fluffy Potatoes and a Smoky Filling
- Choose potatoes of similar size so they finish baking at the same time.
- Don’t skip pricking the potatoes. The steam needs a way out or they can burst in the oven.
- For extra crisp skins, switch the oven to broil for 1 to 2 minutes right after baking, before you split them.
- The filling can be made a day ahead and gently reheated. Add the lime juice after reheating.
- If your filling tastes flat, a little more lime juice or a dash of hot sauce brightens it right up.
Bake times will vary depending on the size of your sweet potatoes:
| Potato Size | Approximate Bake Time |
|---|---|
| Small (5-6 oz) | 35-40 minutes |
| Medium (7-8 oz) | 45-50 minutes |
| Large (9-10 oz) | 50-60 minutes |
Storing Leftovers
If you have leftover stuffed sweet potatoes, store the filling and potatoes separately in airtight containers in the fridge for up to 3 days. Reheat the potatoes in the oven or microwave, then top with fresh avocado and cilantro right before serving.
What to Serve with Mexican Stuffed Sweet Potatoes
A simple cabbage slaw with lime dressing is a bright, crunchy side that cuts through the richness. Tortilla chips and a quick pico de gallo add texture and a fresh bite. If you want to round things out more, a side of creamy refried black beans works well.
Frequently Asked Questions
Can I use an Instant Pot for the sweet potatoes?
Yes, cook the scrubbed sweet potatoes on high pressure for 15 minutes with a natural release.
How do I make the filling spicier?
Add a diced jalapeño when you sauté the onion, or stir in a pinch of cayenne or a spoonful of chopped chipotle in adobo.
My sweet potatoes took way longer to bake. What went wrong?
Oven temperatures can run low. Next time, cut the potatoes in half lengthwise before baking, they’ll cook in about 30 to 35 minutes.
Can I use sweet potato rounds instead of whole potatoes?
Sure. Slice them into 1-inch thick rounds, toss with oil, and roast at 425°F for 20 to 25 minutes per side, then top the rounds just like the boats.

Mexican Stuffed Sweet Potatoes with Black Beans & Corn Recipe
Ingredients
Method
- Preheat the oven to 400°F (200°C). Scrub the sweet potatoes, prick them all over with a fork, and rub with 1 tablespoon of the olive oil and a generous pinch of salt. Place directly on the oven rack, with a baking sheet on the rack below to catch drips. Bake for 45 to 55 minutes, until a skewer slides through without resistance.
- While the potatoes bake, heat the remaining 1 tablespoon olive oil in a skillet over medium heat. Add the diced red onion and cook, stirring, until softened, about 4 minutes. Stir in the garlic, cumin, chili powder, and smoked paprika and cook 30 seconds. Add the black beans, corn, and a pinch of salt. Cook until warmed through, about 5 minutes. Off the heat, stir in the lime juice.
- Cut a slit down the center of each baked potato. Push the ends to open it, fluff the flesh with a fork, and season with a tiny pinch of salt. Divide the black bean filling among the potatoes.
- Top with cotija cheese, if using, then add avocado slices and cilantro. Serve with lime wedges.
