This easy one-pan dinner recipe is perfect for when you’re short on time, but looking for a dinner idea that’s satisfying. In 35 minutes, it combines ground turkey and cubed sweet potato with black beans, spinach, and salsa, creating a simple but hearty meal. Top with cilantro, sour cream, and avocado, and enjoy!

Ground turkey sweet potato skillet topped with avocado, fresh cilantro, and lime wedges.

The beauty of one-skillet dinners…

I love a nice and simple dinner. Oh, you too? Are you looking for easy veggie-loaded suggestions for dinner? I have got you covered!

Easy dinners are my go-to move most nights (try my sweet potato and apple sausage skillet and thank me later!). Ones that are quick to throw together, that keep the dishes to a minimum, and are flavorful enough that everyone gets excited about eating it. Something that can be a real staple recipe. Especially healthy recipes with ground turkey! And this Ground Turkey & Sweet Potato Taco Skillet is exactly all those things!

This easy, flavorful, one-skillet dinner is done and on the table in just 35 minutes (start to finish!), making it the perfect meal for those busy weeknights. The ground turkey is cooked to perfection with sweet potatoes, salsa, black beans, spinach and spices. Then the whole thing is topped with cheese to make a good thing even better…or skip it to keep this healthy dinner dairy-free! It makes 6 hearty servings and is naturally gluten free, so make it for the family or enjoy the leftovers for up to 3 days.

Suggested Adaptations

  • Not a sweet potato fan? Use Yukon gold or peeled Russet potatoes instead.
  • Up the veggies! Corn, bell peppers, and/or chopped mushrooms would be a wonderful addition to this sweet potato ground turkey skillet.
  • Skip the cheese to make this skillet recipe dairy-free.
  • Up the heat by using hot salsa or adding diced jalapeño.
  • Up the spice if you like more intense flavors!

Do you have leftover spinach after making this veggie-loaded taco skillet? Check out How to Store Spinach (and keep it fresh all week long).

Why is my ground meat so watery?

If you are using a ground turkey that is lower in fat, you will likely see some water released as it cooks. The leaner the meat, the more water you might see. The higher the fat content of the meat, the less.

If you are cooking the turkey over medium-high heat as directed, the water should mostly evaporate. If it does not, drain off the extra liquid prior to adding the remaining ingredients.

Do you need to precook sweet potatoes before frying?

Not in this recipe! There is enough moisture from the salsa and beans to help gently steam the potatoes to tender perfection.

Topping suggestions

The best part of a taco skillet (or the tacos, period) are the toppings you add to jazz it up!

This Ground Turkey Sweet Potato Taco Skillet is wildly delicious all on its own, but here are a few ideas of what you could add on top to add some extra flavor, textures, and color!

  • diced avocado
  • guacamole
  • tortilla chips
  • sour cream
  • fresh cilantro
  • a squirt of lime juice
  • extra salsa
  • extra cheese
A wooden spoon taking a scoop of taco ground turkey sweet potato skillet out of the skillet.

Other veggie-loaded skillet recipes to jazz up dinner

Loving this sweet potato turkey skillet recipe and hungry for more?

Sign up so that my newsletter is delivered straight to your inbox. And be sure to follow me on FacebookPinterest and Instagram for all kinds of veggie-loaded and healthy living ideas!

A serving of sweet potato turkey taco skillet in a bowl with avocado, limes, cheese and cilantro on a table with a blue napkin. The skillet is next to the bowl on the table.
35 Minute Ground Turkey & Sweet Potato Taco Skillet in a big pan
4.86 from 27 votes

35 Minute Ground Turkey & Sweet Potato Taco Skillet

Yield: 6 servings
Prep Time: 10 minutes
Cook Time: 25 minutes
Cuisine: American, Mexican
Course: Main Course
This easy one-pan dinner recipe is perfect for when you’re short on time, but looking for a dinner idea that’s satisfying. In 35 minutes, it combines ground turkey and sweet potato cubes with black beans, spinach, and salsa, creating a simple but hearty meal. Top with cilantro, sour cream, and avocado, and enjoy!

Ingredients
 

  • 1 tablespoon olive oil
  • 1 medium finely diced white onion
  • 1 tablespoon tomato paste
  • ½ teaspoon chili powder
  • ½ teaspoon garlic powder, or to taste
  • ½ teaspoon ground cumin
  • ½ teaspoon dried oregano
  • 1 teaspoon kosher salt, or to taste
  • 1 pound ground turkey
  • 2 cups sweet potato, cut into ½ inch pieces
  • 15 ounces canned black beans, drained and rinsed
  • 15 ounces chunky salsa, I used mild. If you prefer more heat, use medium or hot.
  • 2 cups loosely packed baby spinach
  • 1/2 cup cheddar cheese, optional and to taste

Instructions
 

  • In a large skillet, heat the olive oil over medium-high heat.
  • Once oil is hot, add onions, salt, chili powder, garlic powder, cumin, oregano and tomato paste. Cook until the onions start to turn translucent or approximately 2 minutes.
  • Add the ground turkey. Use a wooden spoon to break up the turkey as it cooks. Cook for about 5-7 minutes or until the turkey is mostly browned.
  • Add sweet potatoes, black beans and salsa to the skillet. Stir to combine.
  • Cover the skillet and cook until the sweet potatoes are tender, stirring occasionally, about 12-14 minutes.
  • Once the sweet potatoes are tender, add in spinach and mix until wilted. Taste and adjust seasoning if needed. Then sprinkle the cheese over the top (if using), and cover skillet until cheese is melted, about 3 minutes.
  • Serve hot topped with more cheese, diced avocado, fresh cilantro, a little lime juice, sour cream, or as is.

Notes

See post for suggested adaptations and modifications. 
Serving: 1.5cups (about), Calories: 310kcal, Carbohydrates: 34g, Protein: 29g, Fat: 8g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 1g, Cholesterol: 51mg, Sodium: 1042mg, Potassium: 956mg, Fiber: 10g, Sugar: 6g, Vitamin A: 7780IU, Vitamin C: 7mg, Calcium: 144mg, Iron: 3mg