Stuffed Sweet Potatoes Recipe
Stuffed Sweet Potatoes are the kind of comfort food that make you excited for dinner—loaded with vibrant colors, zesty flavors, and hearty texture. This recipe brings together perfectly roasted sweet potatoes and a Southwestern-inspired filling of black beans, corn, and spices, all crowned with melty cheddar, creamy avocado, and a sprinkle of cilantro. Whether you need a wholesome weeknight dinner or a show-stopping lunch, these stuffed sweet potatoes are guaranteed to become a new favorite in your rotation.

Ingredients You’ll Need
What I love most about this recipe is how a handful of simple, everyday ingredients come together to create something truly special. Each component plays a unique role, from adding creaminess to providing a punch of flavor or a burst of color.
- Sweet potatoes: The star of the show, these provide a naturally sweet, creamy base that pairs perfectly with the savory filling.
- Olive oil: Adds richness and helps the onions and garlic cook to perfection.
- Red onion: Brings a sharp, sweet flavor and a pop of color to the filling.
- Garlic: Infuses the filling with a wonderful aromatic depth.
- Black beans: Offer heartiness, protein, and a lovely contrast to the sweet potatoes.
- Corn kernels: Bring a juicy, slightly sweet crunch—use fresh, canned, or frozen for flexibility.
- Ground cumin: Delivers that unmistakable Southwestern warmth and earthiness.
- Smoked paprika: Adds a subtle smokiness that ties everything together.
- Salt and black pepper: Essential for balancing and elevating all the flavors.
- Shredded cheddar cheese: Melts beautifully on top for gooey, cheesy goodness.
- Fresh cilantro: Offers a bright, fresh finish that wakes up the whole dish.
- Avocado: Creamy, buttery slices that make every bite luxurious.
- Sour cream or Greek yogurt: Optional, but perfect for a tangy, cooling topping.
- Lime wedges: A spritz of fresh lime juice adds that final zing.
How to Make Stuffed Sweet Potatoes
Step 1: Roast the Sweet Potatoes
Start by preheating your oven to 400°F. Scrub your sweet potatoes well and pierce them a few times with a fork—this helps steam escape as they bake. Pop them on a baking sheet and roast for 45 to 60 minutes. You’ll know they’re ready when a fork slides in with zero resistance and your kitchen smells incredible!
Step 2: Prepare the Filling
While the sweet potatoes are roasting, heat the olive oil in a skillet over medium heat. Sauté the diced red onion until it’s soft and slightly caramelized, about 3-4 minutes. Stir in the garlic, letting it sizzle and become fragrant. Next, add the black beans, corn, cumin, smoked paprika, salt, and pepper. Cook everything together for another 3-4 minutes until the mixture is warm and well combined, filling your kitchen with a Southwestern aroma.
Step 3: Assemble and Stuff
Once your sweet potatoes have cooled slightly, slice each one down the center (but don’t cut all the way through). Use a fork to gently fluff up the insides, making room for the delicious filling. Generously spoon the bean and corn mixture into each sweet potato, packing in as much as you can.
Step 4: Add Cheese and Melt
Sprinkle a hearty handful of shredded cheddar over each stuffed sweet potato. Slide them back into the oven for 5-10 minutes, just until the cheese is perfectly melty and slightly golden.
Step 5: Top and Serve
Finish off your stuffed sweet potatoes with creamy avocado slices, a generous sprinkle of fresh cilantro, and a dollop of sour cream or Greek yogurt if you like. Serve each one with a lime wedge for a splash of bright, zesty flavor right before you dig in.
How to Serve Stuffed Sweet Potatoes

Garnishes
Garnishing is your chance to make these stuffed sweet potatoes extra special. I love adding fresh cilantro for a burst of herby flavor, and creamy avocado slices that melt into each bite. A dollop of sour cream or Greek yogurt brings a cooling touch, while lime wedges add a tangy, fresh finish that brightens all the flavors.
Side Dishes
Stuffed sweet potatoes are hearty enough to stand alone, but if you want to round out your meal, try serving them with a crisp green salad, spicy slaw, or a side of sautéed greens. For extra flair, pair with tortilla chips and your favorite salsa or guacamole.
Creative Ways to Present
Make your stuffed sweet potatoes party-ready by serving them on a platter, each topped with a different garnish—some with extra cheese, others with a sprinkle of chili flakes or pickled onions. For a fun twist, cut the sweet potatoes into halves or boats and let everyone customize their toppings at a DIY stuffed potato bar!
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover stuffed sweet potatoes, simply let them cool completely before storing them in an airtight container in the fridge. They’ll keep well for up to 3 days, and the flavors only deepen as they sit, making for even tastier leftovers!
Freezing
To freeze, allow the stuffed sweet potatoes to cool, then wrap each one tightly in foil or plastic wrap before placing them in a freezer-safe bag or container. They can be frozen for up to 2 months. For best results, freeze them without avocado or fresh garnishes; add those after reheating.
Reheating
Reheat stuffed sweet potatoes in the oven at 350°F until warmed through, about 20 minutes, or microwave them for 2-3 minutes per potato. If frozen, let them thaw in the fridge overnight before reheating. Add your fresh toppings just before serving for the best texture and flavor.
FAQs
Can I make these stuffed sweet potatoes vegan?
Absolutely! Just skip the cheese or use your favorite vegan cheese, and opt for plant-based yogurt or a creamy tahini sauce as a topping. The filling is already vegan and packed with flavor.
What can I use instead of black beans?
Pinto beans, kidney beans, or even cooked lentils work wonderfully as a substitute. Each brings a slightly different flavor and texture, so feel free to experiment with what you have on hand.
Can I prep the filling ahead of time?
Yes, you can make the bean and corn filling a day or two in advance and store it in the fridge. When you’re ready to assemble, simply reheat the filling and continue with the recipe as usual.
How do I make the sweet potatoes cook faster?
If you’re short on time, you can microwave the sweet potatoes until tender (about 8-10 minutes, turning halfway through), then finish them in the oven for a slightly crispier skin and deeper flavor.
Are stuffed sweet potatoes gluten-free?
Yes! This recipe is naturally gluten-free, making it a fantastic option for anyone with dietary restrictions or those looking for wholesome, wheat-free meals.
Final Thoughts
If you’ve never tried making stuffed sweet potatoes before, I hope this recipe inspires you to dive in and get creative! There’s so much joy in crafting a dish that’s as nourishing as it is delicious. Give these a try—you just might find yourself making them again and again!
Print
Stuffed Sweet Potatoes Recipe
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Delicious and hearty Stuffed Sweet Potatoes filled with a flavorful mixture of black beans, corn, and spices, topped with melted cheddar, fresh avocado, cilantro, and a dollop of sour cream or Greek yogurt. This vegetarian, gluten-free recipe is perfect for a nutritious main course that balances protein, fiber, and vibrant flavors.
Ingredients
Sweet Potatoes
- 4 medium sweet potatoes
Filling
- 1 tablespoon olive oil
- 1 small red onion, diced
- 2 cloves garlic, minced
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels (fresh, canned, or frozen)
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
Toppings
- 1/2 cup shredded cheddar cheese
- 1/4 cup chopped fresh cilantro
- 1 avocado, sliced
- 1/4 cup sour cream or Greek yogurt (optional)
- Lime wedges for serving
Instructions
- Preheat and prepare sweet potatoes: Preheat your oven to 400°F. Thoroughly scrub the sweet potatoes and pierce each with a fork a few times to allow steam to escape during baking. Place them on a baking sheet and roast for 45-60 minutes, or until they are tender and easily pierced with a fork.
- Cook the filling: While the sweet potatoes are roasting, heat the olive oil in a skillet over medium heat. Add the diced red onion and sauté until softened, about 3-4 minutes. Stir in the minced garlic and cook for another 1 minute until fragrant. Add black beans, corn, ground cumin, smoked paprika, salt, and pepper. Cook the mixture for 3-4 minutes, stirring occasionally, until warmed through and the flavors meld together.
- Prepare the stuffed potatoes: Once the sweet potatoes are done roasting, allow them to cool slightly until they are safe to handle. Slice each sweet potato open lengthwise and fluff the insides gently with a fork to create space for the filling.
- Fill and top: Spoon the bean and corn mixture evenly into each opened sweet potato. Sprinkle shredded cheddar cheese on top and place the stuffed potatoes back into the oven for 5-10 minutes, or until the cheese has melted nicely.
- Garnish and serve: Remove the stuffed sweet potatoes from the oven. Garnish each with fresh avocado slices, chopped cilantro, and a dollop of sour cream or Greek yogurt if desired. Serve with lime wedges on the side for an extra burst of flavor.
Notes
- Feel free to customize the filling by adding cooked quinoa, ground meat, or sautéed greens for extra nutrition and variety.
- For a vegan version, omit the cheese and use a plant-based yogurt or sauce instead of sour cream or Greek yogurt.
- You can substitute cheddar cheese with a dairy-free cheese to keep it vegan-friendly.
- Leftovers can be stored covered in the refrigerator for up to 3 days; reheat in the oven to maintain texture.
- Prep Time: 10 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Southwestern
Nutrition
- Serving Size: 1 stuffed sweet potato
- Calories: 410
- Sugar: 9 g
- Sodium: 320 mg
- Fat: 17 g
- Saturated Fat: 6 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 54 g
- Fiber: 10 g
- Protein: 11 g
- Cholesterol: 15 mg