Eating well on a tight grocery budget can feel impossible, especially when protein is the goal. But according to Harvard Health, some of the most protein-dense foods available, including eggs, beans, lentils, and canned fish, are also among the least expensive items in the grocery store. Since Cleveland Clinic notes that most adults benefit from spreading protein across every meal to support satiety and muscle maintenance during weight loss, building meals around these budget staples is one of the most practical ways to stay on track without overspending.

Why Budget-Friendly Doesn’t Mean Low-Protein

A common myth is that eating cheap means eating less nutritiously, but that isn’t true when the meal is built around the right staples. Dried beans, lentils, eggs, canned tuna and chicken, cottage cheese, and frozen vegetables all deliver serious protein and fiber for a fraction of the cost of pre-packaged diet foods or restaurant meals. Research from Michigan State University Extension found that frozen and canned produce hold onto their vitamins and minerals just as well as fresh, since they’re processed at peak ripeness, while typically costing less and lasting far longer in the pantry or freezer.

Since protein and fiber are two of the biggest levers for feeling full on fewer calories, these 11 meals are built to keep hunger in check without draining a grocery budget. Every recipe below comes in at roughly $5 or less per serving, using staples like ground turkey, chicken thighs, canned beans, tofu, oats, rice, and frozen vegetables.

Budget-Friendly High-Protein Meals Under $5

1. Loaded Black Bean and Egg Breakfast Tacos

These breakfast tacos turn a can of black beans and a carton of eggs into a filling, protein-packed start to the day. Warm corn tortillas hold scrambled eggs, seasoned black beans, and a quick sauteed pepper-onion mix, finished with salsa and a squeeze of lime.

Why It Works: Eggs and black beans together supply a complete amino acid profile and plenty of fiber, which helps curb mid-morning snacking while keeping the total cost under a dollar and a half per serving.

Prep time: 10 minutes | Cook time: 10 minutes | Servings: 4 | Approx. cost per serving: $1.35

  • 8 large eggs
  • 1 (15 oz) can black beans, drained and rinsed
  • 8 small corn tortillas
  • 1 cup frozen bell pepper and onion mix
  • 1/2 cup shredded cheddar cheese (optional)
  • 1/2 cup salsa
  • 1 lime, cut into wedges
  • 1/2 teaspoon ground cumin
  • Salt and pepper, to taste

Instructions:

  1. Saute the frozen pepper and onion mix in a lightly oiled skillet over medium heat for 3 to 4 minutes, until softened.
  2. Add the black beans and cumin, and cook for 2 more minutes, then transfer to a bowl and cover to keep warm.
  3. In the same skillet, scramble the eggs with a pinch of salt and pepper until just set.
  4. Warm the tortillas in a dry pan or microwave for about 20 seconds.
  5. Fill each tortilla with eggs and the bean mixture, top with cheese and salsa, and serve with a lime wedge.
Calories Protein Carbs Fat Fiber
320 20g 30g 14g 7g

2. Mediterranean Tuna and White Bean Salad

This no-cook salad pairs two cans of tuna with creamy white beans, crisp cucumber, cherry tomatoes, and red onion in a bright lemon-olive oil dressing. It’s ready in the time it takes to chop the vegetables, making it an easy lunch to pack for work.

Why It Works: Combining tuna and beans stacks two lean, low-calorie protein sources in one bowl, which keeps this meal satisfying at under 300 calories while costing about $2 a serving.

Prep time: 10 minutes | Cook time: none | Servings: 4 | Approx. cost per serving: $2.10

  • 2 (5 oz) cans tuna in water, drained
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1 cucumber, diced
  • 1 cup cherry tomatoes, halved
  • 1/4 cup red onion, thinly sliced
  • 2 tablespoons olive oil
  • 1 lemon, juiced
  • 1 teaspoon dried oregano
  • 1/4 cup crumbled feta cheese (optional)
  • Salt and pepper, to taste

Instructions:

  1. In a large bowl, combine the tuna, white beans, cucumber, tomatoes, and red onion.
  2. Whisk together the olive oil, lemon juice, oregano, salt, and pepper.
  3. Pour the dressing over the salad and toss gently to combine.
  4. Top with feta, if using, and serve immediately or chill for later.
Calories Protein Carbs Fat Fiber
290 27g 20g 11g 6g

3. Lentil and Rice Power Bowl with Roasted Vegetables

Dried lentils and rice simmer together into a hearty, filling base, then get topped with roasted frozen broccoli and carrots for a complete vegetarian bowl. A drizzle of tahini or a spoonful of yogurt finishes it off.

Why It Works: Lentils are one of the cheapest plant proteins available and pack in fiber that slows digestion, which is part of why Harvard Health lists legumes among the best budget protein sources for a healthy diet.

Prep time: 10 minutes | Cook time: 25 minutes | Servings: 4 | Approx. cost per serving: $1.60

  • 1 cup dried brown or green lentils, rinsed
  • 1 cup rice
  • 3 cups frozen broccoli and carrot mix
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 2 tablespoons olive oil
  • 2 tablespoons tahini or plain yogurt (optional)
  • Salt and pepper, to taste

Instructions:

  1. Cook the lentils in about 2.5 cups of water for 20 to 25 minutes, until tender, then drain any excess liquid.
  2. Meanwhile, cook the rice according to package directions.
  3. Toss the frozen vegetables with olive oil, garlic, cumin, salt, and pepper, and roast at 425°F for 15 minutes, or saute in a hot skillet until browned.
  4. Divide the rice and lentils into bowls, top with the roasted vegetables, and finish with tahini or yogurt.
Calories Protein Carbs Fat Fiber
340 16g 55g 7g 10g

4. Savory Cottage Cheese Veggie Scramble

Stirring cottage cheese into scrambled eggs adds a creamy texture and a big protein boost without needing any extra pans. Frozen diced peppers and fresh spinach round it out into a satisfying breakfast or brinner.

Why It Works: Cottage cheese is one of the most protein-dense dairy products per dollar, and folding it into eggs nearly doubles the protein of a standard scramble for barely any added cost.

Prep time: 5 minutes | Cook time: 10 minutes | Servings: 2 | Approx. cost per serving: $1.75

  • 4 large eggs
  • 1 cup low-fat cottage cheese
  • 2 cups fresh spinach, roughly chopped
  • 1/2 cup frozen diced bell peppers
  • 1 tablespoon butter or olive oil
  • 2 slices whole wheat toast
  • Salt and pepper, to taste

Instructions:

  1. Whisk the eggs with the cottage cheese, salt, and pepper until mostly smooth.
  2. Heat the butter or oil in a nonstick skillet over medium heat and add the frozen peppers, cooking for 2 minutes.
  3. Add the spinach and cook until wilted, about 1 minute.
  4. Pour in the egg mixture and gently fold over medium-low heat until just set.
  5. Serve with whole wheat toast on the side.
Calories Protein Carbs Fat Fiber
310 28g 14g 16g 3g

5. Budget Turkey and Black Bean Chili

Budget turkey and black bean chili topped with sour cream, cheese, and lime

This one-pot chili stretches a single pound of ground turkey into six hearty servings by loading up on black beans, diced tomatoes, and frozen corn. It simmers low and slow, getting richer and more flavorful the longer it sits, which makes it an excellent make-ahead meal.

Why It Works: Ground turkey and black beans combine for a filling, high-protein dinner that reheats well, so one batch can cover multiple lunches or dinners for well under $2 a serving.

Prep time: 10 minutes | Cook time: 30 minutes | Servings: 6 | Approx. cost per serving: $1.90

  • 1 lb ground turkey
  • 2 (15 oz) cans black beans, drained and rinsed
  • 1 (28 oz) can diced tomatoes
  • 1 cup frozen corn
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • Salt and pepper, to taste
  • Optional toppings: shredded cheese, sour cream, sliced green onion

Instructions:

  1. Brown the ground turkey with the onion and garlic in a large pot over medium heat, breaking it up as it cooks, about 6 minutes.
  2. Stir in the chili powder and cumin, and cook for 1 minute until fragrant.
  3. Add the black beans, diced tomatoes, and corn, and bring to a simmer.
  4. Reduce heat to low and simmer, uncovered, for 20 to 25 minutes, stirring occasionally, until thickened.
  5. Season with salt and pepper, then serve topped with cheese, sour cream, or green onion as desired.
Calories Protein Carbs Fat Fiber
310 26g 30g 9g 9g

6. Chicken Thigh and Frozen Vegetable Stir-Fry

Boneless chicken thighs stay juicy and forgiving in a fast weeknight stir-fry with a bag of frozen stir-fry vegetables and a simple garlic-ginger soy sauce. Serve it over rice for a complete, restaurant-style dinner at home.

Why It Works: Chicken thighs cost less per pound than chicken breast while still delivering a strong protein punch, and frozen vegetables mean no last-minute produce runs or wasted scraps.

Prep time: 10 minutes | Cook time: 15 minutes | Servings: 4 | Approx. cost per serving: $2.60

  • 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces
  • 4 cups frozen stir-fry vegetable mix
  • 3 tablespoons soy sauce
  • 2 cloves garlic, minced
  • 1 teaspoon grated ginger (or 1/2 teaspoon ground ginger)
  • 1 teaspoon cornstarch mixed with 2 tablespoons water
  • 1 tablespoon vegetable oil
  • 2 cups cooked rice, for serving

Instructions:

  1. Heat the oil in a large skillet or wok over medium-high heat and add the chicken, cooking until browned and cooked through, about 6 to 7 minutes.
  2. Add the garlic and ginger and cook for 30 seconds until fragrant.
  3. Add the frozen vegetables directly from the freezer and stir-fry for 4 to 5 minutes, until tender-crisp.
  4. Stir in the soy sauce and cornstarch slurry, and cook for 1 to 2 more minutes until the sauce thickens.
  5. Serve hot over rice.
Calories Protein Carbs Fat Fiber
380 28g 40g 11g 4g

7. Crispy Tofu and Broccoli Fried Rice

Crispy tofu and broccoli fried rice with scrambled egg and scallions

Day-old rice gets crisped up in a hot pan with pan-fried tofu cubes, frozen broccoli, peas, and carrots, then finished with a quick scrambled egg and a splash of soy sauce. It’s a satisfying vegetarian dinner that uses up pantry staples.

Why It Works: Tofu is one of the most affordable complete plant proteins available, and pairing it with rice and vegetables in one pan keeps this dinner both filling and inexpensive without needing meat.

Prep time: 10 minutes | Cook time: 15 minutes | Servings: 4 | Approx. cost per serving: $1.85

  • 14 oz extra-firm tofu, pressed and cubed
  • 3 cups cooked rice, preferably day-old and cold
  • 2 cups frozen broccoli, peas, and carrot mix
  • 2 large eggs, beaten
  • 2 cloves garlic, minced
  • 3 tablespoons soy sauce
  • 1 teaspoon sesame oil
  • 2 tablespoons vegetable oil, divided
  • 2 green onions, sliced

Instructions:

  1. Heat 1 tablespoon of oil in a large skillet over medium-high heat and pan-fry the tofu cubes until golden on most sides, about 6 to 8 minutes, then set aside.
  2. In the same skillet, add the remaining oil and scramble the eggs until just set, then remove and set aside.
  3. Add the frozen vegetable mix and garlic to the skillet, cooking for 3 to 4 minutes.
  4. Add the cold rice, breaking up any clumps, and stir-fry for 3 to 4 minutes until heated through and starting to crisp.
  5. Return the tofu and egg to the pan, add the soy sauce and sesame oil, and toss to combine. Top with green onions.
Calories Protein Carbs Fat Fiber
330 18g 42g 10g 5g

8. Canned Chicken and White Bean Soup

This soup leans on canned chicken and canned white beans for a nearly hands-off dinner that still tastes like it simmered all day. Frozen mirepoix (or a simple carrot, celery, and onion mix) and a handful of spinach round out the vegetables.

Why It Works: Canned chicken is shelf-stable, cheap, and already cooked, which cuts prep time dramatically while still delivering a lean, filling protein source for a soup that costs about $2 a bowl.

Prep time: 10 minutes | Cook time: 20 minutes | Servings: 4 | Approx. cost per serving: $2.20

  • 2 (10 oz) cans chicken breast, drained
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 2 cups frozen mirepoix (carrot, celery, onion) or fresh diced equivalent
  • 4 cups chicken broth
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 2 cups fresh spinach
  • Salt and pepper, to taste

Instructions:

  1. In a large pot, saute the frozen mirepoix and garlic in a little oil over medium heat for 5 minutes.
  2. Add the chicken broth, thyme, salt, and pepper, and bring to a simmer.
  3. Stir in the white beans and canned chicken, and simmer for 10 minutes to let the flavors meld.
  4. Stir in the spinach during the last 2 minutes, until just wilted.
  5. Taste and adjust seasoning before serving.
Calories Protein Carbs Fat Fiber
260 27g 22g 6g 7g

9. Peanut Butter Protein Overnight Oats

This make-ahead breakfast layers rolled oats, milk, peanut butter, and chia seeds in a jar the night before, so it’s ready to grab straight from the fridge. A sliced banana and a dash of cinnamon finish it off as a full, balanced meal rather than a light snack.

Why It Works: Oats and chia seeds add fiber while peanut butter and milk (or a fortified plant milk) contribute protein and healthy fat, making this a genuinely filling breakfast instead of a quick sugar spike, for about a dollar and a quarter a serving.

Prep time: 5 minutes (plus overnight chilling) | Cook time: none | Servings: 2 | Approx. cost per serving: $1.30

  • 1 cup rolled oats
  • 2 cups milk (dairy or fortified plant milk)
  • 2 tablespoons peanut butter
  • 2 tablespoons chia seeds
  • 1 banana, sliced
  • 1/2 teaspoon cinnamon
  • 1 tablespoon honey (optional)

Instructions:

  1. In a jar or container, stir together the oats, milk, chia seeds, cinnamon, and honey if using.
  2. Warm the peanut butter slightly and swirl it into the mixture, or dollop it on top.
  3. Cover and refrigerate overnight, or for at least 4 hours.
  4. Top with sliced banana just before eating.
Calories Protein Carbs Fat Fiber
380 17g 50g 14g 9g

10. Curried Chickpea and Egg Bowl

Canned chickpeas simmer in a light curry sauce with coconut milk and frozen spinach, then get topped with a soft-boiled or fried egg for extra protein. Serve it over rice for a warming, budget-friendly dinner with big flavor.

Why It Works: Chickpeas and eggs together create a plant-forward meal with enough protein and fiber to keep this filling well past dinner, all while using pantry staples that keep for months.

Prep time: 10 minutes | Cook time: 20 minutes | Servings: 4 | Approx. cost per serving: $1.55

  • 2 (15 oz) cans chickpeas, drained and rinsed
  • 4 large eggs
  • 1 (13.5 oz) can light coconut milk
  • 2 cups frozen chopped spinach, thawed
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons curry powder
  • 2 cups cooked rice, for serving
  • Salt, to taste

Instructions:

  1. Saute the onion and garlic in a little oil over medium heat until softened, about 4 minutes.
  2. Stir in the curry powder and cook for 30 seconds until fragrant.
  3. Add the coconut milk and chickpeas, and simmer for 10 minutes.
  4. Stir in the spinach and cook for another 3 to 4 minutes, until heated through. Season with salt.
  5. Meanwhile, fry or soft-boil the eggs. Serve the curry over rice, topped with an egg per person.
Calories Protein Carbs Fat Fiber
350 16g 45g 12g 9g

11. Turkey Sausage and White Bean Skillet with Greens

Sliced turkey sausage links get browned alongside white beans and chopped kale in one skillet for a rustic, one-pan dinner. A splash of chicken broth and a pinch of red pepper flakes bring it all together into something that tastes far more indulgent than it costs.

Why It Works: Turkey sausage brings a lot of savory flavor for a relatively small amount, and pairing it with white beans stretches the protein further while adding fiber that supports fullness.

Prep time: 10 minutes | Cook time: 20 minutes | Servings: 4 | Approx. cost per serving: $2.75

  • 12 oz turkey sausage links, sliced
  • 2 (15 oz) cans white beans, drained and rinsed
  • 4 cups chopped kale (fresh or frozen)
  • 2 cloves garlic, minced
  • 1/2 cup chicken broth
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon olive oil
  • Salt and pepper, to taste

Instructions:

  1. Heat the olive oil in a large skillet over medium heat and brown the sliced turkey sausage, about 5 to 6 minutes.
  2. Add the garlic and red pepper flakes, cooking for 30 seconds.
  3. Stir in the white beans and chicken broth, and simmer for 5 minutes.
  4. Add the kale and cook, stirring occasionally, until wilted, about 4 to 5 minutes.
  5. Season with salt and pepper before serving.
Calories Protein Carbs Fat Fiber
320 24g 28g 12g 8g

Quick Reference: All 11 Meals at a Glance

Recipe Approx. Cost/Serving Protein Calories
Loaded Black Bean and Egg Breakfast Tacos $1.35 20g 320
Mediterranean Tuna and White Bean Salad $2.10 27g 290
Lentil and Rice Power Bowl with Roasted Vegetables $1.60 16g 340
Savory Cottage Cheese Veggie Scramble $1.75 28g 310
Budget Turkey and Black Bean Chili $1.90 26g 310
Chicken Thigh and Frozen Vegetable Stir-Fry $2.60 28g 380
Crispy Tofu and Broccoli Fried Rice $1.85 18g 330
Canned Chicken and White Bean Soup $2.20 27g 260
Peanut Butter Protein Overnight Oats $1.30 17g 380
Curried Chickpea and Egg Bowl $1.55 16g 350
Turkey Sausage and White Bean Skillet with Greens $2.75 24g 320

Bottom Line

Eating a high-protein diet for weight loss doesn’t require a big grocery budget or specialty ingredients. By building meals around eggs, beans, lentils, tofu, canned fish, chicken thighs, and frozen vegetables, it’s possible to hit a satisfying protein target at every meal for a few dollars or less per serving. Pick a handful of these recipes to rotate through the week, and lean on the ones that use pantry and freezer staples for the easiest, lowest-cost options.

Save this for later on Pinterest:

Budget-Friendly High-Protein Meals

 

This article is for informational purposes only and is not a substitute for personalized advice from a registered dietitian or physician. Individual calorie, protein, and budget needs vary, so consult a qualified healthcare provider before making significant changes to your diet.