👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

15 Cheap & High-Protein Meals To Save You Money At The Store

Table of Contents

Key Takeaways

  • Protein provides energy and essential nutrients and helps you feel full at meals. 
  • Food prices are high, but you can eat plenty of budget-friendly protein options. 
  • We’ve created 15 affordable high-protein meals that you can make this week!

Protein is an essential energy source in plant and animal sources, such as meat, fish, eggs, dairy, nuts and seeds, some grains, beans, and tofu products.

Many of these foods also contain essential nutrients that your body needs to stay healthy, like iron, vitamin B12, and fiber (only in many plant-based options). 

We’ve created 15 delicious, protein-rich meals to help you meet your daily goals—without breaking your budget.

Keep reading to get inspired and learn how to access insurance-covered nutritional counseling. 

{{splash}}

15 Cheap & High-Protein Meals

We’ve created low-cost protein-rich meals that include animal sources and plant-based options. 

If you currently follow a vegetarian or vegan diet (or want to start), consider meeting with a plant-based dietitian for more personalized nutrition support.

They can help you build an eating plan with enough plant-based protein to satisfy your daily requirements. 

1. Quinoa and Black Bean Salad

Quinoa and black beans both contain fiber, protein, and other nutrients.

To keep this recipe budget-friendly, consider buying quinoa from a bulk-food store, as pre-packaged, brand-name products can be more expensive. 

To make, cook quinoa per package instructions. While boiling, drain and thoroughly rinse your canned black beans.

Chop and set aside one cup of cherry tomatoes, half a cucumber, a quarter of a red onion, and ½ cup of flat-leaf parsley. 

When quinoa is cooked, combine everything in a bowl and dress with ¼ cup of olive oil, two tablespoons of red wine vinegar, a dash of mustard, one grated garlic clove, one teaspoon of honey, and a pinch of salt and pepper. 

This hearty salad should be kept in the fridge and can last up to four days. 

2. Baked Chicken with Roasted Vegetables

Chicken breasts can be expensive, but you can use chicken thighs for this recipe (bone-in tends to be the most affordable option, but if you find a great deal on chicken breasts, you might want to stock up). 

Warm the oven to 375°F. Season your chicken and favorite vegetables in a bowl with one tablespoon of olive oil, one teaspoon of paprika, garlic powder, onion powder, and turmeric. 

Transfer to a sheet pan lined with parchment paper and bake for at least thirty minutes or until the chicken is cooked. 

3. One-Pot Lentil Soup

Lentils are rich in protein and fiber and tend to be low in cost.

They come in many different colors and textures, but red lentils work well for soups because they break down during cooking, creating a thick, comforting texture. 

To make this soup, place your pot on the stove and turn on medium heat.

Add one tablespoon of olive oil, then one diced onion, bell pepper, carrot, two celery stalks, and three garlic cloves. 

Add a bay leaf and one can of diced tomatoes, and then top with vegetable stock.

Add ½ cups of dried red lentils and mix in two tablespoons of almond butter. 

Let simmer for about twenty minutes and garnish with fresh cilantro before eating. 

4. Egg and Chicken Fried Rice

This is a simple recipe you can use with day-old rice. 

To make, warm a pan with one tablespoon of olive oil and add cubed chicken.

Cook until done, then transfer to a plate. 

Next, add rice and stir constantly to avoid burning.

Then add one diced carrot, ½ cup of green peas, and ½ cup of frozen corn.

When the vegetables have softened, pour in the whisked egg and add the chicken back to the pan to reheat. 

When ready to eat, dress with soy sauce, sesame oil, sesame seeds, and garnish with sliced green onion. 

5. Black Bean Tacos

To make the taco filling, warm black beans in a pan with one tablespoon of canola oil.

Add low sodium taco seasoning or your favorite spices (chili, paprika, garlic powder, onion powder, and red pepper flakes) and then mash until fully combined. 

Assemble the taco by layering beans, lettuce, cheese, tomato, corn, guacamole, and salsa. 

6. Chickpea and Turkey Breast Salad with Greek Yogurt Dressing

Finely dice cooked turkey breast into bite-sized pieces.

Add one cup of chickpeas, one diced bell pepper, half a diced apple, and a handful of almond slices. 

Mix a creamy dressing by combining plain Greek yogurt with one teaspoon of dried dill, ¼ teaspoon of salt, ½ teaspoon of pepper, the juice of one lemon, and one grated garlic clove.  

You can eat this dish as a salad or fill a pita to make a handheld dish. 

7. Ground Turkey Stuffed Peppers

Make stuffing by combining ground turkey with uncooked rice and spices (try using a mixture of dry herbs, like basil, oregano, and mint). 

Stuff cored peppers and top with tomato sauce before putting into the oven to bake for about forty-five minutes.

Check that meat is done using a thermometer (should be 165°F), and garnish with grated parmesan cheese. 

8. Spicy Kidney Bean Curry

To keep things simple, you can invest in a premixed curry paste for this recipe, which is available in many grocery stores. 

To make kidney bean curry, sauté onions, garlic, and grated ginger. Next, add cauliflower, kidney beans, and a can of diced tomatoes.

Stir in one or two tablespoons of curry paste and cover the pot with a lid. 

Bake in the oven for thirty minutes at medium heat to soften the vegetables and beans. Serve with fresh cilantro and brown rice.  

{{local}}

9. Turkey and Bean Burritos

Make this easy burrito by pan-frying ground turkey with diced red onion and garlic cloves.

Season with chili powder and red chili flakes (optional). Add black beans and one tablespoon of oil, cover, and cook the burrito filling for 15 minutes. 

While your protein is cooking, prepare your toppings: shredded lettuce, diced tomato, jalapenos (optional), cilantro, shredded cheese, sour cream, salsa, and avocado slices (or guacamole). 

Assemble your burrito by combining everything in a whole-grain wrap. An authentic burrito includes seasoned rice, which you can add if you wish.  

10. Ham and Bean Soup

Different cuts of pork are usually on sale, and many can be used in soup recipes. 

To make this classic ham and bean soup, sear bite-sized pieces of ham in a soup pot.

Add diced carrots, garlic, navy beans, and top with low sodium chicken stock. For spices, add cracked black pepper and mustard powder. 

Garnish with fresh parsley before eating. 

11. Egg Roll in a Bowl

Egg roll stuffing is simple, comforting, and filling.

To make, chop your vegetables into thin stripes: carrots, sweet onion, napa cabbage, garlic, and ginger. 

Next, warm a pan and add your vegetables—season with soy salt, white pepper, and sesame oil.

Pour in whisked eggs and cook over your vegetables. 

Top with fresh bean sprouts, mint, chopped peanuts, and serve with brown rice. 

12. Spanish Rice with Salmon 

Tinned salmon is a great source of protein and is more affordable than fresh filet.

To make this dish, sauté white cooking wine with garlic, shallots, carrots, and red bell pepper. Add canned tomatoes, salmon, low-sodium chicken broth and rice.

Cover and simmer until fully cooked (usually 20 to 25 minutes). 

Garnish with fresh parsley and a squeeze of lemon juice before eating. 

13. Chicken Breast with Roasted Edamame

Make this quick and easy bowl by layering quinoa, shredded kale, chicken breast slices, and roasted edamame. 

Next, add grated parmesan and top with a blend of diced red onion, cherry tomato, and corn.

Before eating, dress with a tangy sauce of olive oil, red wine vinegar, garlic, mustard, and maple syrup. 

14. Turkey Meatballs with Pasta

Make turkey meatballs by combining ground turkey with panko crumbs, Italian seasoning, finely diced onion, and two eggs.

Bake until cooked, and then add meatballs to red sauce. Serve with pasta and garnish with fresh parsley. 

15. Spicy Tuna Wrap

Canned fish is usually less expensive than whole filets but is still a great source of protein. 

To make this spicy wrap, combine canned tuna, two tablespoons of mayonnaise, one or two teaspoons of sriracha, two sliced green onions, and two diced celery stalks.

Serve with a whole-grain tortilla wrap and a side of fresh vegetable sticks. 

{{splash}}

Takeaway

Cooking at home is fun when you have easy-to-follow recipes that align with your health goals.

Try making our budget-friendly protein-rich meals that don’t skimp on flavor. 

Affordable protein-rich foods we love to cook include different cuts of meat, canned fish, eggs, and plant-based beans and legumes.

You can also use dehydrated beans instead of canned beans, but be sure to cook them thoroughly before eating (follow the package instructions). 

How a Dietitian Can Help

Most adults should consume a minimum of 0.8g of protein per kilogram of body weight daily, but this number could increase if you’re very active—potentially bringing you closer to 1.2-1.5g/kg. 

If you’re unsure how much protein you should eat, meeting with a Nourish registered dietitian who can calculate your personalized protein goal may be beneficial.

Every appointment is done online, and patients love working with our team. 

Find a dietitian who accepts insurance through Nourish today. 

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

How do you eat high protein on a budget?

Lower-cost protein options include legumes and beans, canned fish, eggs, and lower-cost animal meats (bone-in chicken thighs, pork chops, stewing meats, and extra lean ground beef).

You can also get protein from dairy products, such as cottage cheese and Greek yogurt, that frequently go on sale.

How to get 40g of protein per meal?

Build a 40g meal by eating a salad with 4oz cooked chicken breast (26g of protein), ¼ cup of chickpeas (10g of protein), 1 oz of mixed nuts (6g of protein), 1 oz of feta cheese (4g of protein), and other fresh vegetables (red pepper, cucumber, red onion, and kale).

What does a 50g protein meal look like?

Build a 50g meal by eating a brown rice bowl with 6oz salmon (34g of protein), ½ cup of edamame (8g of protein), 1 oz of mixed nuts (6g of protein), and one cup of brown rice (5g of protein).

Top with other fresh vegetables and herbs for flavor (cucumber, radish, carrot, and spinach).

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995