Looking for high fiber, low carb meals that still hit your protein goals? Here are filling ideas that balance all three without feeling like diet food.
Protein alone doesn’t keep you full. Fiber is the piece most high-protein plans skip.
These satisfying high-fiber lean protein meals are made with simple ingredients like chicken, turkey, fish, beans, lentils, eggs, and plenty of low-carb vegetables.
Each recipe combines protein and fiber to help keep you full while cutting back on heavy sauces, refined carbs, and added sugar.
They’re practical for meal prep, healthy lunches, busy weeknight dinners, and post-workout meals after the gym.
These recipes are also helpful for anyone following a low-carb diet or trying to add more filling, balanced meals to the week.
Related Articles
- Healthy Air Fryer Recipes for Diabetics (Easy & Low Carb Meals)
- 12 High-Protein Low-Calorie Breakfasts (Under 300 Calories + 30g Protein)
- Chickpea Feta Avocado Salad
- 15 Sugar Free No Carb Snacks and Treats On the Go
- Simple Vanilla Chia Pudding With Greek Yogurt
- 10 Easy Canned Salmon Recipes You Will Actually Want to Make
HIGH FIBER LEAN PROTEIN LOW CARB MEAL IDEAS
1. Grilled Chicken And Broccoli Bowl With Lentils (~38g Protein, 9g Fiber)
Grilled chicken breast over steamed broccoli with a scoop of lentils folded in for extra fiber. Lentils are what push this one past a typical protein bowl into genuinely filling territory.
Ingredients:
- 2 chicken breasts
- 2 cups broccoli florets
- 1 cup cooked lentils
- 2 cloves garlic (minced)
- 1 tbsp olive oil
- salt and pepper
- squeeze of lemon
Instructions:
- Season chicken with salt, pepper, and garlic, then grill or pan-sear 6-7 minutes per side until cooked through.
- Steam the broccoli 4-5 minutes until bright green and tender-crisp.
- Slice the chicken, plate over broccoli and warm lentils, and finish with olive oil and a squeeze of lemon.
2. Black Bean Chicken Taco Bowl (~34g Protein, 12g Fiber)
Seasoned chicken over lettuce with black beans, corn, and all the usual taco toppings, no tortilla or rice. Black beans alone carry about 8g of fiber per half cup, which is most of what makes this bowl so filling.
Ingredients:
- 2 chicken breasts (diced)
- 1 can black beans (drained)
- 1/2 cup corn
- 2 tsp taco seasoning
- chopped romaine
- diced tomato
- avocado
- lime
Instructions:
- Toss diced chicken with taco seasoning and cook in a skillet over medium-high heat 8-10 minutes until browned through.
- Warm the black beans and corn in a small pot.
- Build bowls with romaine on the bottom, then chicken, beans, corn, tomato, and avocado, finished with a squeeze of lime.
3. Garlic Roasted Salmon With Brussels Sprouts (~34g Protein, 6g Fiber)
One sheet pan, salmon fillets roasted alongside garlicky brussels sprouts. Brussels sprouts pack more fiber per cup than most roasted vegetables, so they do real work here beyond just filling the plate.
Ingredients:
- 4 salmon fillets
- 1 lb brussels sprouts (halved)
- 4 cloves garlic (minced)
- 2 tbsp olive oil
- salt and pepper
- lemon wedges
Instructions:
- Preheat oven to 400°F.
- Toss brussels sprouts with half the oil, garlic, salt, and pepper, and roast 15 minutes.
- Push sprouts to one side, add salmon brushed with remaining oil and garlic, and roast another 12-15 minutes until salmon flakes easily.
- Serve with lemon wedges.
4. Turkey And Chickpea Skillet With Spinach (~30g Protein, 10g Fiber)
Ground turkey browned with chickpeas, warm spices, and wilted spinach, all in one pan. Chickpeas bring nearly as much fiber as protein per serving, which is why this skillet keeps you full longer than a plain turkey dish would.
Ingredients:
- 1 lb ground turkey
- 1 can chickpeas (drained)
- 3 cups fresh spinach
- 1 tsp cumin
- 1/2 tsp paprika
- 1 small onion (diced)
- 2 cloves garlic
Instructions:
- Brown the turkey with onion and garlic in a large skillet over medium heat, about 8 minutes.
- Stir in chickpeas, cumin, and paprika and cook 3-4 minutes more.
- Add spinach and stir just until wilted, about 2 minutes, then season with salt and pepper to taste.
5. Cilantro Lime Shrimp And Black Bean Salad (~28g Protein, 11g Fiber)
Quick-cooked shrimp tossed with black beans, avocado, and a bright cilantro lime dressing. Shrimp is nearly carb-free on its own, so the fiber count here comes almost entirely from the beans and avocado.
Ingredients:
- 1 lb shrimp (peeled)
- 1 can black beans (drained)
- 1 avocado (diced)
- 1/4 cup cilantro (chopped)
- juice of 2 limes
- 2 tbsp olive oil
Instructions:
- Sauté shrimp in a hot skillet 2-3 minutes per side until pink and just cooked through.
- Let cool slightly, then toss with black beans, avocado, cilantro, lime juice, and olive oil.
- Season with salt to taste and serve chilled or warm.
6. Chicken And Cauliflower Rice Stir Fry (~35g Protein, 7g Fiber)
Diced chicken stir-fried with broccoli and cauliflower rice instead of regular rice. Swapping in riced cauliflower is what keeps the carbs low here without cutting the volume of the meal.
Ingredients:
- 1 lb chicken breast (diced)
- 3 cups riced cauliflower
- 2 cups broccoli florets
- 3 tbsp soy sauce
- 1 tbsp sesame oil
- 2 cloves garlic
Instructions:
- Stir-fry chicken in sesame oil over high heat 5-6 minutes until browned.
- Add broccoli and garlic, cook 3-4 minutes until crisp-tender.
- Stir in cauliflower rice and soy sauce, tossing 3-4 minutes until heated through.
7. Turkey And Black Bean Stuffed Peppers (~29g Protein, 11g Fiber)
Bell peppers stuffed with seasoned ground turkey, black beans, and melted cheese on top. The pepper itself adds a bit of fiber too, so almost nothing on this plate is filler.
Ingredients:
- 4 bell peppers
- 1 lb ground turkey
- 1 can black beans (drained)
- 2 tbsp taco seasoning
- 1/2 cup shredded cheese
- diced onion
Instructions:
- Preheat oven to 375°F.
- Slice tops off peppers and remove seeds.
- Brown turkey with onion and taco seasoning, then stir in black beans.
- Stuff peppers with the mixture, top with cheese, and bake 25-30 minutes until peppers are tender.
8. Mediterranean Baked Cod With Chickpeas (~35g Protein, 9g Fiber)
Cod fillets baked over a chickpea, tomato, and spinach mixture with lemon and oregano. Cod on its own is nearly fat-free protein, so leaning on chickpeas is what carries the fiber in this one.
Ingredients:
- 4 cod fillets
- 1 can chickpeas (drained)
- 2 cups baby spinach
- 1 cup cherry tomatoes (halved)
- 2 tbsp olive oil
- 1 tsp oregano
- lemon
Instructions:
- Preheat oven to 400°F.
- Toss chickpeas, tomatoes, and spinach with olive oil and oregano in a baking dish.
- Nestle cod fillets on top, season with salt and pepper, and bake 15-18 minutes until fish flakes easily.
- Finish with a squeeze of lemon.
9. Grilled Chicken And Lentil Salad (~33g Protein, 10g Fiber)
Sliced grilled chicken over mixed greens with lentils, cucumber, and feta. Lentils replace the usual crouton or grain here, which is where most of this salad’s fiber comes from.
Ingredients:
- 2 chicken breasts
- 1 cup cooked lentils
- mixed greens
- 1 cucumber (sliced)
- 1/4 cup feta
- balsamic vinaigrette
Instructions:
- Grill chicken 6-7 minutes per side until cooked through, then slice.
- Toss greens, lentils, and cucumber in a bowl.
- Top with sliced chicken and feta, then drizzle with vinaigrette.
10. Low Carb Turkey Black Bean Chili (~31g Protein, 13g Fiber)
Ground turkey simmered with black beans, tomatoes, and warm chili spices. This one has the highest fiber count on the whole list, mostly thanks to a full can of beans per batch.
Ingredients:
- 1 lb ground turkey
- 1 can black beans (drained)
- 1 can diced tomatoes
- 1 onion (diced)
- 2 tbsp chili powder
- 2 cups chicken broth
Instructions:
- Brown turkey with onion in a large pot over medium heat, about 8 minutes.
- Stir in chili powder, tomatoes, beans, and broth.
- Simmer uncovered 25-30 minutes, stirring occasionally, until thickened.
11. Garlic Shrimp And Broccoli Skillet (~26g Protein, 5g Fiber)
Shrimp and broccoli cooked fast in garlic butter, ready in under 20 minutes. It’s lighter on fiber than the bean-based ideas on this list, but the broccoli still adds a real amount for so little effort.
Ingredients:
- 1 lb shrimp (peeled)
- 3 cups broccoli florets
- 4 tbsp butter
- 4 cloves garlic (minced)
- red pepper flakes
- lemon juice
Instructions:
- Steam or blanch broccoli 3-4 minutes until crisp-tender, then set aside.
- Melt butter in a skillet, add garlic and red pepper flakes, and cook 30 seconds.
- Add shrimp and cook 2-3 minutes per side, then toss in the broccoli and finish with lemon juice.
12. Cuban Chicken And Black Bean Quinoa Bowl (~34g Protein, 12g Fiber)
Cumin-spiced chicken over quinoa with black beans and a squeeze of lime. Quinoa and black beans together stack fiber on top of fiber, so this bowl has one of the highest counts here alongside a solid protein number.
Ingredients:
- 2 chicken breasts
- 1 cup cooked quinoa
- 1 can black beans (drained)
- 1 tsp cumin
- 1 tsp garlic powder
- lime
- cilantro
Instructions:
- Season chicken with cumin and garlic powder, then grill or pan-sear 6-7 minutes per side until cooked through.
- Warm the black beans in a small pot.
- Slice chicken and serve over quinoa with beans, finished with lime juice and chopped cilantro.
13. Baked Salmon With Lentils And Spinach (~36g Protein, 9g Fiber)
Salmon baked over a bed of lentils and spinach with a simple lemon herb sauce. It’s one dish start to finish, and it pairs the omega-3s from salmon with the fiber lentils bring, which most salmon dinners skip entirely.
Ingredients:
- 4 salmon fillets
- 1 1/2 cups cooked lentils
- 2 cups spinach
- 2 tbsp olive oil
- 1 tbsp lemon juice
- fresh herbs (dill or parsley)
Instructions:
- Preheat oven to 400°F.
- Toss lentils and spinach with half the olive oil in a baking dish.
- Place salmon on top, drizzle with remaining oil, season with salt and pepper, and bake 15-18 minutes.
- Finish with lemon juice and fresh herbs.
14. Ground Turkey Cauliflower Rice Bowl (~30g Protein, 6g Fiber)
Taco-seasoned ground turkey over cauliflower rice with fresh tomato and lettuce. This one leans more low-carb than high-fiber, but the cauliflower base still beats plain white rice by a wide margin.
Ingredients:
- 1 lb ground turkey
- 3 cups riced cauliflower
- 2 tbsp taco seasoning
- diced tomato
- shredded lettuce
- lime
Instructions:
- Brown turkey with taco seasoning in a skillet over medium heat, 8-10 minutes.
- In a separate pan, sauté cauliflower rice 4-5 minutes until tender.
- Serve turkey over the cauliflower rice, topped with tomato, lettuce, and a squeeze of lime.
15. Grilled Steak And Black Bean Avocado Salad (~37g Protein, 11g Fiber)
Sliced flank steak over romaine with black beans, cherry tomatoes, and avocado. The steak brings the protein number up higher than most ideas on this list, while the beans and avocado do the fiber work.
Ingredients:
- 12 oz flank steak
- 1 can black beans (drained)
- 1 avocado (sliced)
- 1 cup cherry tomatoes (halved)
- romaine lettuce
- lime vinaigrette
Instructions:
- Season steak with salt and pepper and grill 4-5 minutes per side for medium, then rest 5 minutes before slicing thin.
- Toss romaine with black beans and tomatoes.
- Top with sliced steak and avocado, then finish with lime vinaigrette.
16. Chicken And Chickpea Curry With Spinach (~32g Protein, 10g Fiber)
Chicken simmered in a mild curry sauce with chickpeas and spinach. Curries usually lean carb-heavy from the rice served alongside, so keeping the base itself high-fiber and low-carb is what makes this one work.
Ingredients:
- 1 lb chicken breast (cubed)
- 1 can chickpeas (drained)
- 3 cups spinach
- 1 can diced tomatoes
- 1 tbsp curry powder
- 1/2 cup coconut milk
Instructions:
- Sauté chicken in a pot over medium heat until browned, about 6 minutes.
- Stir in curry powder, tomatoes, and chickpeas, and simmer 10 minutes.
- Add coconut milk and spinach, and cook 3-4 minutes more until spinach wilts and chicken is cooked through.
17. Turkey And Black Bean Lettuce Cups (~27g Protein, 9g Fiber)
Seasoned ground turkey and black beans spooned into crisp lettuce leaves. Swapping the tortilla for lettuce is what keeps the carbs down, while the beans keep the fiber count from disappearing along with it.
Ingredients:
- 1 lb ground turkey
- 1 can black beans (drained)
- 1 tbsp taco seasoning
- butter lettuce leaves
- diced tomato
- avocado
Instructions:
- Brown turkey with taco seasoning in a skillet, 8 minutes.
- Stir in black beans and cook 2-3 minutes more until warmed through.
- Spoon into lettuce leaves and top with diced tomato and avocado.
18. Teriyaki Salmon Bowl With Edamame And Broccoli (~35g Protein, 8g Fiber)
Sheet pan salmon glazed in a sugar-free teriyaki sauce, served with roasted broccoli and edamame. Edamame is one of the few whole soy foods with a real fiber count, which is what sets this bowl apart from a typical teriyaki dinner.
Ingredients:
- 4 salmon fillets
- 1 cup shelled edamame
- 2 cups broccoli florets
- 3 tbsp low-sodium soy sauce
- 1 tbsp rice vinegar
- 1 tsp ginger
Instructions:
- Preheat oven to 400°F.
- Whisk soy sauce, vinegar, and ginger, then brush over salmon.
- Roast salmon and broccoli on a sheet pan 12-15 minutes until salmon flakes easily.
- Steam edamame 4-5 minutes and serve alongside.
19. Chicken, White Bean, And Kale Soup (~28g Protein, 10g Fiber)
A one-pot soup with shredded chicken, white beans, and kale in a garlicky broth. This is a good one to double, since it holds up well in the fridge and the flavor actually improves the next day.
Ingredients:
- 3 cups cooked chicken (shredded)
- 2 cans white beans (drained)
- 4 cups kale (chopped)
- 6 cups chicken broth
- 4 cloves garlic
- 1 onion (diced)
Instructions:
- Sauté onion and garlic in a large pot until soft, about 4 minutes.
- Add broth and white beans, bring to a simmer, and cook 10 minutes.
- Stir in chicken and kale, and simmer 5-7 minutes more until kale is wilted and everything is heated through.
20. Tuna And White Bean Arugula Salad (~29g Protein, 10g Fiber)
Canned tuna tossed with white beans, peppery arugula, and a simple lemon dressing. No cooking required, and the white beans are doing double duty as both the fiber source and half the bulk of the salad.
Ingredients:
- 2 cans tuna (drained)
- 1 can white beans (drained)
- 3 cups arugula
- 2 tbsp olive oil
- 1 tbsp lemon juice
- red onion (thinly sliced)
Instructions:
- Flake the tuna into a large bowl and add white beans, arugula, and red onion.
- Whisk olive oil and lemon juice together, then pour over the salad and toss.
- Season with salt and pepper to taste.
21. Turkey Meatballs With Crispy Chickpeas (~28g Protein, 9g Fiber)
Baked turkey meatballs on a sheet pan with chickpeas that crisp up in the same oven heat. If you want the low-carb version, swap in spiralized zucchini for the pita and this stays firmly in low-carb territory.
Ingredients:
- 1 lb ground turkey
- 1 can chickpeas (drained)
- 1 egg
- 2 cloves garlic (minced)
- 1 tsp cumin
- olive oil
Instructions:
- Preheat oven to 400°F.
- Mix turkey, egg, garlic, and cumin, then roll into 1-inch meatballs.
- Toss chickpeas with olive oil and salt.
- Spread meatballs and chickpeas on a sheet pan and bake 18-20 minutes, until meatballs are cooked through and chickpeas are crisp.
22. Almond Crusted Chicken And Broccoli Skillet (~33g Protein, 5g Fiber)
Chicken breast pan-seared with a light almond coating, served alongside sautéed broccoli. Almonds add a bit of fiber and healthy fat that breadcrumbs never would, on top of keeping the whole dish carb-friendly.
Ingredients:
- 2 chicken breasts (pounded thin)
- 1/2 cup sliced almonds (crushed)
- 1 egg (beaten)
- 3 cups broccoli florets
- 2 tbsp olive oil
Instructions:
- Dip chicken in beaten egg, then press into crushed almonds to coat.
- Pan-fry in olive oil over medium heat 4-5 minutes per side until golden and cooked through.
- Sauté broccoli in the same pan 4-5 minutes and serve alongside.
23. Pork Tenderloin With Black Beans And Rice (~34g Protein, 10g Fiber)
Cubed pork tenderloin simmered with black beans, salsa, and lime, spooned over a small portion of rice. Keep the rice portion light and this leans low-carb without losing the fiber the beans bring.
Ingredients:
- 1 1/4 lb pork tenderloin (cubed)
- 1 can black beans (drained)
- 1 cup salsa
- 1 tsp cumin
- lime juice
- cilantro
Instructions:
- Sear pork in a hot skillet 4-5 minutes until browned on all sides.
- Add black beans, salsa, and cumin, and simmer 12-15 minutes until pork is cooked through.
- Finish with lime juice and chopped cilantro.
24. Sheet Pan Chicken With Broccoli And Chickpeas (~34g Protein, 9g Fiber)
Chicken thighs roasted on one pan with broccoli and chickpeas until everything gets a little crispy at the edges. One pan, minimal cleanup, and it’s easy to see why this combination shows up so often.
Ingredients:
- 6 chicken thighs
- 1 can chickpeas (drained)
- 2 crowns broccoli (cut into florets)
- 2 tbsp olive oil
- 1 tsp smoked paprika
- lemon wedges
Instructions:
- Preheat oven to 425°F.
- Toss chickpeas and broccoli with half the oil and paprika on a sheet pan.
- Rub chicken thighs with remaining oil and paprika, then nestle among the vegetables.
- Roast 30-35 minutes until chicken is cooked through and everything is lightly browned.
25. Chicken And Roasted Chickpea Power Bowl (~32g Protein, 11g Fiber)
Roasted chickpeas and diced chicken over greens with cherry tomatoes and a light vinaigrette. It’s the highest-fiber closer on this list, and a good one to lean on when you want the meal to feel bigger than the calories actually are.
Ingredients:
- 2 chicken breasts (diced)
- 1 can chickpeas (drained)
- mixed greens
- 1 cup cherry tomatoes (halved)
- 2 tbsp olive oil
- balsamic vinegar
Instructions:
- Preheat oven to 400°F.
- Toss chickpeas with 1 tbsp olive oil and salt, then roast 20-25 minutes until crisp.
- Season and sauté the diced chicken in a skillet 6-7 minutes until cooked through.
- Build bowls with greens, tomatoes, chicken, and roasted chickpeas, finished with olive oil and balsamic.

