This smoky turkey and bean skillet is saucy, warmly spiced, and loaded with tender vegetables, hearty beans, and juicy ground turkey. A squeeze of lime at the end brightens the tomato-rich sauce, while a cool spoonful of Greek yogurt makes every bowl taste especially satisfying.
It’s the kind of low calorie high protein high fiber dinner that feels generous rather than restrictive. One bowl has plenty of protein to keep you full, fiber from black beans and vegetables, and big taco-inspired flavor—all in about 35 minutes.
I like serving it straight from the skillet with cilantro and sliced avocado, but it’s flexible enough for meal prep, lettuce cups, or a simple grain bowl. The recipe makes four substantial portions without requiring any complicated prep.
Why You’ll Love This Recipe
- Filling, balanced nutrition: Lean turkey delivers protein, while black beans, zucchini, and peppers add satisfying fiber and volume.
- One-pan comfort food: Everything cooks in one skillet, so cleanup stays easy on a busy night.
- Big flavor without heavy ingredients: Chili powder, cumin, smoked paprika, and lime create a deep, savory finish without lots of oil or cheese.
- Easy to adapt: Swap the protein, adjust the heat, or serve it in several different ways.
Ingredient Notes
Lean ground turkey: Choose 93% lean turkey for a good balance of flavor and protein. Extra-lean turkey also works, though it benefits from the full amount of salsa and a careful watch so it doesn’t dry out. Lean ground chicken is an easy substitute.
Black beans: Canned black beans make this dinner quick and contribute much of its fiber. Rinse and drain them well to remove excess sodium and keep the sauce from becoming thin. Pinto beans or kidney beans work nicely, too.
Zucchini and bell pepper: These vegetables bulk up the skillet with very few calories and turn tender without disappearing. Yellow squash can replace zucchini, and any color bell pepper is fine.
Salsa and crushed tomatoes: They create a fast, flavorful sauce. Use a salsa you enjoy eating on its own; mild, medium, or hot all work. Fire-roasted crushed tomatoes add a slightly deeper flavor, but regular crushed tomatoes are delicious here.
Greek yogurt: A little nonfat plain Greek yogurt adds a cool, creamy contrast and extra protein. Use dairy-free plain yogurt if needed, or simply leave it off.
Smoky Turkey and Black Bean Skillet
This low calorie high protein high fiber dinner makes 4 servings. Each serving has approximately 390 calories, 39 grams of protein, and 13 grams of fiber before optional avocado.
Ingredients
- 2 teaspoons olive oil
- 1 medium yellow onion, finely diced
- 1 red bell pepper, diced
- 1 medium zucchini, diced
- 3 garlic cloves, minced
- 1 pound 93% lean ground turkey
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 (14.5-ounce) can fire-roasted crushed tomatoes
- 1/2 cup salsa
- 1 (15-ounce) can black beans, rinsed and drained
- 1/2 cup frozen corn
- 1/3 cup water or low-sodium chicken broth
- 1 lime, divided
- 1/4 cup chopped cilantro, plus more for serving
- 1/2 cup nonfat plain Greek yogurt, for serving
- Optional: sliced avocado, jalapeño, and extra hot sauce
Instructions
- Heat the olive oil in a large nonstick skillet or Dutch oven over medium heat. Add the onion, bell pepper, and zucchini. Cook for 6 to 8 minutes, stirring now and then, until the onion is soft and the vegetables have lost their raw crunch. This first step builds a sweet, savory base and lets excess moisture cook off.
- Add the garlic and cook for 30 seconds, just until fragrant. Add the ground turkey, breaking it into small crumbles with a wooden spoon. Cook for 5 to 6 minutes, until no pink remains. Small, even crumbles distribute the turkey through every serving and give the finished skillet a better texture.

- Sprinkle in the chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir for about 30 seconds. Briefly blooming the spices in the pan wakes up their flavor, so the dish tastes smoky and rounded rather than dusty.
- Stir in the crushed tomatoes, salsa, black beans, corn, and water or broth. Bring the mixture to a gentle simmer. Reduce the heat to medium-low and cook uncovered for 8 to 10 minutes, stirring once or twice, until the sauce thickens and coats the turkey and beans.

- Turn off the heat. Stir in the juice from half the lime and the chopped cilantro. Taste, then add a pinch more salt, pepper, lime juice, or hot sauce if needed. The lime is important here: it cuts through the rich spices and makes the vegetable flavors pop.
- Divide the skillet between four bowls. Add a spoonful of Greek yogurt, cilantro, and any optional toppings. Serve the remaining lime half in wedges alongside the bowls.
Tips & Variations
- Use a wide skillet: A 12-inch skillet gives the vegetables room to sauté instead of steam. That means sweeter vegetables and a thicker sauce without needing to simmer forever.
- Don’t skip rinsing the beans: The canning liquid can taste starchy and salty. Rinsed beans keep the flavors clean and help you control the final seasoning.
- Make it vegetarian: Replace the turkey with two additional cans of beans or one can of lentils plus 8 ounces of finely chopped mushrooms. The mushrooms bring savory depth, while legumes preserve the high-fiber focus.
- Change the heat level thoughtfully: Mild salsa keeps the skillet family-friendly. For more heat, use hot salsa or add a diced chipotle pepper in adobo; adding it with the tomatoes prevents concentrated bites of spice.
Serving and Storage
For the lightest meal, serve this turkey and black bean skillet in bowls with Greek yogurt, lime, cilantro, and a crisp green salad. It’s also great spooned over cauliflower rice, tucked into lettuce cups, or served with a small portion of brown rice or quinoa if you want extra carbohydrates after an active day.
Cool leftovers promptly, then refrigerate them in an airtight container for up to 4 days. For the best meal-prep texture, store avocado and yogurt separately and add them after reheating.
Reheat a serving in a covered skillet over medium-low heat with 1 to 2 tablespoons of water, stirring until hot. A microwave works well, too: cover loosely and heat in 60-second intervals, stirring between intervals. The added splash of water loosens the tomato sauce without diluting its flavor.

You Might Also Like
- Honey Chili Salmon High Protein and Fiber Dinner Bowls
- High Protein High Fiber Low Carb Dinner: Sheet Pan Chicken & Vegetables
- Crockpot Chicken Recipes Slow Cooker Pineapple BBQ Chicken
- Creamy Crockpot Chicken and Rice Recipe
Frequently Asked Questions
Is this a good dinner for weight management?
It can fit nicely into a weight-management eating pattern because it combines lean protein, high-fiber beans and vegetables, and a generous portion size for about 390 calories per serving. Individual calorie needs vary, so treat the serving size and toppings as flexible.
Can I make this low calorie high protein high fiber dinner ahead?
Yes. The flavors develop well after a night in the refrigerator, making this an excellent make-ahead dinner. Prepare the skillet, cool it, and refrigerate for up to 4 days; add fresh cilantro, Greek yogurt, lime, and avocado when serving.
Can I use frozen vegetables?
Yes, although fresh zucchini and bell pepper give the best texture. Frozen diced peppers can go in with the onion, and frozen zucchini should be added near the end because it releases more water. Simmer a few extra minutes uncovered if the sauce seems loose.
How can I add even more protein?
Stir in an extra cup of black beans for more plant protein and fiber, or use 99% lean turkey plus an additional half pound of meat. A larger dollop of Greek yogurt is another simple way to raise the protein without changing the skillet’s flavor much.


