18 High-Protein Heart-Healthy Dinner Recipes

A well-balanced and satisfying dinner is essential for replenishing your body after a long day and supporting overnight recovery. A high-protein, heart-healthy dinner can help you feel full and satisfied, preventing late-night snacking and promoting stable blood sugar levels. This article offers 18 delicious and easy-to-prepare dinner recipes that are rich in protein and designed to support cardiovascular health.

In line with the American Heart Association’s guidelines, these recipes focus on lean protein sources, whole grains, healthy fats, and a variety of vegetables, while being mindful of sodium and saturated fat [1].

1. Baked Salmon with Roasted Asparagus and Sweet Potatoes

This one-pan meal is not only easy to clean up but also packed with heart-healthy omega-3 fatty acids from the salmon and complex carbohydrates from the sweet potatoes.

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Servings: 2

Ingredients:

  • 2 (6-ounce) salmon fillets
  • 1 large sweet potato, cut into 1-inch cubes
  • 1 bunch asparagus, trimmed
  • 2 tablespoons olive oil
  • 1 teaspoon dried herbs (rosemary, thyme, or oregano)
  • Salt and pepper to taste
  • Lemon wedges for serving

Instructions:

  1. Preheat oven to 400°F (200°C). On a large baking sheet, toss the sweet potato cubes with 1 tablespoon of olive oil, salt, and pepper. Roast for 15 minutes.
  2. Add the asparagus to the baking sheet, drizzle with the remaining olive oil, and toss to coat. Place the salmon fillets on the baking sheet and season with dried herbs, salt, and pepper.
  3. Bake for another 10-12 minutes, or until the salmon is cooked through and the vegetables are tender.
  4. Serve with lemon wedges.

Nutritional Information (approximate per serving): 500 calories, 40g protein, 35g carbs, 22g fat, 8g fiber.

2. Chicken and Vegetable Skewers with Brown Rice

These colorful and flavorful skewers are a fun and healthy dinner option. They can be grilled or baked.

  • Prep time: 20 minutes
  • Cook time: 15 minutes
  • Servings: 4

Ingredients:

  • 1 pound boneless, skinless chicken breast, cut into 1-inch cubes
  • 2 bell peppers (any color), cut into 1-inch pieces
  • 1 red onion, cut into 1-inch pieces
  • 1 zucchini, cut into 1-inch pieces
  • 2 tablespoons olive oil
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • Cooked brown rice for serving

Instructions:

  1. In a large bowl, toss the chicken cubes with olive oil, paprika, and garlic powder.
  2. Thread the chicken and vegetables onto skewers, alternating between them.
  3. Grill or bake at 400°F (200°C) for 12-15 minutes, turning occasionally, until the chicken is cooked through.
  4. Serve the skewers over a bed of brown rice.

Nutritional Information (approximate per serving, without rice): 350 calories, 35g protein, 15g carbs, 16g fat, 5g fiber.

3. Turkey Meatballs with Zucchini Noodles

A lighter and healthier alternative to traditional spaghetti and meatballs, this dish uses zucchini noodles and lean turkey meatballs.

  • Prep time: 20 minutes
  • Cook time: 25 minutes
  • Servings: 4

Ingredients:

  • 1 pound lean ground turkey
  • ½ cup whole-wheat breadcrumbs
  • ¼ cup chopped parsley
  • 1 egg, lightly beaten
  • 2 cloves garlic, minced
  • 4 medium zucchini, spiralized
  • 1 (24-ounce) jar low-sodium marinara sauce
  • Grated Parmesan cheese for serving (optional)

Instructions:

  1. In a large bowl, combine the ground turkey, breadcrumbs, parsley, egg, and garlic. Mix until just combined and form into 1-inch meatballs.
  2. In a large skillet, brown the meatballs on all sides. Add the marinara sauce, bring to a simmer, and cook for 15-20 minutes, or until the meatballs are cooked through.
  3. While the meatballs are cooking, sauté the zucchini noodles in a separate skillet for 3-5 minutes, or until tender-crisp.
  4. Serve the meatballs and sauce over the zucchini noodles, with a sprinkle of Parmesan cheese if desired.

Nutritional Information (approximate per serving): 400 calories, 35g protein, 25g carbs, 18g fat, 8g fiber.

4. Black Bean and Corn Salsa Stuffed Chicken

A flavorful and satisfying dish that is surprisingly easy to make. The chicken is stuffed with a delicious black bean and corn salsa.

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Servings: 4

Ingredients:

  • 4 (6-ounce) boneless, skinless chicken breasts
  • 1 cup black bean and corn salsa
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • ½ cup shredded low-fat Monterey Jack cheese

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. Cut a pocket into the side of each chicken breast.
  3. In a small bowl, combine the black bean and corn salsa with the chili powder and cumin.
  4. Stuff each chicken breast with the salsa mixture and top with shredded cheese.
  5. Place the stuffed chicken breasts in a baking dish and bake for 20-25 minutes, or until the chicken is cooked through.

Nutritional Information (approximate per serving): 400 calories, 45g protein, 20g carbs, 15g fat, 6g fiber.

5. Lentil Shepherd’s Pie with Sweet Potato Topping

A hearty and comforting vegetarian shepherd’s pie that is packed with plant-based protein and topped with a nutritious sweet potato mash.

  • Prep time: 20 minutes
  • Cook time: 40 minutes
  • Servings: 6

Ingredients:

  • 2 large sweet potatoes, peeled and cubed
  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 cup brown or green lentils, rinsed
  • 4 cups low-sodium vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. Boil the sweet potatoes until tender, then mash with a splash of milk or broth until smooth.
  3. In a large skillet, heat the olive oil over medium heat. Add the onion, carrots, and celery and cook until softened.
  4. Add the garlic and cook for another minute. Stir in the lentils, vegetable broth, tomato paste, and thyme. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until the lentils are tender and the mixture has thickened.
  5. Pour the lentil mixture into a baking dish and top with the mashed sweet potatoes.
  6. Bake for 15-20 minutes, or until the topping is lightly browned and the filling is bubbly.

Nutritional Information (approximate per serving): 350 calories, 18g protein, 55g carbs, 4g fat, 18g fiber.

6. Shrimp Scampi with Whole-Wheat Pasta and Broccoli

A classic shrimp scampi made healthier with the addition of whole-wheat pasta and broccoli.

  • Prep time: 15 minutes
  • Cook time: 20 minutes
  • Servings: 4

Ingredients:

  • 8 ounces whole-wheat spaghetti
  • 1 pound large shrimp, peeled and deveined
  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • ¼ teaspoon red pepper flakes
  • 1 cup broccoli florets
  • ½ cup dry white wine or low-sodium chicken broth
  • 2 tablespoons lemon juice
  • 2 tablespoons chopped fresh parsley

Instructions:

  1. Cook the spaghetti according to package directions. Add the broccoli florets to the boiling water during the last 3 minutes of cooking.
  2. While the pasta is cooking, heat the olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes and cook for 1 minute until fragrant.
  3. Add the shrimp and cook for 2-3 minutes per side, or until pink and cooked through.
  4. Add the white wine or broth and lemon juice to the skillet and bring to a simmer.
  5. Drain the pasta and broccoli and add it to the skillet with the shrimp. Toss to combine and garnish with fresh parsley.

Nutritional Information (approximate per serving): 450 calories, 30g protein, 55g carbs, 12g fat, 8g fiber.

7. Lemon Herb Baked Cod with Roasted Vegetables

Cod is a mild, flaky white fish that is low in fat and a good source of protein. This simple baked dish is full of flavor and easy to prepare.

  • Prep time: 15 minutes
  • Cook time: 20 minutes
  • Servings: 2

Ingredients:

  • 2 (6-ounce) cod fillets
  • 1 bunch of broccoli, cut into florets
  • 1 red bell pepper, sliced
  • 1 tablespoon olive oil
  • 1 lemon, thinly sliced
  • 2 cloves garlic, minced
  • 1 teaspoon dried dill
  • Salt and pepper to taste

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. On a baking sheet, toss the broccoli and bell pepper with olive oil, salt, and pepper.
  3. Place the cod fillets on the baking sheet with the vegetables. Season the cod with garlic, dill, salt, and pepper, and top with lemon slices.
  4. Bake for 15-20 minutes, or until the cod is cooked through and the vegetables are tender.

Nutritional Information (approximate per serving): 350 calories, 40g protein, 15g carbs, 14g fat, 6g fiber.

8. Turkey Chili

A leaner version of a classic chili, this recipe uses ground turkey instead of beef for a lower-fat, high-protein meal.

  • Prep time: 15 minutes
  • Cook time: 45 minutes
  • Servings: 6

Ingredients:

  • 1 pound lean ground turkey
  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 (15-ounce) can kidney beans, rinsed and drained
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (28-ounce) can crushed tomatoes
  • 2 tablespoons chili powder
  • 1 teaspoon cumin

Instructions:

  1. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the ground turkey and cook until browned.
  2. Add the onion and cook until softened. Stir in the garlic and cook for another minute.
  3. Add the kidney beans, black beans, crushed tomatoes, chili powder, and cumin. Bring to a boil, then reduce heat and simmer for at least 30 minutes.
  4. Serve hot with your favorite chili toppings.

Nutritional Information (approximate per serving): 300 calories, 25g protein, 35g carbs, 7g fat, 12g fiber.

9. Chicken and Broccoli Stir-Fry

A quick and easy stir-fry that is perfect for a busy weeknight. It’s packed with protein and vegetables.

  • Prep time: 15 minutes
  • Cook time: 15 minutes
  • Servings: 4

Ingredients:

  • 1 pound boneless, skinless chicken breast, cut into bite-sized pieces
  • 1 tablespoon sesame oil
  • 4 cups broccoli florets
  • 1 red bell pepper, sliced
  • For the sauce: ¼ cup low-sodium soy sauce, 2 tablespoons honey, 1 tablespoon cornstarch, 2 cloves garlic, minced

Instructions:

  1. In a small bowl, whisk together the sauce ingredients.
  2. In a large skillet or wok, heat the sesame oil over medium-high heat. Add the chicken and cook until browned.
  3. Add the broccoli and bell pepper and stir-fry for 5-7 minutes, or until tender-crisp.
  4. Pour the sauce over the chicken and vegetables and cook for another 2-3 minutes, or until the sauce has thickened.
  5. Serve immediately over brown rice or quinoa.

Nutritional Information (approximate per serving, without rice/quinoa): 350 calories, 35g protein, 25g carbs, 12g fat, 6g fiber.

10. Stuffed Acorn Squash with Turkey and Cranberries

A festive and flavorful dish that is perfect for a cozy dinner. The acorn squash is stuffed with a savory mixture of ground turkey, cranberries, and pecans.

  • Prep time: 20 minutes
  • Cook time: 1 hour
  • Servings: 4

Ingredients:

  • 2 acorn squash, halved and seeded
  • 1 pound lean ground turkey
  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 1 celery stalk, chopped
  • ½ cup dried cranberries
  • ½ cup chopped pecans
  • 1 teaspoon dried sage

Instructions:

  1. Preheat oven to 400°F (200°C). Place the acorn squash halves cut-side down on a baking sheet and roast for 30-40 minutes, or until tender.
  2. While the squash is roasting, heat the olive oil in a skillet over medium heat. Add the ground turkey and cook until browned. Add the onion and celery and cook until softened.
  3. Stir in the cranberries, pecans, and sage. Cook for another 5 minutes.
  4. Once the squash is tender, flip it over and fill each half with the turkey mixture.
  5. Return to the oven and bake for another 10-15 minutes.

Nutritional Information (approximate per serving): 450 calories, 30g protein, 40g carbs, 20g fat, 10g fiber.

11. One-Pan Lemon Herb Chicken and Veggies

A simple and delicious one-pan meal that is perfect for a busy weeknight. The chicken and vegetables are roasted together with lemon and herbs for a fresh and flavorful dinner.

  • Prep time: 15 minutes
  • Cook time: 30 minutes
  • Servings: 4

Ingredients:

  • 4 (6-ounce) boneless, skinless chicken breasts
  • 1 pound small red potatoes, halved
  • 1 bunch of green beans, trimmed
  • 2 tablespoons olive oil
  • 1 lemon, juiced and zested
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. On a large baking sheet, toss the potatoes with 1 tablespoon of olive oil, salt, and pepper. Roast for 15 minutes.
  3. In a small bowl, whisk together the remaining olive oil, lemon juice, lemon zest, garlic, oregano, and thyme.
  4. Add the chicken breasts and green beans to the baking sheet with the potatoes. Pour the lemon herb mixture over the chicken and vegetables and toss to coat.
  5. Bake for another 15-20 minutes, or until the chicken is cooked through and the vegetables are tender.

Nutritional Information (approximate per serving): 450 calories, 40g protein, 35g carbs, 16g fat, 7g fiber.

12. Spicy Black Bean Soup

A hearty and flavorful soup that is packed with plant-based protein and fiber. It’s a great option for a warm and satisfying dinner.

  • Prep time: 10 minutes
  • Cook time: 30 minutes
  • Servings: 6

Ingredients:

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 2 (15-ounce) cans black beans, rinsed and drained
  • 4 cups low-sodium vegetable broth
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1 teaspoon chili powder
  • ½ teaspoon cumin
  • ¼ teaspoon cayenne pepper (or more to taste)
  • Toppings: plain Greek yogurt, chopped cilantro, avocado

Instructions:

  1. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until softened.
  2. Stir in the garlic and cook for another minute.
  3. Add the black beans, vegetable broth, diced tomatoes, chili powder, cumin, and cayenne pepper. Bring to a boil, then reduce heat and simmer for at least 20 minutes.
  4. Use an immersion blender to partially blend the soup, leaving some texture.
  5. Serve hot with your favorite toppings.

Nutritional Information (approximate per serving): 250 calories, 15g protein, 40g carbs, 3g fat, 15g fiber.

13. Chicken Piccata with Capers and Lemon

A light and elegant dish, this chicken piccata is full of bright, zesty flavor. It’s a healthier take on a classic Italian-American dish.

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Servings: 4

Ingredients:

  • 4 (4-ounce) boneless, skinless chicken breasts, pounded thin
  • 2 tablespoons whole-wheat flour
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • ½ cup low-sodium chicken broth
  • ¼ cup lemon juice
  • 2 tablespoons capers, drained
  • 2 tablespoons chopped fresh parsley

Instructions:

  1. Season the chicken with salt and pepper and dredge in the whole-wheat flour.
  2. In a large skillet, heat the olive oil over medium-high heat. Add the chicken and cook for 3-4 minutes per side, or until golden brown and cooked through. Remove the chicken from the skillet.
  3. Add the garlic to the skillet and cook for 30 seconds until fragrant. Add the chicken broth, lemon juice, and capers. Bring to a simmer and cook for 2-3 minutes, scraping up any browned bits from the bottom of the skillet.
  4. Return the chicken to the skillet and spoon the sauce over the top. Garnish with fresh parsley.

Nutritional Information (approximate per serving): 300 calories, 35g protein, 10g carbs, 12g fat, 2g fiber.

14. Sheet Pan Fajitas with Chicken and Bell Peppers

A simple and flavorful one-pan meal that is perfect for a busy weeknight. The chicken and vegetables are roasted together with fajita seasoning for a delicious and healthy dinner.

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Servings: 4

Ingredients:

  • 1 pound boneless, skinless chicken breast, sliced
  • 2 bell peppers (any color), sliced
  • 1 onion, sliced
  • 1 tablespoon olive oil
  • 1 packet of low-sodium fajita seasoning
  • Whole-wheat tortillas and your favorite fajita toppings for serving

Instructions:

  1. Preheat oven to 400°F (200°C).
  2. On a large baking sheet, toss the chicken, bell peppers, and onion with olive oil and fajita seasoning.
  3. Spread the mixture in a single layer on the baking sheet.
  4. Bake for 20-25 minutes, or until the chicken is cooked through and the vegetables are tender.
  5. Serve in whole-wheat tortillas with your favorite toppings.

Nutritional Information (approximate per serving, without tortillas/toppings): 300 calories, 30g protein, 15g carbs, 12g fat, 5g fiber.

15. Vegan Lentil Loaf

A hearty and satisfying vegetarian meatloaf alternative that is packed with plant-based protein and flavor.

  • Prep time: 20 minutes
  • Cook time: 1 hour
  • Servings: 6

Ingredients:

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 carrots, grated
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 ½ cups cooked brown or green lentils
  • 1 cup whole-wheat breadcrumbs
  • ½ cup chopped walnuts
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 teaspoon dried thyme
  • For the glaze: ¼ cup ketchup, 1 tablespoon maple syrup, 1 tablespoon apple cider vinegar

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. In a large skillet, heat the olive oil over medium heat. Add the onion, carrots, and celery and cook until softened.
  3. Add the garlic and cook for another minute. Remove from heat.
  4. In a large bowl, combine the cooked lentils, breadcrumbs, walnuts, tomato paste, soy sauce, and thyme with the cooked vegetables.
  5. Press the mixture into a lightly greased loaf pan.
  6. In a small bowl, whisk together the glaze ingredients and spread it over the top of the loaf.
  7. Bake for 50-60 minutes, or until the loaf is firm and the glaze is caramelized.

Nutritional Information (approximate per serving): 350 calories, 18g protein, 45g carbs, 12g fat, 12g fiber.

16. Poached Cod in Tomato Broth

A light and flavorful dish, this poached cod is cooked in a simple tomato broth with herbs and garlic. It’s a quick and healthy dinner option.

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Servings: 2

Ingredients:

  • 2 (6-ounce) cod fillets
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • ½ cup low-sodium vegetable broth
  • 1 teaspoon dried oregano
  • Pinch of red pepper flakes
  • Fresh basil for garnish

Instructions:

  1. In a large skillet, heat the olive oil over medium heat. Add the garlic and cook for 1 minute until fragrant.
  2. Add the diced tomatoes, vegetable broth, oregano, and red pepper flakes. Bring to a simmer and cook for 10 minutes.
  3. Season the cod fillets with salt and pepper and place them in the skillet with the tomato broth.
  4. Cover and cook for 8-10 minutes, or until the cod is cooked through and flakes easily with a fork.
  5. Garnish with fresh basil before serving.

Nutritional Information (approximate per serving): 300 calories, 35g protein, 15g carbs, 10g fat, 4g fiber.

17. Chicken and White Bean Enchiladas

A healthier take on a Mexican classic, these enchiladas are filled with chicken and white beans and topped with a green enchilada sauce.

  • Prep time: 20 minutes
  • Cook time: 25 minutes
  • Servings: 4

Ingredients:

  • 2 cups cooked, shredded chicken
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 cup green enchilada sauce
  • 8 small whole-wheat tortillas
  • ½ cup shredded low-fat Monterey Jack cheese

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. In a medium bowl, combine the shredded chicken and cannellini beans.
  3. Spread a thin layer of enchilada sauce in the bottom of a baking dish.
  4. Warm the tortillas to make them pliable. Fill each tortilla with the chicken and bean mixture, roll it up, and place it seam-side down in the baking dish.
  5. Pour the remaining enchilada sauce over the tortillas and top with shredded cheese.
  6. Bake for 20-25 minutes, or until the enchiladas are heated through and the cheese is melted and bubbly.

Nutritional Information (approximate per serving): 400 calories, 35g protein, 45g carbs, 10g fat, 10g fiber.

18. Tofu and Vegetable Curry

A fragrant and flavorful curry that is packed with plant-based protein and a variety of vegetables.

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Servings: 4

Ingredients:

  • 1 (14-ounce) block extra-firm tofu, pressed and cut into 1-inch cubes
  • 1 tablespoon coconut oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon curry powder
  • 1 (13.5-ounce) can light coconut milk
  • 4 cups mixed vegetables (broccoli, carrots, bell peppers, snap peas)
  • Cooked brown rice or quinoa for serving

Instructions:

  1. In a large skillet, heat the coconut oil over medium-high heat. Add the tofu and cook until golden brown on all sides. Remove the tofu from the skillet.
  2. Add the onion to the skillet and cook until softened. Stir in the garlic and curry powder and cook for another minute.
  3. Add the coconut milk and bring to a simmer. Add the mixed vegetables and cook for 10-15 minutes, or until tender.
  4. Return the tofu to the skillet and cook for another 2-3 minutes to heat through.
  5. Serve the curry over brown rice or quinoa.

Nutritional Information (approximate per serving, without rice/quinoa): 350 calories, 20g protein, 25g carbs, 20g fat, 8g fiber.

References

[1] American Heart Association. (2024, August 28). Protein: What’s Enough? Retrieved from https://www.heart.org/en/healthy-living/healthy-eating/eat-smart/nutrition-basics/protein-and-heart-health

Similar Posts

Leave a Reply

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