30+ High Fiber + High Protein Dinner Recipes

Dinner is the meal where many people either succeed or stumble in their nutritional goals. After a long day, the temptation to reach for convenience foods is strong. Yet a dinner built around high fiber and high protein ingredients is not only deeply satisfying — it also supports overnight muscle repair, stabilizes blood sugar through the night, and sets the stage for a better morning. These 32 dinner recipes are designed to be flavorful, filling, and nutritionally complete, with every recipe delivering a meaningful dose of both protein and dietary fiber.


The Role of Dinner in a High Fiber + High Protein Diet

Consuming adequate protein at dinner supports muscle protein synthesis that occurs during sleep, while dietary fiber feeds the gut microbiome through the overnight fasting period. Research suggests that a high-protein dinner reduces late-night snacking by promoting satiety hormones that remain active for several hours after eating. A fiber-rich dinner also helps regulate morning blood sugar levels, contributing to a more stable energy profile throughout the following day.

Dinner Protein SourceProtein per ServingPairs Well With
Chicken breast (5 oz)~42gQuinoa, sweet potato, broccoli
Salmon fillet (5 oz)~34gBrown rice, asparagus, lentils
Lean beef (4 oz)~28gBlack beans, roasted vegetables
Lentils (1 cup cooked)~18gCauliflower, kale, brown rice
Tempeh (4 oz)~22gStir-fry vegetables, brown rice

The Recipes

1. Herb-Roasted Chicken with Lentils and Roasted Carrots

This elegant roasted chicken dinner is paired with fiber-rich lentils and sweet roasted carrots for a complete, balanced meal that feels special enough for a dinner party but easy enough for a weeknight.

Nutritional Highlights: ~48g protein, ~14g fiber per serving

Ingredients:

  • 6 oz bone-in chicken thigh (skin removed)
  • 1/2 cup cooked green lentils
  • 2 medium carrots, cut into sticks
  • 2 cloves garlic, minced
  • 1 tsp fresh thyme
  • 1 tsp fresh rosemary
  • 1 tbsp olive oil
  • 1 tbsp lemon juice
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Mix garlic, thyme, rosemary, olive oil, lemon juice, salt, and pepper. Rub over chicken.
  3. Toss carrots with olive oil, salt, and pepper.
  4. Place chicken and carrots on a baking sheet. Roast for 35–40 minutes until chicken is cooked through and carrots are tender.
  5. Warm lentils and season with salt, pepper, and a drizzle of olive oil.
  6. Serve chicken over lentils with roasted carrots on the side. Garnish with parsley.

2. Baked Salmon with Asparagus and Quinoa

Salmon is one of the most nutritionally complete dinner proteins available. Paired with fiber-rich asparagus and protein-dense quinoa, this baked dinner is ready in under 30 minutes.

Nutritional Highlights: ~42g protein, ~8g fiber per serving

Ingredients:

  • 6 oz salmon fillet
  • 1/2 cup cooked quinoa
  • 1 bunch asparagus, trimmed
  • 2 cloves garlic, minced
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • 1 tsp Dijon mustard
  • 1 tsp honey
  • Salt, pepper, and dill to taste

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Mix lemon juice, olive oil, Dijon mustard, honey, garlic, salt, and pepper. Brush over salmon.
  3. Toss asparagus with olive oil, salt, and pepper.
  4. Place salmon and asparagus on a baking sheet.
  5. Bake for 12–15 minutes until salmon flakes easily and asparagus is tender.
  6. Serve over quinoa with fresh dill.

3. Turkey and Black Bean Stuffed Sweet Potatoes

Large sweet potatoes become edible bowls for a savory filling of lean ground turkey and black beans. This dinner is high in protein, fiber, beta-carotene, and potassium — a nutritional powerhouse.

Nutritional Highlights: ~38g protein, ~14g fiber per serving

Ingredients:

  • 2 medium sweet potatoes
  • 4 oz lean ground turkey
  • 1/2 cup canned black beans, rinsed
  • 1/4 cup diced red onion
  • 1/4 cup diced tomato
  • 1 tsp cumin
  • 1/2 tsp chili powder
  • 1 tsp olive oil
  • Salt and pepper to taste
  • Toppings: Greek yogurt, salsa, cilantro, lime

Instructions:

  1. Preheat oven to 400°F (200°C). Pierce sweet potatoes and bake for 45–50 minutes until tender.
  2. Heat olive oil in a skillet. Cook ground turkey for 4–5 minutes, breaking apart.
  3. Add onion and cook for 2 minutes. Add cumin, chili powder, salt, and pepper.
  4. Add black beans and tomato; cook for 2 more minutes.
  5. Slice open sweet potatoes and fluff the flesh.
  6. Fill with turkey-bean mixture. Top with Greek yogurt, salsa, and cilantro.

4. Lentil Bolognese with Whole Wheat Pasta

This plant-based bolognese uses lentils in place of ground meat, creating a rich, meaty sauce that is loaded with fiber and plant protein. Served over whole wheat pasta, it is a comforting, nutritious dinner.

Nutritional Highlights: ~24g protein, ~16g fiber per serving

Ingredients:

  • 3/4 cup dry green or brown lentils, rinsed
  • 2 oz whole wheat spaghetti
  • 1 medium onion, finely diced
  • 2 cloves garlic, minced
  • 1 medium carrot, finely diced
  • 1 stalk celery, finely diced
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup dry red wine (optional)
  • 1 tsp Italian seasoning
  • 1 tsp olive oil
  • Salt, pepper, and red pepper flakes to taste
  • Grated Parmesan for serving

Instructions:

  1. Cook lentils in 2 cups of water for 20–25 minutes until tender. Drain and set aside.
  2. Heat olive oil in a large skillet. Sauté onion, carrot, and celery for 5–6 minutes.
  3. Add garlic and Italian seasoning; cook for 1 minute.
  4. Add wine if using and cook for 2 minutes. Add crushed tomatoes and cooked lentils.
  5. Simmer for 20 minutes until sauce thickens. Season with salt, pepper, and red pepper flakes.
  6. Cook pasta according to package directions. Serve sauce over pasta with Parmesan.

5. Spiced Chickpea and Spinach Curry

This vibrant, fragrant curry is entirely plant-based and delivers an impressive combination of protein and fiber from chickpeas. Served with brown rice, it is a deeply satisfying dinner.

Nutritional Highlights: ~20g protein, ~16g fiber per serving

Ingredients:

  • 1 can (15 oz) chickpeas, rinsed
  • 2 cups fresh spinach
  • 1 can (14 oz) diced tomatoes
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 tbsp curry powder
  • 1/2 tsp turmeric
  • 1/2 tsp cumin
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • 1/2 cup cooked brown rice for serving
  • Fresh cilantro and lemon juice to finish

Instructions:

  1. Heat olive oil in a large pot over medium heat. Sauté onion for 4 minutes.
  2. Add garlic and ginger; cook for 1 minute. Add all spices and stir for 30 seconds.
  3. Add chickpeas and diced tomatoes. Stir to combine.
  4. Simmer for 20 minutes until sauce thickens.
  5. Add spinach and cook for 2 minutes until wilted.
  6. Season with salt, pepper, and lemon juice.
  7. Serve over brown rice with fresh cilantro.

6. Grilled Steak with Roasted Broccoli and Sweet Potato

A classic, satisfying dinner: a lean grilled steak served alongside roasted broccoli and sweet potato. This combination provides complete protein, complex carbohydrates, and a significant fiber contribution.

Nutritional Highlights: ~40g protein, ~9g fiber per serving

Ingredients:

  • 5 oz lean sirloin steak
  • 1 cup broccoli florets
  • 1 medium sweet potato, cubed
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • Salt, pepper, and fresh rosemary to taste

Instructions:

  1. Preheat oven to 425°F (220°C).
  2. Toss sweet potato and broccoli with olive oil, garlic, paprika, salt, and pepper. Roast for 25–30 minutes.
  3. Season steak with salt, pepper, and rosemary.
  4. Grill or pan-sear steak over high heat for 3–4 minutes per side for medium-rare. Let rest for 5 minutes before slicing.
  5. Serve steak alongside roasted vegetables.

7. Shrimp and Edamame Fried Brown Rice

This healthier version of fried rice uses brown rice for added fiber, and loads it with shrimp and edamame for a substantial protein boost. It comes together in under 20 minutes.

Nutritional Highlights: ~32g protein, ~7g fiber per serving

Ingredients:

  • 5 oz large shrimp, peeled and deveined
  • 1 cup cooked brown rice (day-old works best)
  • 1/2 cup shelled edamame
  • 1/4 cup diced carrots
  • 1/4 cup frozen peas
  • 2 large eggs, beaten
  • 2 cloves garlic, minced
  • 2 tbsp low-sodium soy sauce
  • 1 tsp sesame oil
  • 1 tbsp vegetable oil
  • Green onions and sesame seeds for garnish

Instructions:

  1. Heat vegetable oil in a wok over high heat. Add shrimp and cook for 2 minutes per side. Remove and set aside.
  2. Add garlic, carrots, and peas to the wok. Stir-fry for 2 minutes.
  3. Push vegetables to the side. Scramble eggs in the center until just set.
  4. Add brown rice and edamame. Stir-fry everything together for 3–4 minutes.
  5. Return shrimp to the wok. Add soy sauce and sesame oil. Toss to combine.
  6. Garnish with green onions and sesame seeds.

8. Moroccan Chicken with Chickpeas and Couscous

This fragrant North African-inspired dish combines tender chicken with chickpeas, warming spices, and whole wheat couscous for a dinner that is exotic, satisfying, and nutritionally complete.

Nutritional Highlights: ~44g protein, ~12g fiber per serving

Ingredients:

  • 5 oz chicken breast, diced
  • 1/2 cup canned chickpeas, rinsed
  • 1/2 cup whole wheat couscous
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes
  • 1/2 cup chicken broth
  • 1 tsp cumin
  • 1 tsp coriander
  • 1/2 tsp cinnamon
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne
  • 1 tbsp olive oil
  • Fresh cilantro and lemon for serving

Instructions:

  1. Heat olive oil in a large skillet. Cook chicken for 4–5 minutes until browned.
  2. Add onion and cook for 3 minutes. Add garlic and all spices; cook for 1 minute.
  3. Add chickpeas, diced tomatoes, and broth. Simmer for 20 minutes.
  4. Prepare couscous: bring 3/4 cup broth to a boil, pour over couscous, cover and let sit for 5 minutes. Fluff with a fork.
  5. Serve chicken and chickpea mixture over couscous with cilantro and lemon.

9. Baked Cod with Lemon, Capers, and White Bean Ragout

Cod is a lean, mild white fish that bakes beautifully. Served over a white bean ragout with lemon and capers, this dinner is elegant, light, and packed with protein and fiber.

Nutritional Highlights: ~40g protein, ~12g fiber per serving

Ingredients:

  • 6 oz cod fillet
  • 1 cup canned white beans, rinsed
  • 1 cup cherry tomatoes, halved
  • 2 cloves garlic, minced
  • 1 tbsp capers
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 1/4 cup fresh parsley, chopped
  • Salt, pepper, and red pepper flakes to taste

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Season cod with salt, pepper, and 1 tbsp lemon juice. Bake for 12–15 minutes.
  3. Meanwhile, heat 1 tbsp olive oil in a skillet. Sauté garlic for 1 minute.
  4. Add cherry tomatoes and cook for 3 minutes until they begin to burst.
  5. Add white beans, capers, remaining lemon juice, and red pepper flakes. Cook for 3–4 minutes.
  6. Stir in parsley and season with salt and pepper.
  7. Serve cod over the white bean ragout.

10. Beef and Vegetable Stir-Fry with Brown Rice

Lean beef strips stir-fried with a colorful array of vegetables and served over brown rice is a quick, satisfying dinner that delivers complete protein and a good dose of fiber.

Nutritional Highlights: ~36g protein, ~7g fiber per serving

Ingredients:

  • 4 oz lean beef sirloin, thinly sliced
  • 1/2 cup cooked brown rice
  • 1/2 cup broccoli florets
  • 1/4 cup sliced bell peppers
  • 1/4 cup snap peas
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp sesame oil
  • 1 tsp cornstarch
  • 1 tbsp vegetable oil

Instructions:

  1. Toss beef with cornstarch, soy sauce, and a pinch of pepper. Marinate for 10 minutes.
  2. Heat vegetable oil in a wok over high heat. Stir-fry beef for 2–3 minutes. Remove and set aside.
  3. Add broccoli, bell peppers, and snap peas. Stir-fry for 3–4 minutes.
  4. Add garlic and ginger; cook for 1 minute.
  5. Return beef to the wok. Add oyster sauce and sesame oil. Toss to combine.
  6. Serve over brown rice.

11. Chicken and Vegetable Soup with Barley

This classic chicken soup gets a nutritional upgrade with the addition of pearl barley, which adds substantial fiber and a satisfying chewiness. It is the ultimate comfort food that is also deeply nourishing.

Nutritional Highlights: ~36g protein, ~10g fiber per serving

Ingredients:

  • 5 oz chicken breast, diced
  • 1/3 cup pearl barley
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 1 tsp thyme
  • 1 bay leaf
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions:

  1. Heat olive oil in a large pot. Sauté onion for 3–4 minutes.
  2. Add garlic, carrots, and celery. Cook for 4 minutes.
  3. Add chicken and cook for 3–4 minutes until lightly browned.
  4. Add barley, broth, thyme, and bay leaf. Bring to a boil.
  5. Reduce heat and simmer for 40–45 minutes until barley is tender.
  6. Remove bay leaf. Season with salt and pepper. Garnish with parsley.

12. Black Bean and Sweet Potato Enchiladas

These vegetarian enchiladas are stuffed with a hearty black bean and sweet potato filling, rolled in whole wheat tortillas, and baked under a smoky enchilada sauce. They are rich in fiber, protein, and flavor.

Nutritional Highlights: ~22g protein, ~18g fiber per serving (2 enchiladas)

Ingredients:

  • 4 whole wheat tortillas (8-inch)
  • 1 cup canned black beans, rinsed
  • 1 medium sweet potato, cooked and mashed
  • 1/2 cup corn kernels
  • 1/4 cup diced red onion
  • 1 tsp cumin
  • 1/2 tsp chili powder
  • 1 cup enchilada sauce
  • 1/2 cup shredded low-fat cheddar
  • Fresh cilantro and lime for serving

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. Mix black beans, sweet potato, corn, red onion, cumin, and chili powder.
  3. Spread 1/4 cup enchilada sauce on the bottom of a baking dish.
  4. Fill each tortilla with the bean mixture, roll tightly, and place seam-side down in the dish.
  5. Pour remaining enchilada sauce over the top. Sprinkle with cheese.
  6. Bake for 20–25 minutes until bubbly.
  7. Garnish with cilantro and lime juice.

13. Teriyaki Salmon with Edamame and Brown Rice

This Japanese-inspired dinner features a glossy teriyaki-glazed salmon fillet served with edamame and brown rice. It is a balanced, beautiful dinner that comes together in under 30 minutes.

Nutritional Highlights: ~44g protein, ~8g fiber per serving

Ingredients:

  • 6 oz salmon fillet
  • 1/2 cup cooked brown rice
  • 1/2 cup shelled edamame, cooked
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp honey
  • 1 tsp sesame oil
  • 1 tsp rice vinegar
  • 1 clove garlic, minced
  • 1 tsp fresh ginger
  • Sesame seeds and green onions for garnish

Instructions:

  1. Whisk together soy sauce, honey, sesame oil, rice vinegar, garlic, and ginger for the teriyaki sauce.
  2. Heat a nonstick skillet over medium-high heat. Cook salmon skin-side up for 4 minutes.
  3. Flip and brush with teriyaki sauce. Cook for 3–4 more minutes, brushing again.
  4. Serve salmon over brown rice with edamame alongside.
  5. Drizzle any remaining sauce over the bowl.
  6. Garnish with sesame seeds and green onions.

14. Pork Tenderloin with Roasted Brussels Sprouts and Lentils

Pork tenderloin is one of the leanest cuts of meat available. Paired with fiber-rich Brussels sprouts and lentils, this dinner is a complete nutritional package with a sophisticated flavor profile.

Nutritional Highlights: ~44g protein, ~12g fiber per serving

Ingredients:

  • 6 oz pork tenderloin
  • 1 cup Brussels sprouts, halved
  • 1/2 cup cooked green lentils
  • 2 cloves garlic, minced
  • 1 tbsp Dijon mustard
  • 1 tbsp olive oil
  • 1 tsp fresh thyme
  • Salt and pepper to taste
  • Balsamic glaze for drizzling

Instructions:

  1. Preheat oven to 425°F (220°C).
  2. Rub pork with Dijon mustard, garlic, thyme, salt, and pepper.
  3. Toss Brussels sprouts with olive oil, salt, and pepper.
  4. Roast pork and Brussels sprouts together for 20–25 minutes until pork reaches 145°F (63°C) internal temperature.
  5. Let pork rest for 5 minutes before slicing.
  6. Warm lentils and season with salt and olive oil.
  7. Serve pork over lentils with Brussels sprouts. Drizzle with balsamic glaze.

15. Tofu and Broccoli Stir-Fry with Peanut Sauce

This vibrant plant-based stir-fry features crispy tofu and tender broccoli in a rich, creamy peanut sauce. It is high in protein, fiber, and healthy fats, and incredibly satisfying.

Nutritional Highlights: ~28g protein, ~8g fiber per serving

Ingredients:

  • 7 oz extra-firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 1/2 cup cooked brown rice
  • 3 tbsp natural peanut butter
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp lime juice
  • 1 tsp sesame oil
  • 1 tsp honey
  • 1 clove garlic, minced
  • 1 tsp fresh ginger
  • 1/4 cup warm water (to thin sauce)
  • 1 tbsp vegetable oil
  • Crushed peanuts and cilantro for garnish

Instructions:

  1. Whisk together peanut butter, soy sauce, lime juice, sesame oil, honey, garlic, ginger, and warm water until smooth.
  2. Heat vegetable oil in a wok over high heat. Fry tofu cubes for 3–4 minutes per side until golden. Remove.
  3. Stir-fry broccoli for 3–4 minutes until tender-crisp.
  4. Return tofu to the wok. Pour peanut sauce over everything and toss to coat.
  5. Serve over brown rice. Garnish with crushed peanuts and cilantro.

16. Lamb and Lentil Shepherd’s Pie

This elevated shepherd’s pie uses lean ground lamb and lentils for the filling, topped with a cauliflower and potato mash that reduces carbohydrates while maintaining the comforting texture of the classic dish.

Nutritional Highlights: ~36g protein, ~14g fiber per serving

Ingredients:

  • 4 oz lean ground lamb
  • 1/2 cup cooked green lentils
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1/2 cup frozen peas
  • 1 tbsp tomato paste
  • 1/2 cup low-sodium beef broth
  • 1 tsp Worcestershire sauce
  • 1 tsp thyme
  • 1 cup cauliflower florets + 1 medium potato, boiled and mashed
  • 1 tbsp olive oil
  • Salt and pepper to taste

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in a skillet. Brown lamb for 4–5 minutes. Add onion, garlic, and carrot; cook for 4 minutes.
  3. Add tomato paste, broth, Worcestershire, and thyme. Simmer for 10 minutes.
  4. Stir in lentils and peas. Season with salt and pepper.
  5. Transfer to a baking dish. Top with mashed cauliflower-potato mixture.
  6. Bake for 20–25 minutes until top is golden.

17. Chicken Tikka Masala with Brown Rice

This beloved Indian-inspired dish features tender chicken in a rich, spiced tomato-cream sauce. Made with Greek yogurt instead of heavy cream, it is lighter but equally delicious, and served with fiber-rich brown rice.

Nutritional Highlights: ~44g protein, ~5g fiber per serving

Ingredients:

  • 5 oz chicken breast, cubed
  • 1/2 cup cooked brown rice
  • 1/2 cup plain Greek yogurt (divided)
  • 1 can (14 oz) crushed tomatoes
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger
  • 1 tbsp garam masala
  • 1 tsp cumin
  • 1 tsp turmeric
  • 1/2 tsp cayenne
  • 1 tbsp olive oil
  • Salt to taste
  • Fresh cilantro for garnish

Instructions:

  1. Marinate chicken in 1/4 cup Greek yogurt, half the spices, and salt for 30 minutes (or overnight).
  2. Grill or broil chicken for 5–6 minutes until slightly charred. Set aside.
  3. Heat olive oil in a pot. Sauté onion for 4 minutes. Add garlic, ginger, and remaining spices; cook for 1 minute.
  4. Add crushed tomatoes and simmer for 15 minutes.
  5. Stir in remaining Greek yogurt and cooked chicken. Simmer for 10 minutes.
  6. Serve over brown rice with fresh cilantro.

18. Tuna and White Bean Pasta

This quick Italian-inspired pasta dish combines protein-rich tuna with fiber-packed white beans and whole wheat pasta in a simple garlic-olive oil sauce. It is ready in 20 minutes.

Nutritional Highlights: ~38g protein, ~12g fiber per serving

Ingredients:

  • 2 oz whole wheat penne
  • 1 can (5 oz) tuna in olive oil, drained
  • 1/2 cup canned white beans, rinsed
  • 2 cloves garlic, minced
  • 1/2 cup cherry tomatoes, halved
  • 1 cup baby arugula
  • 2 tbsp olive oil
  • 1 tbsp lemon juice
  • 1/4 tsp red pepper flakes
  • Salt and pepper to taste
  • Grated Parmesan for serving

Instructions:

  1. Cook pasta according to package directions. Reserve 1/4 cup pasta water.
  2. Heat olive oil in a skillet. Sauté garlic for 1 minute. Add cherry tomatoes and cook for 2 minutes.
  3. Add white beans and tuna. Stir gently.
  4. Add cooked pasta and a splash of pasta water. Toss to combine.
  5. Remove from heat and stir in arugula and lemon juice.
  6. Season with salt, pepper, and red pepper flakes. Serve with Parmesan.

19. Stuffed Bell Peppers with Ground Turkey and Quinoa

These colorful stuffed peppers are filled with a savory mixture of lean ground turkey and quinoa, baked until tender and topped with melted cheese. They are a complete, satisfying dinner.

Nutritional Highlights: ~38g protein, ~8g fiber per serving (2 peppers)

Ingredients:

  • 4 large bell peppers, tops cut off and seeded
  • 4 oz lean ground turkey
  • 1/2 cup cooked quinoa
  • 1/4 cup diced tomato
  • 1/4 cup diced onion
  • 1 clove garlic, minced
  • 1/2 tsp Italian seasoning
  • 1/4 cup marinara sauce
  • 1/4 cup shredded mozzarella
  • Salt and pepper to taste

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. Cook ground turkey in a skillet with onion, garlic, Italian seasoning, salt, and pepper for 5–6 minutes.
  3. Mix in quinoa, tomato, and marinara sauce.
  4. Fill each pepper with the turkey-quinoa mixture.
  5. Place in a baking dish with 1/4 cup water in the bottom.
  6. Cover with foil and bake for 30 minutes.
  7. Remove foil, top with mozzarella, and bake for 5 more minutes until cheese melts.

20. Miso-Glazed Cod with Bok Choy and Brown Rice

Miso-glazed fish is a Japanese restaurant classic that is surprisingly easy to make at home. The umami-rich miso glaze caramelizes beautifully on the cod, and bok choy adds fiber and nutrients.

Nutritional Highlights: ~36g protein, ~5g fiber per serving

Ingredients:

  • 6 oz cod fillet
  • 2 tbsp white miso paste
  • 1 tbsp honey
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 2 heads baby bok choy, halved
  • 1/2 cup cooked brown rice
  • 1 tsp vegetable oil
  • Sesame seeds and green onions for garnish

Instructions:

  1. Mix miso, honey, rice vinegar, and sesame oil. Spread over cod and marinate for 30 minutes.
  2. Preheat broiler. Place cod on a foil-lined baking sheet.
  3. Broil for 8–10 minutes until caramelized and cooked through.
  4. Heat vegetable oil in a skillet. Cook bok choy cut-side down for 3 minutes. Flip and cook for 2 more minutes.
  5. Serve cod over brown rice with bok choy alongside.
  6. Garnish with sesame seeds and green onions.

21. Chicken and Kale Soup with White Beans

This hearty, nourishing soup combines tender chicken, fiber-rich kale, and protein-packed white beans in a flavorful broth. It is the kind of soup that heals and satisfies in equal measure.

Nutritional Highlights: ~38g protein, ~12g fiber per serving

Ingredients:

  • 5 oz chicken breast, diced
  • 1 cup canned white beans, rinsed
  • 2 cups chopped kale
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 4 cups low-sodium chicken broth
  • 1 tsp Italian seasoning
  • 1 tbsp olive oil
  • Salt, pepper, and lemon juice to taste
  • Grated Parmesan for serving

Instructions:

  1. Heat olive oil in a large pot. Sauté onion and carrots for 4–5 minutes.
  2. Add garlic and Italian seasoning; cook for 1 minute.
  3. Add chicken and cook for 3–4 minutes.
  4. Add white beans and broth. Bring to a boil.
  5. Reduce heat and simmer for 20 minutes.
  6. Add kale and cook for 5 more minutes.
  7. Season with salt, pepper, and lemon juice. Serve with Parmesan.

22. Shrimp Tacos with Cabbage Slaw and Black Beans

These vibrant shrimp tacos are served in whole wheat tortillas with a crunchy cabbage slaw and seasoned black beans. They are quick to make, high in protein and fiber, and absolutely delicious.

Nutritional Highlights: ~32g protein, ~12g fiber per serving (2 tacos)

Ingredients:

  • 5 oz large shrimp, peeled and deveined
  • 2 whole wheat tortillas (6-inch)
  • 1/2 cup canned black beans, rinsed
  • 1 cup shredded purple cabbage
  • 1/4 cup diced mango
  • 2 tbsp lime juice
  • 1 tbsp olive oil
  • 1 tsp chili powder
  • 1/2 tsp cumin
  • 1/4 cup plain Greek yogurt
  • 1 tsp sriracha
  • Fresh cilantro and lime wedges

Instructions:

  1. Season shrimp with chili powder, cumin, salt, and pepper. Cook in olive oil over medium-high heat for 2 minutes per side.
  2. Mix cabbage and mango with 1 tbsp lime juice and a pinch of salt for the slaw.
  3. Mix Greek yogurt with sriracha and remaining lime juice for the sauce.
  4. Warm black beans in a small saucepan.
  5. Warm tortillas in a dry skillet.
  6. Fill each tortilla with black beans, shrimp, slaw, and sauce. Garnish with cilantro.

23. Eggplant and Lentil Moussaka

This Greek-inspired casserole layers roasted eggplant with a spiced lentil filling and a light béchamel sauce. It is a hearty, fiber-rich vegetarian dinner that is impressive enough for guests.

Nutritional Highlights: ~22g protein, ~16g fiber per serving

Ingredients:

  • 1 large eggplant, sliced 1/2-inch thick
  • 1 cup cooked green lentils
  • 1 can (14 oz) crushed tomatoes
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tsp cinnamon
  • 1 tsp allspice
  • 1 tbsp olive oil
  • For béchamel: 1 cup skim milk, 1 tbsp flour, 1 tbsp butter, 1/4 cup Greek yogurt, nutmeg, salt
  • Salt and pepper to taste

Instructions:

  1. Preheat oven to 400°F (200°C). Brush eggplant slices with olive oil, season, and roast for 20 minutes.
  2. Sauté onion in olive oil for 4 minutes. Add garlic, cinnamon, and allspice; cook for 1 minute.
  3. Add lentils and crushed tomatoes. Simmer for 15 minutes.
  4. For béchamel: melt butter, whisk in flour, gradually add milk, cook until thickened. Stir in Greek yogurt and nutmeg.
  5. Layer in a baking dish: eggplant, lentil sauce, eggplant, béchamel.
  6. Bake for 30 minutes until golden.

24. Pesto Chicken with Roasted Tomatoes and Farro

Pesto-coated chicken baked with burst cherry tomatoes and served over nutty farro is a Mediterranean-inspired dinner that is as beautiful as it is nutritious.

Nutritional Highlights: ~46g protein, ~8g fiber per serving

Ingredients:

  • 5 oz chicken breast
  • 2 tbsp basil pesto
  • 1 cup cherry tomatoes
  • 1/2 cup cooked farro
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Fresh basil for garnish

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Coat chicken breast with pesto, salt, and pepper.
  3. Toss cherry tomatoes with olive oil, salt, and pepper.
  4. Place chicken and tomatoes on a baking sheet.
  5. Bake for 20–25 minutes until chicken is cooked through and tomatoes have burst.
  6. Serve over farro. Garnish with fresh basil.

25. Vegetable and Chickpea Tagine

This Moroccan-inspired tagine is a fragrant, warming stew of chickpeas, vegetables, and warming spices. Served over whole wheat couscous, it is a complete plant-based dinner.

Nutritional Highlights: ~20g protein, ~18g fiber per serving

Ingredients:

  • 1 can (15 oz) chickpeas, rinsed
  • 1 medium sweet potato, diced
  • 1 medium zucchini, diced
  • 1 can (14 oz) diced tomatoes
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tsp cumin
  • 1 tsp coriander
  • 1/2 tsp cinnamon
  • 1/2 tsp turmeric
  • 1/4 tsp cayenne
  • 1 cup vegetable broth
  • 1 tbsp olive oil
  • 1/2 cup whole wheat couscous
  • Fresh cilantro and lemon for serving

Instructions:

  1. Heat olive oil in a large pot. Sauté onion for 4 minutes.
  2. Add garlic and all spices; cook for 1 minute.
  3. Add sweet potato, zucchini, chickpeas, tomatoes, and broth. Stir to combine.
  4. Bring to a boil, reduce heat, and simmer for 25–30 minutes until vegetables are tender.
  5. Prepare couscous according to package directions.
  6. Serve tagine over couscous with cilantro and lemon.

26. Baked Turkey Meatballs with Lentil Tomato Sauce

These oven-baked turkey meatballs are served in a rich lentil-tomato sauce that doubles the protein and fiber content of a traditional meatball dish. Served over whole wheat pasta or zucchini noodles.

Nutritional Highlights: ~40g protein, ~14g fiber per serving

Ingredients:

  • 4 oz lean ground turkey
  • 1 large egg
  • 2 tbsp whole wheat breadcrumbs
  • 1 clove garlic, minced
  • 1/4 tsp Italian seasoning
  • 1/2 cup cooked red lentils
  • 1 can (14 oz) crushed tomatoes
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tsp Italian seasoning
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Whole wheat pasta or zucchini noodles for serving

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Combine turkey, egg, breadcrumbs, garlic, Italian seasoning, salt, and pepper. Form into 10 meatballs.
  3. Bake meatballs for 18–20 minutes until cooked through.
  4. Meanwhile, sauté onion in olive oil for 3 minutes. Add garlic and Italian seasoning; cook for 1 minute.
  5. Add crushed tomatoes and cooked lentils. Simmer for 15 minutes.
  6. Add baked meatballs to the sauce and simmer for 5 more minutes.
  7. Serve over pasta or zucchini noodles.

27. Seared Tuna Steak with Edamame Succotash

A restaurant-quality dinner at home: a perfectly seared tuna steak served alongside a vibrant edamame succotash with corn, peppers, and herbs. High in protein, omega-3s, and fiber.

Nutritional Highlights: ~44g protein, ~8g fiber per serving

Ingredients:

  • 6 oz tuna steak
  • 1/2 cup shelled edamame, cooked
  • 1/2 cup corn kernels
  • 1/4 cup diced red bell pepper
  • 1/4 cup diced red onion
  • 1 tbsp lime juice
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • Salt, pepper, and fresh herbs to taste

Instructions:

  1. Season tuna steak with smoked paprika, salt, and pepper.
  2. Heat a cast-iron skillet over very high heat. Sear tuna for 1–2 minutes per side for rare to medium-rare.
  3. In a bowl, combine edamame, corn, bell pepper, and red onion.
  4. Dress with lime juice, olive oil, salt, and pepper.
  5. Slice tuna and serve over the edamame succotash.

28. Chicken and Spinach Stuffed Portobello Mushrooms

Large portobello mushrooms become edible bowls for a savory filling of chicken, spinach, and ricotta. These are low-carb, high-protein, and deeply satisfying.

Nutritional Highlights: ~36g protein, ~5g fiber per serving (2 mushrooms)

Ingredients:

  • 4 large portobello mushroom caps, stems removed
  • 4 oz cooked chicken breast, shredded
  • 1 cup fresh spinach, wilted
  • 1/4 cup part-skim ricotta cheese
  • 1/4 cup shredded mozzarella
  • 1 clove garlic, minced
  • 1 tbsp olive oil
  • Salt, pepper, and Italian seasoning to taste

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Brush mushroom caps with olive oil, season with salt and pepper, and place on a baking sheet.
  3. Mix chicken, wilted spinach, ricotta, garlic, Italian seasoning, salt, and pepper.
  4. Fill each mushroom cap with the chicken mixture.
  5. Top with shredded mozzarella.
  6. Bake for 20–25 minutes until mushrooms are tender and cheese is golden.

29. Red Lentil Dal with Cauliflower and Brown Rice

This Indian-inspired dal is a comforting, fragrant stew of red lentils and cauliflower in a spiced tomato-coconut base. It is entirely plant-based and delivers exceptional protein and fiber.

Nutritional Highlights: ~20g protein, ~14g fiber per serving

Ingredients:

  • 3/4 cup dry red lentils, rinsed
  • 2 cups cauliflower florets
  • 1 can (14 oz) light coconut milk
  • 1 can (14 oz) diced tomatoes
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger
  • 1 tbsp curry powder
  • 1/2 tsp turmeric
  • 1/2 tsp cumin seeds
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • 1/2 cup cooked brown rice for serving
  • Fresh cilantro and lemon

Instructions:

  1. Heat olive oil in a large pot. Toast cumin seeds for 30 seconds.
  2. Add onion and cook for 4 minutes. Add garlic, ginger, and remaining spices; cook for 1 minute.
  3. Add lentils, cauliflower, coconut milk, and diced tomatoes. Stir to combine.
  4. Bring to a boil, reduce heat, and simmer for 25–30 minutes until lentils are completely soft.
  5. Season with salt, pepper, and lemon juice.
  6. Serve over brown rice with fresh cilantro.

30. Grilled Chicken with Roasted Vegetable Medley and Hummus

This simple, clean dinner features grilled chicken served over a colorful roasted vegetable medley with a generous dollop of hummus. The hummus adds protein, fiber, and a creamy richness.

Nutritional Highlights: ~44g protein, ~10g fiber per serving

Ingredients:

  • 5 oz chicken breast, grilled
  • 1 cup mixed vegetables (zucchini, bell pepper, onion, eggplant), roasted
  • 1/4 cup hummus
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • 1 tsp za’atar
  • Salt and pepper to taste
  • Fresh herbs for garnish

Instructions:

  1. Toss vegetables with olive oil, salt, and pepper. Roast at 425°F (220°C) for 25 minutes.
  2. Season chicken with za’atar, salt, and pepper. Grill for 6–7 minutes per side.
  3. Slice chicken and arrange over roasted vegetables.
  4. Add a generous dollop of hummus alongside.
  5. Drizzle with lemon juice and garnish with fresh herbs.

31. Salmon and Lentil Salad with Mustard Vinaigrette

This warm salad combines flaked baked salmon with tender green lentils, peppery arugula, and a tangy Dijon vinaigrette. It is an elegant, protein and fiber-rich dinner that feels light yet satisfying.

Nutritional Highlights: ~40g protein, ~12g fiber per serving

Ingredients:

  • 5 oz salmon fillet, baked and flaked
  • 1/2 cup cooked green lentils
  • 2 cups arugula
  • 1/4 cup cherry tomatoes, halved
  • 2 tbsp Dijon mustard
  • 2 tbsp olive oil
  • 1 tbsp red wine vinegar
  • 1 tsp honey
  • Salt and pepper to taste
  • Fresh dill for garnish

Instructions:

  1. Bake salmon at 400°F (200°C) for 12–15 minutes. Flake into large pieces.
  2. Whisk together Dijon mustard, olive oil, red wine vinegar, honey, salt, and pepper.
  3. In a bowl, toss lentils and arugula with half the dressing.
  4. Top with flaked salmon and cherry tomatoes.
  5. Drizzle with remaining dressing and garnish with fresh dill.

32. Slow Cooker Chicken and White Bean Stew

This effortless slow cooker stew requires minimal preparation and delivers a deeply flavorful, protein and fiber-rich dinner that is ready when you get home. Set it in the morning and enjoy it at dinner.

Nutritional Highlights: ~44g protein, ~14g fiber per serving

Ingredients:

  • 5 oz chicken breast
  • 1 cup canned white beans, rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 cups low-sodium chicken broth
  • 1 tsp Italian seasoning
  • 1 tsp smoked paprika
  • 2 cups chopped kale
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions:

  1. Place chicken, white beans, diced tomatoes, onion, garlic, carrots, broth, Italian seasoning, and paprika in a slow cooker.
  2. Cook on low for 6–8 hours or high for 3–4 hours.
  3. Remove chicken and shred with two forks. Return to the slow cooker.
  4. Add kale and cook on high for 15 more minutes until wilted.
  5. Season with salt and pepper. Garnish with parsley and serve.

Building a Sustainable High-Protein, High-Fiber Dinner Habit

The most effective approach to consistently eating nutritious dinners is to maintain a well-stocked pantry with high-fiber staples such as canned legumes, whole grains, and frozen vegetables, alongside lean proteins that can be cooked quickly. Many of these dinner recipes can be doubled and stored for lunch the next day, making them doubly efficient. Batch-cooking grains like brown rice, quinoa, and farro on the weekend further reduces weeknight cooking time.


These recipes are intended for general nutritional guidance. Nutritional values are estimates and may vary based on specific brands and portion sizes used.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *