12 Heart-Healthy Meals That Hit Your Protein Goal
12 heart-healthy meals that still hit your protein goal
Twelve meals with 27 to 44g of protein, built on fish, beans, poultry and whole grains. Each one lists protein, calories, saturated fat and sodium, so you can check it against your own numbers.
- Free Shipping on Every Meal PlanFree Shipping
- Up to 20% Off 30-Meal PlansUp to 20% Off
- Chef Cooked, Dietitian BuiltDietitian Built
- Heat & Eat in MinutesHeat & Eat

Yes, a heart-healthy meal can carry plenty of protein. Build it on fish, beans, skinless poultry, tofu or low-fat dairy, add whole grains and vegetables, and cook with olive oil. Our 12 run 27 to 44 grams of protein, 312 to 545 calories, under 5 grams of saturated fat and about 550 milligrams of sodium or less before you salt them.
Heart-healthy recipes have a reputation: a small piece of fish, steamed vegetables, and hungry by 3 p.m.
It doesn't have to. The guidance mostly changes which protein you pick, not how much. So here are 12 meals with numbers estimated from USDA FoodData Central for the amounts listed. Your brands will move them a little.
What makes a meal heart healthy
The numbers that decide it
There's no official stamp for heart healthy meals, but there is a pattern. The NHLBI heart-healthy foods guide and the American Heart Association's 2021 dietary guidance point to the same plate: vegetables, fruit, whole grains, fish, legumes, lean poultry and plant oils.
- Protein from fish, beans, lean poultry, tofu, eggs or low-fat dairy. All make the NHLBI list.
- Saturated fat under 10% of calories. That's the cap in the 2025 to 2030 Dietary Guidelines. On 2,000 calories, that's about 22 grams a day.
- Sodium under 2,300 milligrams a day. Same source, ages 14 and up.
- Fiber from whole grains, beans and vegetables.
- Olive or canola oil, not coconut or palm oil.
The new guidelines also set a protein goal of 1.2 to 1.6 grams per kilogram of body weight a day. For a 155-pound adult, that's roughly 28 to 37 grams a meal across three meals. Heart healthy isn't low protein. It's choosier protein.
Want fiber handled for you? Our high fiber meal plan builds every meal with at least 5 grams.
| Meal | Protein | Calories | Sat fat | Sodium |
|---|---|---|---|---|
| Oatmeal | 27g | 430 | 1.6g | 150mg |
| Egg-white scramble | 32g | 321 | 2.5g | 550mg |
| Yogurt & flax bowl | 30g | 312 | 2.2g | 90mg |
| Salmon salad | 34g | 522 | 4.9g | 90mg |
| Lentil soup | 30g | 403 | 1.2g | 160mg |
| Turkey wrap | 34g | 417 | 4.4g | 470mg |
| Baked salmon | 35g | 494 | 3.8g | 140mg |
| Power bowl | 44g | 454 | 2.7g | 160mg |
| Turkey chili | 29g | 337 | 3.3g | 340mg |
| Shrimp stir-fry | 35g | 398 | 1.2g | 430mg |
| Tofu bowl | 43g | 545 | 3.6g | 330mg |
| Herb chicken | 40g | 445 | 2.5g | 140mg |
Per serving, estimated from USDA FoodData Central. Sodium is before added salt.
The new guidelines make room for full-fat dairy, while NHLBI and the AHA still point to low-fat. We used nonfat yogurt. If you have heart disease, high blood pressure or kidney disease, talk with your doctor or a registered dietitian about your own targets.
Heart-healthy breakfasts
Real protein before work
These are simple heart-healthy meals for the morning. Each takes 10 minutes or less, and none needs bacon to pass 25 grams.
1. Oatmeal with walnuts & berries
Five minutes on the stove · 27g protein · 430 calories · 1.6g sat fat · 150mg sodium
Simmer 1/2 cup (40 g) rolled oats in 1 cup skim milk for about 5 minutes. Off the heat, stir in 1/2 cup (113 g) nonfat Greek yogurt. Top with 1/2 cup blueberries and 2 tablespoons chopped walnuts.
Oats and milk give you about 14 grams of protein. The yogurt adds 11 more.
2. Veggie egg-white scramble
Savory pick · 32g protein · 321 calories · 2.5g sat fat · 550mg sodium
Soften 1/2 cup red pepper and a little onion in 1 teaspoon olive oil, add spinach, then scramble in 3/4 cup (183 g) liquid egg whites and 1 egg until no wet egg remains. Add 1 slice of whole-wheat toast.
Watch for: egg whites carry their own sodium, about 300 milligrams in that 3/4 cup. The one yolk is for flavor. If your doctor has you limiting cholesterol, use all whites.
3. Greek yogurt & flaxseed bowl
No cooking · 30g protein · 312 calories · 2.2g sat fat · 90mg sodium
Top 1 cup (227 g) plain nonfat Greek yogurt with 2 tablespoons ground flaxseed, 1/2 cup strawberries and 2 tablespoons unsalted pumpkin seeds.
The yogurt brings 22 grams of protein. The pumpkin seeds add 5 more, and the flax nearly 4 grams of fiber.
Heart-healthy lunches
Pack it the night before
Cheap heart-healthy meals lean on canned fish, dry lentils and frozen vegetables. Lunch is where sodium sneaks in, through deli meat, bread and soup. These good heart healthy meals keep it low.
4. Salmon salad with olive oil
Uses leftover salmon · 34g protein · 522 calories · 4.9g sat fat · 90mg sodium
Toss 2 cups romaine, 1/2 cup no-salt-added chickpeas, 1/2 cup red pepper and 4 oz (113 g) cooked salmon with 1 tablespoon olive oil and lemon.
It's the highest-fat meal here, mostly unsaturated fat from the salmon and oil. Canned pink salmon works too, though sodium climbs to about 450 milligrams. If you're choosing between species, here's our guide to the healthiest fish to eat.
5. Lentil & vegetable soup
Makes 4 bowls · 30g protein · 403 calories · 1.2g sat fat · 160mg sodium
Soften 1 onion, 2 carrots, 2 celery stalks and 3 garlic cloves in 1 tablespoon olive oil. Add 1 1/2 cups (288 g) dry brown lentils, 4 cups low-sodium chicken broth and a 14.5-ounce can of no-salt-added tomatoes. Simmer 25 to 30 minutes, stir in 2 cups spinach, and top each of 4 bowls with 1/4 cup nonfat Greek yogurt.
The lentils give each bowl about 18 grams of protein. Low-sodium broth is the swap that matters, and brands vary, so compare labels. Reheat leftovers to 165°F, per the CDC.
6. Turkey & avocado whole-grain wrap
Skip the deli meat · 34g protein · 417 calories · 4.4g sat fat · 470mg sodium
Spread 2 tablespoons hummus on a whole-wheat tortilla. Add 3 oz (85 g) roasted turkey breast, a quarter avocado, romaine and red pepper, then roll.
Use plain roasted turkey. Swap in 3 oz of packaged deli turkey and, by USDA's numbers, sodium jumps from about 470 to 1,150 milligrams while protein drops from 34 to 21 grams.
Quick heart-healthy meals for dinner
Fish, beans, chicken & tofu
These quick heart healthy meals take 30 minutes or less with cooked rice or quinoa in the fridge. Like any good heart healthy meals recipes, each has a doneness cue: the CDC sets 165°F for all poultry, ground turkey included, and 145°F for fish.
7. Baked salmon with quinoa
Omega-3 pick · 35g protein · 494 calories · 3.8g sat fat · 140mg sodium
Brush salmon with 1 teaspoon olive oil, lemon, garlic and dill. Bake at 400°F for 12 to 15 minutes, until it reaches 145°F and flakes. Serve 4 oz (113 g) with 3/4 cup quinoa and 1 cup broccoli.
Salmon is the first fish NHLBI names for omega-3 fats. The quinoa adds about 6 grams of protein of its own.
8. Chicken & vegetable power bowl
Most protein · 44g protein · 454 calories · 2.7g sat fat · 160mg sodium
Fill a bowl with 1/2 cup cooked brown rice, 1 cup spinach, 1/2 cup each roasted broccoli and red pepper, and 4 oz (113 g) sliced chicken breast. Whisk 1 tablespoon tahini with lemon juice and water for the dressing.
That's the 10-minute version. Our full low-cholesterol chicken power bowl is a 40-minute sheet-pan recipe at 480 calories a bowl.
9. Turkey & bean chili
Batch cook · 29g protein · 337 calories · 3.3g sat fat · 340mg sodium
Brown 1 lb 93% lean ground turkey in 1 tablespoon olive oil with a diced onion and green pepper. Add 2 tablespoons chili powder, a can of rinsed kidney beans and 28 oz no-salt-added tomatoes, then simmer 20 minutes.
Makes 4 bowls. Many chili powders contain salt, about 115 milligrams a bowl in USDA's sample, so rinsed beans and no-salt-added tomatoes matter.
10. Shrimp & brown rice stir-fry
Fastest dinner · 35g protein · 398 calories · 1.2g sat fat · 430mg sodium
Stir-fry 1/2 cup each broccoli and red pepper in 1 teaspoon oil with garlic. Add 4 oz (113 g) peeled shrimp and cook until pink and opaque. Toss with 3/4 cup brown rice and 1/2 tablespoon reduced-sodium soy sauce.
The soy sauce is about 260 of the 430 milligrams. Shrimp is very low in saturated fat but high in cholesterol, about 210 milligrams here. Some frozen shrimp list salt as an ingredient, so check the bag.
11. Tofu & edamame bowl
Plant protein · 43g protein · 545 calories · 3.6g sat fat · 330mg sodium
Crisp 6 oz (170 g) cubed firm tofu in 1 teaspoon oil. Serve over 1/2 cup brown rice with 1/2 cup shelled edamame, shredded carrot, red pepper and 1/2 tablespoon reduced-sodium soy sauce.
Tofu and edamame are both soy, and together they put this bowl second on protein with zero cholesterol and 12 grams of fiber.
12. Herb chicken with sweet potato
One sheet pan · 40g protein · 445 calories · 2.5g sat fat · 140mg sodium
Toss a cubed sweet potato and 1 cup green beans with 2 teaspoons olive oil. Rub a chicken breast with garlic, rosemary and black pepper. Roast everything at 425°F for 20 to 25 minutes, until the chicken hits 165°F. Serve 4 oz (113 g) cooked chicken a plate.
Herbs and garlic do the work salt usually does.
Easy heart-healthy meals to keep on hand
For the nights you won't cook
Easy heart healthy meals start with what's already in your kitchen. Keep these around:
- Canned salmon, no-salt-added beans and tomatoes
- Dry lentils, brown rice, quinoa and oats
- Frozen shrimp, edamame and broccoli
- Olive oil, garlic, herbs and a thermometer
Heart healthy frozen meals are the other backup, and the label decides which ones qualify. Take our own menu. On our nutrition info page, current meals (October 2026) run from 360 to 1,550 milligrams of sodium, with a median of 750. Only two meet FDA's low-sodium level for a main dish, and three top 1,000.
So sort that table by sodium before you order. The two lowest are Basic Diced Chicken & Red Potatoes at 360 milligrams and Basic Chicken Strips & Rice at 380. Our Basics Meal Plan sends a team-picked mix of basic meals, so to get these two, use Build A Meal Plan, where you pick every meal yourself.
Looking for the best meal delivery service for heart health? Skip the box art and read the sodium column. We're not a medical diet, but every meal's sodium, fiber and cholesterol is listed. Our heart healthy meals delivered ship flash-frozen, free on every meal plan, keep up to 12 months in the freezer, and need no subscription.
Heart-healthy meals FAQ
Quick answers
The best heart healthy meals are the ones you'll actually repeat.
What is the healthiest meal for your heart?
No single meal earns that title. The pattern matters more: fish, beans or lean poultry, whole grains, vegetables and olive oil, with little added salt. Our baked salmon with quinoa fits it, at about 35 grams of protein and 140 milligrams of sodium.
Are frozen meals heart healthy?
Some are. Check the sodium first. Our current menu runs 360 to 1,550 milligrams of sodium a meal, median 750, and only two meet FDA's low-sodium main dish level. Sort our Nutrition Info table by sodium and pick from the low end.
How much sodium should a heart-healthy meal have?
The Dietary Guidelines cap sodium at under 2,300 milligrams a day for ages 14 and up. Split across three meals, that's about 770 milligrams each, less if you snack. NHLBI notes people with high blood pressure may need a lower limit, so ask your doctor.
How much protein should a heart-healthy meal have?
The 2025 to 2030 Dietary Guidelines set 1.2 to 1.6 grams per kilogram of body weight a day. For a 155-pound adult, that's about 28 to 37 grams a meal. All 12 meals here land between 27 and 44 grams.
More protein & nutrition guides
Keep reading
NutritionIs Oatmeal Good for Weight Loss? How to Build a 300-Calorie, 22g-Protein Bowl
Dorothy M. Shirnyl, RND · Oct 1, 2026
NutritionAre Beans Good for Weight Loss? Protein, Fiber, Portions & Easy Meals
Sherrill Johnson, RD, LDN · Oct 1, 2026
NutritionProtein Distribution Across Meals: The 30-Gram-Per-Meal Method
SaVanna Shoemaker, MS, RDN, LD · Jul 31, 2026Sources
- NHLBI: Heart-healthy foods
- Dietary Guidelines for Americans, 2025 to 2030 (USDA and HHS)
- Lichtenstein et al., 2021 Dietary Guidance to Improve Cardiovascular Health, AHA Scientific Statement, Circulation
- FDA: Sodium in your diet
- CDC: Preventing food poisoning (safe internal temperatures)
- USDA FoodData Central, SR Legacy: salmon 175168, chicken breast 171477, turkey breast 171496, lentils 172420, tofu 172475, egg white 172183, Greek yogurt 171312, shrimp 175180
On this page