The first time I made these, my husband looked up from his plate and said, “Okay, this is happening again next week.” And it has. Every single week since. Taco stuffed sweet potatoes solve every problem I have with regular taco night — the broken shells, the soggy tortillas, the avalanche of filling down your shirt. You get the sweet, creamy base of a perfectly roasted sweet potato, piled high with seasoned ground beef, black beans, corn, and all your favorite taco fixings. It’s a complete meal on one sheet pan, and cleanup is almost laughably easy.
The short version: Roasted sweet potatoes topped with taco meat, black beans, and cheese — done in 45 minutes on one sheet pan.
My kids call these “taco boats” and my nine-year-old has been known to request them for her birthday dinner. That’s how I know they’re not just a healthy dinner compromise — they’re genuinely good enough to stand on their own merit.
- Serves: 4 as a main course
- Hands-On Time: 15 min | Total Time: 45 min
- Difficulty: Easy enough for a Tuesday
- Cost per serving: ~$3.50
- Calories: ~480 per serving
- Dietary Notes: Naturally gluten-free, easily dairy-free, high-fiber
(Photo above: overhead shot of two stuffed sweet potato halves on a cast iron skillet, steam rising, sprinkled with fresh cilantro and cotija cheese, with a lime wedge on the side. Warm golden light from the kitchen window on the left.)
Why These Work Better Than Taco Shells

Sweet potatoes are the perfect base for taco filling. They’re sturdy enough to hold a load of toppings without falling apart, but soft and creamy enough that they meld with the taco meat in a way that a tortilla just can’t match. Plus, they’re packed with fiber and vitamin A, which means I feel good about serving them for dinner — even when I’m also serving sour cream and cheese.
The method here is designed for a busy weeknight. You roast the potatoes cut-side down to get that caramelized edge that keeps them from getting mushy. While they’re in the oven, the taco meat comes together in one skillet on the stove. By the time the potatoes are tender and golden, the filling is ready to go. It’s the kind of meal that makes you feel like you have it all together, even on the nights when you definitely don’t.
Ingredients Worth Talking About
- Sweet Potatoes (4 medium, about 8 oz each, scrubbed): You want potatoes that are roughly the same size so they finish roasting at the same time. I look for ones that are wide enough to hold a good amount of filling — skinny sweet potatoes don’t make great boats.
- Ground Beef (1 lb): I use 80/20 here because the fat carries the seasoning better, but lean ground turkey works beautifully too. My kids can’t tell the difference when I use ground turkey, so I buy whatever’s on sale.
- Taco Seasoning (3 tbsp): Use a store-bought blend with low sodium, or make your own. My go-to mix: 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, ½ tsp garlic powder, ½ tsp onion powder, ½ tsp oregano, salt and pepper. I go light on the cayenne because my kids don’t love it too spicy, but you do you.
- Black Beans (1 can, 15 oz, drained and rinsed): Canned is totally fine here — just drain and rinse them well. This is the step that keeps your taco meat from turning watery.
- Corn (1 cup frozen or fresh): I use frozen sweet corn straight from the bag. No thawing needed. My kids love the little pops of sweetness against the savory meat.
- Shredded Cheese (1 cup): Cheddar or Monterey Jack — or a Mexican blend. If you’re dairy-free, a good dairy-free shred melts better than you’d think. I always buy a block and shred it myself because the pre-shredded stuff doesn’t melt as smoothly.
- Toppings: Sour cream (or Greek yogurt), avocado, cilantro, lime, hot sauce. I set up a little bar of toppings and let everyone build their own. It makes the dinner feel special without any extra work.
For a vegetarian version, swap the meat for a second can of black beans or some sautéed mushrooms. My sister makes it that way and says she doesn’t miss the meat at all.
What to Pull Out Before You Start
- Half-sheet pan — it’s the perfect size for 4 potatoes without overcrowding
- Parchment paper or aluminum foil for easy cleanup
- A large skillet — cast iron holds heat best, but stainless steel works too
- A sharp chef’s knife for cutting the potatoes
- Mixing bowls for your toppings
Let’s Make Taco Stuffed Sweet Potatoes
This is one of those rare dinners where the whole thing flows from one component to the next without a lot of frantic chopping. Read through once, then dive in.
Preheat and Prep the Potatoes: Heat your oven to 425°F. Line a sheet pan with parchment paper.
- Cut and Season: Cut each sweet potato in half lengthwise. Drizzle with 1 tbsp olive oil and season generously with salt and pepper. Rub the oil and seasoning into the cut sides. Place the potatoes cut-side down on the sheet pan. (📸 Photo tip: The potatoes should be nestled snugly, cut-side flat against the parchment. This is how you get that caramelized, golden crust.)
- Roast: Roast for 25-30 minutes, until the potatoes are tender when pierced with a fork and the cut sides have a deep golden-brown crust. The smell of roasting sweet potatoes fills the kitchen with a sweetness that’s almost dessert-like. Don’t skip the cut-side down method — it makes all the difference.
- Cook the Filling: While the potatoes roast, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned, about 6-8 minutes. Drain off excess fat if necessary. Add the taco seasoning, drained black beans, and frozen corn. Stir to combine. Add ¼ cup water and let it simmer for 2-3 minutes, until the liquid thickens slightly. (📸 Photo tip: The filling should look thick and cohesive — not soupy. If it looks dry, add another splash of water.)
- Assemble: When the potatoes are done, remove the sheet pan from the oven. Carefully flip each potato over using a spatula. Fluff the insides slightly with a fork. Spoon the taco meat mixture evenly over each potato half. Sprinkle the shredded cheese over the top. This is the moment my kids start hovering in the kitchen. The whole house smells like taco night.
- Broil: Turn the oven to broil. Return the sheet pan to the oven for 1-2 minutes, just until the cheese is melted and bubbly. Watch it carefully — it goes from melted to burnt in seconds. I stand right in front of the oven for this step. It’s worth it.
- Top and Serve: Remove from the oven. Let them cool for 2 minutes (the insides are molten hot). Top with a dollop of sour cream, diced avocado, fresh cilantro, and a squeeze of lime. Serve immediately.
How I Meal Prep These for the Week
These are my secret weapon for busy weeks. I make a double batch on Sunday, and we eat them for lunch or dinner through Wednesday. Here’s exactly how I do it:
- Fridge: Store the roasted potatoes and taco filling separately in airtight containers. Assemble and reheat when ready. They keep beautifully for up to 4 days.
- Freezer: The taco filling freezes beautifully for up to 3 months. The roasted potatoes get a bit mushy when frozen, so I don’t recommend freezing the assembled dish.
- Reheat: Reheat the potatoes and filling separately. Microwave the potatoes for 1-2 minutes, then reheat the filling in a skillet. Assemble, add cheese, and broil for 1 minute. It tastes 95% as good as fresh, which is plenty good enough for a Thursday lunch.
Things I Wish I’d Known the First Time
- Don’t skip the cut-side-down roasting. This is the trick that makes the potatoes not just soft, but creamy. The direct contact with the hot pan caramelizes the natural sugars. I rushed this step once and ended up with sad, steamed potatoes. Never again.
- Season the potatoes well. Sweet potatoes need salt. Don’t be shy with it. I use about ½ teaspoon of kosher salt per potato half.
- Drain the black beans thoroughly. Nobody wants watery taco meat. Rinse them in a colander and shake off the excess water. Pat them dry with a paper towel if you’re feeling fancy.
- Let them rest for 2 minutes. I know it’s hard to wait when the whole kitchen smells like taco night, but the filling needs a minute to settle so it doesn’t slide off the potato. Use those two minutes to set the table or pour yourself a glass of something.
- Make your own taco seasoning. It takes 5 minutes, and you can control the salt and spice. My recipe is in the ingredients section above, and I promise it’s worth the tiny bit of extra effort.
Ways to Make It Your Own
- Vegetarian: Use 2 cans of black beans or 1 can of lentils, or 12 oz of crumbled tofu or tempeh. Add a diced bell pepper with the onions. My sister makes this version and says it’s the only vegetarian dinner that passes the husband test.
- Dairy-Free: Use dairy-free cheese or omit the cheese entirely and top with a big scoop of guacamole. My dairy-free son loves it with a cashew-based sour cream that I find at the local co-op.
- Spicy: Add a diced jalapeño to the taco meat, or use a spicy taco seasoning. Drizzle with chipotle crema at the end. I do a mild version for the kids and add hot sauce at the table for the adults.
- Kid-Friendly: My kids don’t love cilantro, so I leave it off and let them add their own. They also prefer shredded cheddar over the fancier cheeses. I set up a “taco bar” with bowls of toppings and let everyone build their own. It keeps the peace and makes dinner feel like an event.
Common Questions About This Recipe
Q: Why did my sweet potatoes come out hard in the middle?
A: This happens when they’re not roasted long enough, or they’re too big. I recommend medium potatoes (about 8 oz each). If yours are huge, either cut them into thirds or give them a head start in the microwave: pierce them and microwave for 3-4 minutes before cutting and roasting. You’ve got this next time.
Q: Can I use ground chicken or turkey?
A: Absolutely. Ground turkey or chicken works great. Because they’re leaner, you might need to add an extra tablespoon of oil to the skillet to keep the meat from drying out. I’ve tested it and it works perfectly.
Q: How long do these last in the fridge?
A: The components keep beautifully in the fridge for up to 4 days. Store the potatoes and filling separately. When you’re ready to eat, reheat the potatoes in the microwave and the filling in a skillet. Assemble, add cheese, and broil for 1 minute. The microwave works in a pinch, but the broiler keeps the edges crispy.
Q: What should I serve with these?
A: Honestly, they’re a full meal on their own. But if you want a side, I love a simple side salad with a lime vinaigrette, or some quick pickled onions on top. My kids love them with a side of tortilla chips and salsa for dipping. It’s technically an extra dish, but it keeps them happy while the potatoes cool.
More Recipes My Family Makes on Repeat
If you loved these taco stuffed sweet potatoes, here are a few other sheet pan dinners that save my weeknights:
- [INTERNAL LINK PLACEHOLDER: Sheet Pan Chicken Fajitas] — The one that disappears before I even sit down.
- [INTERNAL LINK PLACEHOLDER: Sweet Potato Black Bean Burgers] — My go-to for meatless Mondays.
- [INTERNAL LINK PLACEHOLDER: Ground Turkey Taco Salad] — The salad that actually fills up my teenagers.
This is the kind of dinner that makes you feel like you have it all together — even on the nights when you definitely don’t. It’s warm, it’s satisfying, and it’s waiting for you in the fridge for lunch the next day.
If you make these, drop a comment below and let me know how they turned out. I love hearing about a dinner that finally clicks for your family.
📌 Taco stuffed sweet potatoes ready in 45 minutes — save this sheet pan dinner for your next busy weeknight meal prep.

Taco Stuffed Sweet Potatoes
Equipment
- Half-sheet pan
- Parchment paper or aluminum foil
- Large skillet (cast iron or stainless steel)
- Sharp chef’s knife
- Mixing Bowls
- Spatula
Ingredients
For the Potatoes and Filling
- 4 medium sweet potatoes, scrubbed
- 2 tbsp olive oil, divided
- 1 lb ground beef (80/20)
- 3 tbsp taco seasoning (store-bought or homemade)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen or fresh sweet corn
- 1 cup shredded cheddar or Monterey Jack cheese
For Toppings (optional)
- to taste sour cream or Greek yogurt
- to taste avocado, diced
- to taste fresh cilantro, chopped
- to taste lime wedges
- to taste hot sauce
Instructions
- Cut each sweet potato in half lengthwise. Drizzle with 1 tbsp olive oil and season generously with salt and pepper. Rub the oil and seasoning into the cut sides. Place the potatoes cut-side down on the sheet pan. (Photo tip: The potatoes should be nestled snugly, cut-side flat against the parchment. This is how you get that caramelized, golden crust.)
- Roast for 25-30 minutes, until the potatoes are tender when pierced with a fork and the cut sides have a deep golden-brown crust. The smell of roasting sweet potatoes fills the kitchen with a sweetness that’s almost dessert-like. Don’t skip the cut-side down method — it makes all the difference.
- While the potatoes roast, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned, about 6-8 minutes. Drain off excess fat if necessary. Add the taco seasoning, drained black beans, and frozen corn. Stir to combine. Add 1/4 cup water and let it simmer for 2-3 minutes, until the liquid thickens slightly. (Photo tip: The filling should look thick and cohesive — not soupy. If it looks dry, add another splash of water.)
- When the potatoes are done, remove the sheet pan from the oven. Carefully flip each potato over using a spatula. Fluff the insides slightly with a fork. Spoon the taco meat mixture evenly over each potato half. Sprinkle the shredded cheese over the top.
- Turn the oven to broil. Return the sheet pan to the oven for 1-2 minutes, just until the cheese is melted and bubbly. Watch it carefully — it goes from melted to burnt in seconds. I stand right in front of the oven for this step.
- Remove from the oven. Let them cool for 2 minutes (the insides are molten hot). Top with a dollop of sour cream, diced avocado, fresh cilantro, and a squeeze of lime. Serve immediately.






