This ground turkey sweet potato skillet is the kind of meal that lands on the table and everyone just digs in. I first threw it together on a hectic weeknight, inspired by the comforting flavors of Mexican street food but aiming for something balanced and nourishing. The result was a complete, colorful dinner all cooked in one pan where the sweet potatoes soak up every bit of savory spice from the turkey. It’s become a staple in my house because it’s so incredibly satisfying without any fuss.
Why You'll Love This Recipe
- One pan does all the work for easy cleanup
- Packed with lean protein and fiber to keep you full for hours
- The flavors actually get better after a day or two in the fridge
- Customize it with your favorite toppings for a fresh finish
- My family asks for this one weekly
Ingredients You’ll Need
- Olive oil: for starting the base of the dish and building flavor use a good quality extra virgin olive oil for a hint of fruitiness.
- Yellow onion: diced for a foundational sweet and savory note yellow onions are perfect for their balanced flavor when cooked.
- Garlic: minced to infuse the entire skillet with aromatic depth fresh cloves are always better than pre-minced jars.
- Lean ground turkey: a great source of lighter protein choose 93/7 lean if you want to skip draining any excess grease.
- Sweet potatoes: peeled and diced for their natural sweetness and hearty texture look for firm potatoes with smooth skin.
- Red bell pepper: diced for a pop of color and a subtle sweetness that complements the sweet potatoes perfectly.
- Chili powder: brings a warm, earthy depth that defines the dish’s flavor profile.
- Ground cumin: adds a warm, slightly smoky note that pairs beautifully with the other spices.
- Smoked paprika: provides a gentle smoky undertone without any heat regular paprika works in a pinch.
- Diced tomatoes: undrained for both texture and a bright, tangy liquid base that helps cook the potatoes.
- Low-sodium chicken broth: adds depth and moisture to simmer everything choose low-sodium so you can control the final saltiness.
- Black beans: rinsed and drained for plant-based protein and a creamy texture that holds its shape.
- Frozen corn kernels: adds pops of sweet crunch and color straight from the freezer is totally fine.
- Salt and black pepper: essential for seasoning every layer and making all the other flavors pop.
- Fresh cilantro: optional for a bright, herbal garnish right at the end.
- Lime wedges: optional for a burst of fresh acidity that really lifts the whole dish.
- Diced avocado: optional for a cool, creamy topping that adds healthy fats.
How to Make It
Start with the Aromatics:
Heat your oil in a large skillet over medium-high heat. Toss in your diced onion and let it cook, stirring here and there, until it turns soft and translucent. This gentle cooking builds a sweet, savory base for everything else you’ll add to the pan.
Add Garlic and Turkey:
Push the onions to the side a bit and add the minced garlic right into the oil. Stir it constantly for just about a minute – you’ll know it’s ready when the whole kitchen smells amazing. Then, crumble in the ground turkey, breaking it up with your spoon as it cooks through until there’s no pink left.
Incorporate the Veggies:
Now, stir in your diced sweet potatoes and red bell pepper. Let them mingle with the turkey and cook for a few minutes. This quick sear helps the vegetables start to soften and develop a bit of flavor before they simmer.
Bloom the Spices:
Sprinkle the chili powder, cumin, and smoked paprika right over everything in the skillet. Give it a really good stir so every single piece gets coated in those warm, smoky spices. This step wakes up the spices and makes their flavor much richer.
Simmer to Tender:
Pour in the entire can of diced tomatoes with their juices and the chicken broth. Bring the whole mixture up to a lively simmer, then reduce the heat, cover the skillet, and let it bubble away. This covered simmer is the key to getting those sweet potatoes perfectly fork-tender without drying anything out.
Finish with Beans and Corn:
Once the potatoes are tender, stir in the rinsed black beans and frozen corn. Let everything cook together, uncovered, for another five minutes. This just heats the new additions through and lets the liquid thicken up a touch.
Season and Serve:
Taste your creation and add more salt and pepper if you think it needs it. Ladle it right from the skillet into bowls and finish it off with any of those fresh, zesty toppings you love. A squeeze of lime is non-negotiable in my book.

You Must Know
- Dice the sweet potatoes small and even for consistent cooking
- Let it simmer covered so the potatoes steam and soften perfectly
- Fresh lime juice at the end is a game-changer
- Leftovers make fantastic lunches
- I always double it for meal prep
Storage Tips
Store any leftovers in an airtight container in the fridge – they’ll stay perfect for up to four days and the flavors really meld together beautifully. When you’re ready to eat, reheat individual portions gently in the microwave or warm the whole batch on the stove over low heat with a splash of water or broth to loosen it up. This skillet freezes incredibly well for up to three months; just thaw it overnight in the refrigerator before reheating, though I often eat a portion straight from the freezer container after a quick defrost in the microwave.
Ingredient Substitutions
If you don’t have ground turkey, lean ground chicken or even beef works just fine, though you might want to drain a bit of fat if using beef. Swap the black beans for pinto or kidney beans, use fire-roasted diced tomatoes for extra smokiness, or toss in a diced zucchini if you want more veggies. Don’t have fresh garlic? A half teaspoon of garlic powder stirred in with the other dried spices will do in a pinch, and vegetable broth is a great alternative if you need to keep things vegetarian.
Serving Suggestions
I love serving this straight from the skillet with a big pile of warm tortillas or fluffy rice on the side to soak up all the saucy goodness. For a lighter meal, scoop it over a bed of crisp romaine or spoon it into lettuce cups for a low-carb option. It’s also fantastic next to a simple side salad dressed with a lime vinaigrette or with a dollop of cool Greek yogurt or sour cream if you’re not avoiding dairy.
Cultural Context
This skillet is a weeknight-friendly take on the hearty, comforting flavors found throughout Mexican and Tex-Mex home cooking, where one-pot meals are a staple of family kitchens. It pulls from traditions of combining accessible proteins like ground meat with beans, corn, and vibrant spices to create something nourishing and deeply flavorful. While not an authentic dish from any one region, it celebrates the spirit of using what you have to make a meal that’s greater than the sum of its parts, much like the classic ‘picadillo’ or comforting bean and potato stews.

Pro Tips
- Uniform sweet potato cubes are the secret to even cooking
- Let the turkey get a little sear for extra flavor
- Simmer covered for tender potatoes every time
- Don’t skip the fresh lime squeeze at the end
- I often add a diced jalapeño for heat
Frequently Asked Questions
Lean ground turkey (93/7) is ideal for this skillet as it provides great flavor without excessive grease. If you use a higher fat content, you may want to drain a bit of the rendered fat after browning to keep the final dish from being too oily, which is a helpful tip for better texture.
Absolutely. This dish stores and reheats beautifully. Let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to refresh the consistency.
Ground chicken or lean ground beef are excellent substitutes that work with the same cooking time and spice profile. For a plant-based option, try crumbled firm tofu or a plant-based ground ‘meat’ alternative, adjusting the spices to taste.
The dish is ready when the sweet potato cubes are tender enough to be easily pierced with a fork. The liquid from the broth and tomatoes should also be mostly absorbed, leaving a thick, flavorful sauce coating all the ingredients, typically around the 25-minute cook time.
This skillet is a complete meal on its own. For a true Mexican-inspired feast, top it with fresh cilantro, diced avocado, a squeeze of lime, or a dollop of sour cream or Greek yogurt. Warm tortillas or a side of rice are also perfect for scooping it up.