Whenever we don’t know what to make for dinner, we usually default to some kind of taco situation. I love stuffing sweet potatoes, and these taco stuffed sweet potatoes are a fun way to change up your typical taco night!
They combine all your favorite toppings into a warm sweet potato. The star of the show is the juicy and delicious ground beef taco meat. It’s our go-to for taco night. Plus, we have the addition of crunchy lettuce, pico de gallo, creamy guacamole, shredded cheese, and greek yogurt (or sour cream).
Never Miss a Recipe!
Get new recipes like this delivered to your inbox.

These sweet potato taco boats are perfect for an easy weeknight dinner. They are packed with protein, tons of veggies, fiber, and healthy fats for an easy, balanced meal the whole family will love.
Why you’ll love this taco stuffed sweet potato recipe
- made from simple ingredients
- it makes a complete and balanced meal – it has carbohydrates, protein, healthy fats, fiber, and veggies. Plus tons of vitamins and minerals!
- easily customizable – use whatever meat and toppings you enjoy.
- a meal adults and kids will love!

Taco stuffed sweet potatoes ingredients
- sweet potatoes
- olive oil
- onion
- lean ground beef – I like using 90/10 as it’s not too greasy but still has lots of flavor.
- taco seasoning – a mix of chili powder, garlic powder, cumin, paprika, red pepper flakes, cayenne pepper, and cinnamon.
- tomato paste
- broth
- avocado
- lime juice
- shredded cheddar cheese
- shredded lettuce
- greek yogurt
- pico de gallo
- salt and pepper
How to make taco stuffed sweet potatoes
- Preheat the oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
- Bake sweet potatoes. Rinse sweet potatoes and poke with a fork. Place on the baking sheet lined with parchment paper and bake for about 40-50 minutes until fork-tender.
- When the potatoes have about 15 minutes left, make your taco meat. Heat a large skillet over medium heat, add oil, and let it get hot. Add onions, salt, and pepper, and sauté for 3-4 minutes, stirring occasionally, until softened. Then add ground beef and break it up. Sauté for 3-4 minutes. Add taco seasoning, tomato paste, broth, salt, and pepper, and stir to combine. Let simmer for another 2-3 minutes until browned and everything is evenly incorporated.
- Make your guacamole. Add avocado, lime juice, salt, and pepper to a medium bowl. Mash to combine until it reaches your desired consistency.
- Prep your remaining toppings if needed.
- Remove potatoes from the oven. Slice lengthwise through the middle of the sweet potato and gently press in on both ends to allow room for filling.
- Stuff sweet potatoes. Evenly divide the taco meat among the sweet potatoes. Then top each one with shredded cheese, lettuce, guacamole, greek yogurt, and pico, dividing evenly among your potatoes.
- Enjoy! Top with cilantro and any other toppings you like.






Storage and reheating
- fridge – store each component separately and assemble the taco-stuffed potatoes when ready to eat. Each item will last 4-5 days in an airtight container in the fridge. The veggies will lose a little bit of crunch and freshness the longer they sit.
- freezer – you can freeze the taco meat and sweet potatoes for this recipe, but I do not recommend freezing the other components. Add components to a bag (we love these silicon reusable ones) or a freezer-safe container. They will last up to 3 months in the freezer. Defrost in the fridge and reheat when ready to use.
- reheating – reheat leftover taco meat in the microwave or on the stovetop in a saute pan. Add 1-2 tablespoons of water or broth to ensure they stay moist. The sweet potatoes can be reheated in the microwave, in the oven, or in an air fryer.

Substitutions
- sweet potatoes – white potatoes will work, but the flavor will change.
- olive oil – any neutral oil will work.
- onion – leave out if you don’t like onions.
- lean ground beef – ground turkey or ground chicken will work instead.
- taco seasoning – use store-bought taco seasoning mix if desired. You can also use your own homemade spice blend.
- tomato paste – tomato sauce will work instead.
- broth – any kind of broth or water will work.
- avocado – you can use sliced avocado instead of making guacamole, or just leave it off if you don’t like it.
- cheddar cheese – Pepper Jack or Monterey Jack cheese would be great substitutes. Leave it off to make them dairy-free.
- shredded lettuce – romaine or iceberg will work.
- greek yogurt – sour cream will work the same. Leave off to make them dairy-free.
- pico de gallo – diced tomatoes or your favorite kind of salsa will work instead.
More healthy dinner recipes
- sheet pan hot honey chicken
- cheesy enchilada pasta
- healthy white chicken chili
- chicken burrito bowl
- cheesy beef taco skillet
If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!


Taco Stuffed Sweet Potatoes
equipment
- baking sheet
- skillet
ingredients
- 3 medium medium sweet potatoes (about 8 ounces each)
- 1/2 tablespoon olive oil
- 1 cup diced onions (120 grams)
- 1 pound lean ground beef (I used 90/10)
- 1 tablespoon taco seasoning
- 1 tablespoon tomato paste
- 1/4 cup beef or chicken broth
- 1 large avocado (125 grams)
- 1-2 tablespoons lime juice (depending on taste)
- 1/2 cup shredded cheddar cheese (1 ounce)
- 1 packed cup shredded lettuce
- 3 tablespoons greek yogurt, divided
- 1/2 cup pico de gallo
- salt and pepper, to taste
- optional toppings – fresh cilantro, hot sauce, pickled jalapenos…
instructions
- Preheat the oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
- Bake sweet potatoes. Rinse sweet potatoes and poke with a fork or knife. Place on the baking sheet lined with parchment paper and bake for about 40-50 minutes until fork-tender.
- When the potatoes have about 15 minutes left, make your taco meat. Heat a large skillet over medium heat, add oil, and let it get hot. Add onions, salt, and pepper, and sauté for 3-4 minutes, stirring occasionally, until softened. Then add ground beef and break it up. Sauté for 3-4 minutes. Add taco seasoning, tomato paste, broth, salt, and pepper, and stir to combine. Let simmer for another 2-3 minutes until browned and everything is evenly incorporated.
- Make your guacamole. Add avocado, lime juice, salt, and pepper to a medium bowl. Mash to combine until it reaches your desired consistency.
- Prep your remaining toppings if needed.
- Remove potatoes from the oven. Slice lengthwise through the middle of the sweet potato and gently press in on both ends to allow room for filling.
- Stuff sweet potatoes. Evenly divide the taco meat among the sweet potatoes. Then top each one with shredded cheese, lettuce, guacamole, greek yogurt, and pico, dividing evenly among your potatoes.
- Enjoy! Top with cilantro and any other toppings you like.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.
nutrition
Recipe by Kelly Nardo, Eat the Gains | Photography by Sierra Inn

Get My Guide On
How to Build a Balanced Plate
No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.


They were great and essy
So glad you enjoyed them, Dan!