The gentle sizzle of ground turkey hitting a hot skillet always tells me dinner is going to come together fast. Once the onions soften and the sweet potatoes begin turning golden around the edges, the whole kitchen smells warm, savory, and inviting.
This Ground Turkey Sweet Potato Skillet is one of my favorite weeknight meals because it packs plenty of protein, vegetables, and comforting flavor into a single pan. It’s hearty enough to satisfy the whole family while still feeling light and fresh. My favorite shortcut is steaming the sweet potatoes for a few minutes before letting them brown, which gives you tender centers and caramelized edges without waiting forever.
Why You’ll Love This Recipe
- Ready in about 30 minutes, making it ideal for busy weeknights when time is short.
- Uses one skillet, so you’ll spend less time washing dishes after dinner.
- Packed with lean protein, vegetables, and naturally sweet potatoes for a balanced meal.
- Perfect for meal prep because it reheats beautifully for lunches throughout the week.
- Easy to customize with different vegetables, toppings, or spices depending on what you already have.
Ingredients You’ll Need

- 1 tbsp olive oil (15 ml)
- 1 lb (450 g) lean ground turkey (93% lean)
- 2 medium sweet potatoes, peeled and diced into ½-inch cubes (about 1 lb / 450 g)
- 1 small yellow onion, diced (150 g)
- 1 red bell pepper, diced (150 g)
- 3 garlic cloves, minced (12 g)
- 1 tsp smoked paprika (2 g)
- 1 tsp chili powder (2 g)
- ½ tsp ground cumin (1 g)
- ½ tsp dried oregano (1 g)
- ½ tsp kosher salt (3 g)
- ¼ tsp black pepper (1 g)
- ½ cup (120 ml) low-sodium chicken broth
- 2 cups (60 g) baby spinach
- 1 tbsp fresh lime juice (15 ml)
- 2 tbsp chopped fresh cilantro (8 g), optional
Step-by-Step
1. Brown the Turkey

Heat the olive oil in a large cast iron skillet or heavy nonstick skillet over medium-high heat. Add the ground turkey and break it into small crumbles with a wooden spoon. Cook for 5–6 minutes until it’s no longer pink and develops a few browned spots. Transfer the turkey to a clean plate.
Pro Tip: Let the turkey sit for a minute before stirring. Those browned bits on the bottom of the pan build extra flavor.
2. Cook the Vegetables

Add the diced onion, bell pepper, and sweet potatoes to the same skillet. Stir in the smoked paprika, chili powder, cumin, oregano, salt, and black pepper until the vegetables are evenly coated. Pour in the chicken broth, cover with a lid, and cook over medium heat for 8–10 minutes, stirring once or twice, until the sweet potatoes are almost fork-tender.
3. Build More Flavor

Remove the lid and stir in the minced garlic. Continue cooking uncovered for another 4–5 minutes, stirring occasionally, until the broth has mostly evaporated and the sweet potatoes develop lightly caramelized edges.
Common Mistake: Don’t add the garlic at the beginning. It cooks much faster than the sweet potatoes and can burn, leaving a bitter taste.
4. Combine Everything

Return the cooked turkey to the skillet and stir everything together. Fold in the baby spinach and cook for 1–2 minutes until it’s just wilted. Finish with the fresh lime juice and gently toss until everything is evenly coated.
Pro Tip: Turn off the heat before adding the lime juice. High heat can dull its fresh flavor.
5. Serve and Enjoy

Taste and adjust the seasoning if needed. Sprinkle chopped cilantro over the top and serve immediately while the sweet potatoes are hot and creamy inside. My family likes adding sliced avocado and a spoonful of salsa for even more flavor without much extra work.
Expert Tips for Perfect Results
- Cut the sweet potatoes into uniform ½-inch cubes so they cook evenly. Larger pieces take much longer to soften.
- Use a heavy skillet instead of a thin pan. It holds heat better and creates beautifully browned sweet potatoes instead of steaming them.
- Don’t overcrowd the pan while browning the turkey. If the pan is too full, the meat releases moisture and won’t develop those flavorful browned bits.
- If the skillet starts looking dry before the potatoes are tender, add 2–3 tbsp of broth instead of more oil. You’ll keep the vegetables moist without making the dish greasy.
- Let the skillet rest for about 3 minutes before serving. This gives the juices time to settle and helps the flavors come together.
- Taste after adding the lime juice. That little bit of acidity often brightens the whole dish enough that you won’t need extra salt.
Variations
- Make it spicy by adding diced jalapeños, a pinch of cayenne pepper, or crushed red pepper flakes while the vegetables cook.
- Keep it dairy-free by serving it with avocado instead of cheese, or sprinkle a little nutritional yeast on top for a savory finish.
- Swap the sweet potatoes for cauliflower florets to create a lower-carb version that still cooks in one pan.
- Stir in black beans and corn during the last few minutes for a hearty Southwest-inspired twist that stretches the meal.
- Replace the spinach with chopped kale if that’s what you have. Just cook it for an extra 2–3 minutes until tender.
Serving Suggestions
- Spoon the skillet over fluffy brown rice for a filling meal that soaks up every bit of the savory juices.
- Serve with sliced avocado, fresh cilantro, and lime wedges to add creamy texture and a bright finish.
- Wrap the mixture in warm flour or corn tortillas with your favorite salsa for quick tacos the next day.
- Pair it with a simple green salad tossed in a light vinaigrette to balance the hearty flavors.
- Enjoy it with sparkling water, homemade lemonade, or unsweetened iced tea for a refreshing weeknight dinner.
Storage & Reheating
Let the skillet cool completely before storing.
Refrigerate leftovers in an airtight container for up to 4 days.
Freeze individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating for the best texture.
To reheat on the stovetop, warm the skillet over medium heat for 5–7 minutes, adding 1–2 tbsp of chicken broth or water if it seems dry. For the microwave, heat individual portions on 70–80% power for 2–3 minutes, stirring halfway through so everything warms evenly without drying out.
Ingredients
Method
- Brown the ground turkey in olive oil and transfer it to a plate.
- Cook the onion, bell pepper, sweet potatoes, spices, and broth until the potatoes are nearly tender.
- Add the garlic and cook uncovered until the potatoes are lightly caramelized.
- Return the turkey to the skillet and stir everything together.
- Fold in the spinach until wilted, then finish with lime juice and cilantro before serving.