25 High-Protein, High-Fiber Cholesterol Lowering Dinner Recipes
Dinner is the perfect time to reinforce your heart-healthy habits. A dinner that is high in protein and fiber, while low in saturated fat, can help manage cholesterol levels and promote a restful night’s sleep. The key is to focus on lean proteins like fish, poultry, and plant-based options (tofu, tempeh, legumes), paired with an abundance of fiber-rich vegetables and whole grains. Soluble fiber, in particular, is crucial as it helps block the absorption of cholesterol into your bloodstream [1].
Here are 25 satisfying, high-protein, high-fiber dinner recipes designed to support a cholesterol-lowering diet.
1. Baked Salmon with Quinoa and Steamed Broccoli
Salmon is rich in omega-3 fatty acids, which lower triglycerides, while quinoa and broccoli provide excellent fiber.
Ingredients:
- 4 oz salmon fillet
- 1/2 cup cooked quinoa
- 1 cup broccoli florets, steamed
- 1 teaspoon olive oil
- 1 teaspoon lemon juice
- 1/2 teaspoon dill
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C).
- Place the salmon fillet on a baking sheet lined with parchment paper. Drizzle with olive oil, lemon juice, dill, salt, and pepper.
- Bake for 12-15 minutes until the salmon flakes easily with a fork.
- Serve the baked salmon alongside the cooked quinoa and steamed broccoli.
2. Lentil and Vegetable Shepherd’s Pie
A plant-based twist on a classic, using lentils for protein and fiber, topped with mashed sweet potatoes.
Ingredients:
- 1 cup cooked brown lentils
- 1/2 cup diced carrots
- 1/2 cup peas (frozen or fresh)
- 1/4 cup diced onions
- 1 cup mashed sweet potatoes
- 1 tablespoon olive oil
- 1/2 cup vegetable broth
- 1 teaspoon thyme
Instructions:
- Preheat oven to 375°F (190°C).
- Heat olive oil in an oven-safe skillet. Sauté onions, carrots, and peas until soft.
- Stir in the cooked lentils, vegetable broth, and thyme. Simmer for 5 minutes.
- Spread the mashed sweet potatoes evenly over the lentil mixture.
- Bake for 20 minutes until the top is slightly browned.
3. Grilled Chicken Breast with Roasted Brussels Sprouts
Lean chicken breast provides high-quality protein, and Brussels sprouts are packed with soluble fiber.
Ingredients:
- 4 oz boneless, skinless chicken breast
- 1 cup Brussels sprouts, halved
- 1 tablespoon olive oil
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C). Toss the Brussels sprouts with half the olive oil, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes.
- Season the chicken breast with garlic powder, paprika, salt, and pepper.
- Heat the remaining olive oil in a grill pan over medium-high heat. Grill the chicken for 6-7 minutes per side until fully cooked (internal temperature of 165°F).
- Serve the grilled chicken with the roasted Brussels sprouts.
4. Tofu and Bok Choy Stir-Fry
Tofu is a great source of soy protein, which can help lower LDL cholesterol, and bok choy adds fiber and crunch.
Ingredients:
- 1/2 block firm tofu, pressed and cubed
- 2 cups chopped bok choy
- 1/2 cup sliced bell peppers
- 1 tablespoon olive oil
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon minced ginger
- 1 clove garlic, minced
- 1/2 cup cooked brown rice
Instructions:
- Heat the olive oil in a wok or large skillet over medium-high heat.
- Add the tofu cubes and cook until golden brown on all sides. Remove and set aside.
- In the same skillet, add the garlic, ginger, bok choy, and bell peppers. Stir-fry for 4-5 minutes until the bok choy is wilted but still crisp.
- Return the tofu to the skillet, stir in the soy sauce, and heat through.
- Serve over cooked brown rice.
5. Black Bean and Sweet Potato Enchiladas
Using whole wheat tortillas and focusing on beans and sweet potatoes keeps these enchiladas high in fiber and low in saturated fat.
Ingredients:
- 2 whole wheat tortillas
- 1/2 cup mashed roasted sweet potato
- 1/2 cup canned black beans, rinsed and drained
- 1/4 cup diced red onion
- 1/2 cup enchilada sauce
- 2 tablespoons low-fat shredded cheese
Instructions:
- Preheat oven to 375°F (190°C).
- Spread the mashed sweet potato evenly over the tortillas. Top with black beans and red onion.
- Roll the tortillas and place them seam-side down in a small baking dish.
- Pour the enchilada sauce over the top and sprinkle with cheese.
- Bake for 15-20 minutes until bubbly and heated through.
6. Baked Cod with Asparagus and Wild Rice
Cod is a lean, mild fish, and wild rice is a whole grain that provides more protein and fiber than white rice.
Ingredients:
- 4 oz cod fillet
- 1 cup asparagus spears
- 1/2 cup cooked wild rice
- 1 tablespoon olive oil
- 1 teaspoon lemon juice
- 1/2 teaspoon dried parsley
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C).
- Place the cod and asparagus on a baking sheet. Drizzle both with olive oil, lemon juice, parsley, salt, and pepper.
- Bake for 12-15 minutes until the cod is opaque and flakes easily.
- Serve with the cooked wild rice.
7. Turkey Meatballs with Zucchini Noodles
Using lean ground turkey instead of beef reduces saturated fat, and zucchini noodles add fiber without the heavy carbs of traditional pasta.
Ingredients:
- 4 oz lean ground turkey
- 1/4 cup whole wheat breadcrumbs
- 1 egg white
- 1/2 teaspoon Italian seasoning
- 1 cup zucchini noodles (zoodles)
- 1/2 cup marinara sauce (no sugar added)
Instructions:
- Preheat oven to 375°F (190°C).
- In a bowl, mix the ground turkey, breadcrumbs, egg white, and Italian seasoning. Form into small meatballs.
- Place the meatballs on a baking sheet and bake for 15-20 minutes until fully cooked.
- In a skillet, heat the marinara sauce. Add the zucchini noodles and cook for 2-3 minutes until just softened.
- Top the zoodles and sauce with the baked turkey meatballs.
8. Chickpea and Spinach Curry
A flavorful, plant-based dinner packed with soluble fiber from chickpeas and antioxidants from spinach and spices.
Ingredients:
- 1/2 cup canned chickpeas, rinsed and drained
- 2 cups fresh spinach
- 1/2 cup canned diced tomatoes
- 1/4 cup diced onions
- 1 clove garlic, minced
- 1 teaspoon curry powder
- 1/2 teaspoon turmeric
- 1/4 cup light coconut milk
- 1 teaspoon olive oil
Instructions:
- Heat the olive oil in a pot over medium heat. Sauté the onions and garlic until soft.
- Stir in the curry powder and turmeric, cooking for 1 minute until fragrant.
- Add the diced tomatoes, chickpeas, and light coconut milk. Simmer for 10 minutes.
- Stir in the fresh spinach and cook for 2 minutes until wilted. Serve hot.
9. Shrimp and Asparagus Stir-Fry
Shrimp cooks quickly and is very low in saturated fat, making it a great choice for a heart-healthy dinner.
Ingredients:
- 4 oz raw shrimp, peeled and deveined
- 1 cup asparagus, chopped into 2-inch pieces
- 1/2 cup sliced bell peppers
- 1 tablespoon olive oil
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon minced ginger
- 1/2 cup cooked quinoa
Instructions:
- Heat the olive oil in a wok or large skillet over medium-high heat.
- Add the asparagus and bell peppers, stir-frying for 4-5 minutes until tender-crisp.
- Add the shrimp and ginger, cooking for 3-4 minutes until the shrimp are pink and opaque.
- Stir in the soy sauce and serve over cooked quinoa.
10. Stuffed Bell Peppers with Turkey and Brown Rice
A classic comfort food made healthier with lean turkey and fiber-rich brown rice.
Ingredients:
- 2 bell peppers, tops cut off and seeds removed
- 4 oz lean ground turkey
- 1/2 cup cooked brown rice
- 1/4 cup diced onions
- 1/2 cup canned diced tomatoes
- 1 teaspoon Italian seasoning
- 2 tablespoons low-fat shredded mozzarella
Instructions:
- Preheat oven to 375°F (190°C).
- In a skillet, brown the ground turkey with the onions.
- Stir in the cooked brown rice, diced tomatoes, and Italian seasoning.
- Stuff the mixture into the bell peppers and place them in a baking dish.
- Cover with foil and bake for 30 minutes. Remove foil, top with cheese, and bake for 5 more minutes until melted.
11. Edamame and Vegetable Fried “Rice” (Quinoa)
Using quinoa instead of white rice boosts the protein and fiber content significantly.
Ingredients:
- 1/2 cup cooked quinoa (preferably chilled)
- 1/2 cup shelled edamame
- 1/2 cup mixed frozen vegetables (peas, carrots, corn)
- 1/4 cup diced onions
- 1 egg white, lightly beaten
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon sesame oil
Instructions:
- Heat the sesame oil in a large skillet or wok over medium-high heat.
- Add the onions, edamame, and mixed vegetables, stir-frying until heated through.
- Push the vegetables to one side of the pan and pour the egg white onto the other side. Scramble until cooked, then mix with the vegetables.
- Add the chilled quinoa and soy sauce, stirring constantly until heated through and well combined.
12. Baked Halibut with Roasted Tomatoes and Green Beans
Halibut is a firm, white fish that pairs beautifully with roasted vegetables.
Ingredients:
- 4 oz halibut fillet
- 1 cup green beans, trimmed
- 1/2 cup cherry tomatoes
- 1 tablespoon olive oil
- 1 clove garlic, minced
- 1/2 teaspoon dried basil
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C).
- Place the green beans and cherry tomatoes on a baking sheet. Toss with half the olive oil, minced garlic, salt, and pepper.
- Place the halibut fillet on the same baking sheet. Drizzle with the remaining olive oil, basil, salt, and pepper.
- Bake for 12-15 minutes until the fish is opaque and the vegetables are tender.
13. White Bean and Kale Soup
A hearty, comforting soup that provides a massive amount of soluble fiber from the white beans.
Ingredients:
- 1/2 cup canned white beans, rinsed and drained
- 2 cups fresh kale, chopped
- 2 cups low-sodium vegetable broth
- 1/2 cup diced carrots
- 1/4 cup diced onions
- 1 clove garlic, minced
- 1 teaspoon olive oil
- 1/2 teaspoon dried rosemary
Instructions:
- Heat the olive oil in a pot over medium heat. Sauté the onions, carrots, and garlic until soft.
- Stir in the white beans, vegetable broth, and rosemary. Bring to a boil.
- Reduce heat and simmer for 15 minutes.
- Stir in the chopped kale and cook for 5 more minutes until tender.
14. Chicken and Broccoli Alfredo (Dairy-Free)
Using a sauce made from blended cauliflower or cashews instead of heavy cream keeps this dish heart-healthy.
Ingredients:
- 4 oz cooked, sliced chicken breast
- 1 cup broccoli florets, steamed
- 1/2 cup whole wheat pasta, cooked
- 1/2 cup dairy-free Alfredo sauce (store-bought or homemade from cauliflower)
- 1 tablespoon nutritional yeast (optional, for cheesy flavor)
Instructions:
- In a large skillet, heat the dairy-free Alfredo sauce over medium heat.
- Add the cooked whole wheat pasta, steamed broccoli, and sliced chicken breast.
- Toss until everything is heated through and coated in the sauce.
- Sprinkle with nutritional yeast before serving.
15. Tempeh and Vegetable Skewers
Tempeh is a fermented soy product that is very high in protein and fiber. Grilling it on skewers makes for a fun and healthy dinner.
Ingredients:
- 4 oz tempeh, cubed
- 1/2 cup bell pepper chunks
- 1/2 cup zucchini chunks
- 1/2 cup red onion chunks
- 1 tablespoon olive oil
- 1 tablespoon balsamic vinegar
- 1 teaspoon Dijon mustard
Instructions:
- In a bowl, whisk together the olive oil, balsamic vinegar, and Dijon mustard. Add the tempeh cubes and marinate for 15 minutes.
- Thread the marinated tempeh, bell peppers, zucchini, and red onions onto skewers.
- Heat a grill or grill pan over medium-high heat. Grill the skewers for 10-12 minutes, turning occasionally, until the vegetables are tender and the tempeh is browned.
16. Turkey and Black Bean Chili
A dinner staple that is naturally high in protein and fiber.
Ingredients:
- 4 oz lean ground turkey
- 1/2 cup canned black beans, rinsed and drained
- 1/2 cup canned crushed tomatoes
- 1/4 cup diced onions
- 1/4 cup diced bell peppers
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1 teaspoon olive oil
Instructions:
- Heat the olive oil in a pot over medium heat. Add the onions and bell peppers, sautéing until soft.
- Add the ground turkey and cook until browned.
- Stir in the crushed tomatoes, black beans, chili powder, and cumin.
- Simmer for 20 minutes to let the flavors meld.
17. Salmon Burgers with Side Salad
Using canned salmon to make burgers is an affordable way to get your omega-3s.
Ingredients:
- 1/2 can (about 2.5 oz) wild-caught salmon, drained
- 1/4 cup whole wheat breadcrumbs
- 1 egg white
- 1 tablespoon diced red onion
- 1 teaspoon Dijon mustard
- 1 teaspoon olive oil
- 2 cups mixed greens
- 1 tablespoon vinaigrette dressing
Instructions:
- In a bowl, mix the drained salmon, breadcrumbs, egg white, red onion, and Dijon mustard. Form into a patty.
- Heat the olive oil in a skillet over medium heat. Cook the salmon burger for 4-5 minutes per side until golden brown and heated through.
- Serve the burger alongside a salad of mixed greens tossed with vinaigrette.
18. Lentil Pasta with Marinara and Spinach
Pasta made from lentils provides significantly more protein and fiber than traditional wheat pasta.
Ingredients:
- 2 oz dry lentil pasta (e.g., red lentil penne)
- 1/2 cup marinara sauce (no sugar added)
- 1 cup fresh spinach
- 1 clove garlic, minced
- 1 teaspoon olive oil
- 1 tablespoon nutritional yeast or low-fat parmesan
Instructions:
- Cook the lentil pasta according to package directions. Drain and set aside.
- In a skillet, heat the olive oil over medium heat. Sauté the minced garlic for 1 minute.
- Add the fresh spinach and cook until wilted.
- Stir in the marinara sauce and the cooked lentil pasta, heating until warm.
- Top with nutritional yeast or low-fat parmesan.
19. Chicken and Sweet Potato Curry
A warming, nutrient-dense curry that uses sweet potatoes for fiber and chicken for lean protein.
Ingredients:
- 4 oz boneless, skinless chicken breast, cubed
- 1/2 cup cubed sweet potato
- 1/2 cup canned diced tomatoes
- 1/4 cup light coconut milk
- 1/4 cup diced onions
- 1 teaspoon curry powder
- 1 teaspoon olive oil
Instructions:
- Heat the olive oil in a pot over medium heat. Sauté the onions until soft.
- Add the cubed chicken and cook until browned on the outside.
- Stir in the sweet potato, diced tomatoes, light coconut milk, and curry powder.
- Bring to a simmer, cover, and cook for 15-20 minutes until the sweet potatoes are tender and the chicken is cooked through.
20. Tofu and Green Bean Stir-Fry
Green beans are a great source of fiber, and tofu absorbs the flavors of the stir-fry sauce perfectly.
Ingredients:
- 1/2 block firm tofu, pressed and cubed
- 1 cup green beans, trimmed
- 1 tablespoon olive oil
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon minced garlic
- 1/2 teaspoon red pepper flakes
- 1/2 cup cooked brown rice
Instructions:
- Heat the olive oil in a wok or large skillet over medium-high heat.
- Add the tofu cubes and cook until golden brown. Remove and set aside.
- In the same skillet, add the green beans, garlic, and red pepper flakes. Stir-fry for 5-7 minutes until the green beans are tender-crisp.
- Return the tofu to the skillet, stir in the soy sauce, and heat through.
- Serve over cooked brown rice.
21. Baked Trout with Roasted Cauliflower
Trout is another excellent fish option, and roasted cauliflower provides a satisfying, high-fiber side.
Ingredients:
- 4 oz trout fillet
- 1 cup cauliflower florets
- 1 tablespoon olive oil
- 1/2 teaspoon paprika
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C).
- Toss the cauliflower florets with half the olive oil, paprika, salt, and pepper. Spread on a baking sheet and roast for 10 minutes.
- Place the trout fillet on the same baking sheet. Drizzle with the remaining olive oil, garlic powder, salt, and pepper.
- Roast for another 10-12 minutes until the fish is opaque and the cauliflower is tender and browned.
22. Chickpea and Zucchini Skillet
A quick, one-pan dinner that is entirely plant-based and very high in fiber.
Ingredients:
- 1/2 cup canned chickpeas, rinsed and drained
- 1 cup diced zucchini
- 1/2 cup canned diced tomatoes
- 1/4 cup diced onions
- 1 teaspoon olive oil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
Instructions:
- Heat the olive oil in a skillet over medium heat. Sauté the onions until soft.
- Add the diced zucchini and cook for 4-5 minutes until slightly tender.
- Stir in the chickpeas, diced tomatoes, oregano, and basil.
- Simmer for 10 minutes until the flavors meld and the zucchini is fully cooked.
23. Turkey and Cabbage Roll-Ups
Using cabbage leaves instead of tortillas reduces carbs and increases fiber, while ground turkey provides lean protein.
Ingredients:
- 4 large cabbage leaves, blanched until pliable
- 4 oz lean ground turkey
- 1/4 cup cooked brown rice
- 1/4 cup diced onions
- 1/2 cup tomato sauce
- 1 teaspoon olive oil
Instructions:
- Preheat oven to 375°F (190°C).
- In a skillet, heat the olive oil and brown the ground turkey with the onions. Stir in the cooked brown rice.
- Place a scoop of the turkey mixture into the center of each blanched cabbage leaf. Roll them up, tucking in the sides.
- Place the rolls seam-side down in a baking dish. Pour the tomato sauce over the top.
- Bake for 20 minutes until heated through.
24. Shrimp and Spinach Whole Wheat Pasta
A light, garlic-infused pasta dish that is heart-healthy and satisfying.
Ingredients:
- 4 oz raw shrimp, peeled and deveined
- 1 cup fresh spinach
- 1/2 cup whole wheat pasta, cooked
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- Red pepper flakes to taste
Instructions:
- Heat the olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes, cooking for 1 minute until fragrant.
- Add the shrimp and cook for 2-3 minutes until pink.
- Stir in the fresh spinach and cook until wilted.
- Add the cooked whole wheat pasta and lemon juice, tossing everything together until heated through.
25. Black Bean and Corn Stuffed Sweet Potato
A simple, nutrient-dense dinner that requires minimal active cooking time.
Ingredients:
- 1 medium sweet potato, baked until tender
- 1/4 cup canned black beans, rinsed and drained
- 1/4 cup corn kernels
- 2 tablespoons salsa
- 1 tablespoon plain, non-fat Greek yogurt (as a sour cream substitute)
- Fresh cilantro, chopped
Instructions:
- Slice the baked sweet potato open lengthwise.
- In a small bowl, mix the black beans, corn, and salsa.
- Stuff the bean mixture into the sweet potato.
- Top with a dollop of Greek yogurt and fresh cilantro.
References
[1] Mayo Clinic. (2024). Cholesterol: Top foods to improve your numbers. Retrieved from https://www.mayoclinic.org/diseases-conditions/high-blood-cholesterol/in-depth/cholesterol/art-20045192
