21-Day Lazy and Cheap High-Protein Meal Plan
In a world where healthy eating is often portrayed as a luxury, the notion of a high-protein diet can seem both expensive and time-consuming. However, with a little planning and knowledge, it is entirely possible to fuel your body with the protein it needs without breaking the bank or spending hours in the kitchen. This article presents a comprehensive 21-day meal plan designed for those who want to increase their protein intake on a budget, with a focus on simple, “lazy” recipes that are both delicious and easy to prepare.
A high-protein diet offers numerous benefits, from building and repairing tissues to increasing feelings of fullness, which can aid in weight management [1]. Protein is a vital macronutrient that plays a crucial role in nearly all bodily functions. By incorporating more protein-rich foods into your diet, you can support muscle growth, improve bone health, and boost your metabolism. This meal plan is designed to provide approximately 60-90 grams of protein per day, a sufficient amount for the average adult, while keeping meal costs low.
Core Principles of the Meal Plan
This 21-day meal plan is built on a foundation of simple, affordable, and readily available ingredients. The core principles are as follows:
Budget-Friendly Protein Sources: We prioritize inexpensive protein sources such as eggs, canned fish, beans, lentils, tofu, and Greek yogurt. These foods offer the best nutritional value for your money. Eggs cost approximately $2-4 per dozen and provide 6 grams of protein each, while canned tuna offers 22 grams of protein for about $1 per can [1].
Simple and “Lazy” Recipes: The recipes are designed to be quick and easy, with minimal cooking and preparation time. Many meals can be made in under 20 minutes, and some require no cooking at all. This approach is perfect for busy individuals who want nutritious meals without the hassle.
Meal Prep and Leftovers: The plan is structured to maximize efficiency. Dinner leftovers are often used for the next day’s lunch, saving you both time and money. This strategy also reduces food waste and simplifies your weekly routine.
Nutritional Balance: While the focus is on protein, the meal plan also includes a healthy balance of carbohydrates, fats, and essential nutrients from a variety of whole foods. Each meal is designed to keep you satisfied and energized throughout the day.
The 21-Day Meal Plan Overview
The following table outlines the 21-day meal plan. Each day includes breakfast, lunch, and dinner, with a focus on variety and balanced nutrition.
| Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
| Week 1 | |||
| 1 | Greek Yogurt Protein Bowl | Egg Salad Sandwich | Black Bean Taco Bowls |
| 2 | Peanut Butter Protein Oats | Leftover Black Bean Taco Bowls | Tuna & White Bean Salad |
| 3 | Scrambled Eggs with Toast | Leftover Tuna Salad | Rotisserie Chicken with Roasted Vegetables |
| 4 | Cottage Cheese with Fruit | Chicken Salad Wrap | Edamame Stir-Fry with Rice |
| 5 | Protein Smoothie | Leftover Edamame Stir-Fry | Canned Salmon Patties with Salad |
| 6 | Egg & Cheese Quesadilla | Chickpea Salad Sandwich | Simple Chicken Sausage Pasta |
| 7 | Greek Yogurt Pancakes | Leftover Pasta | Sheet Pan Pork Chops with Vegetables |
| Week 2 | |||
| 8 | Overnight Protein Oats | Leftover Pork & Vegetables | Tofu Scramble with Vegetables |
| 9 | Hard-Boiled Eggs with Avocado Toast | Leftover Tofu Scramble | Tuna Melt on English Muffin |
| 10 | Peanut Butter Banana Smoothie | Black Bean & Corn Salad | Rotisserie Chicken Caesar Salad |
| 11 | Cottage Cheese Protein Bowl | Chicken Caesar Wrap | Lentil Soup |
| 12 | Scrambled Egg Burrito | Leftover Lentil Soup | Salmon-Stuffed Avocados |
| 13 | Greek Yogurt with Granola | Tuna & Chickpea Salad | BBQ Chicken Pizza |
| 14 | Protein Pancakes | Leftover Pizza | Slow Cooker Chicken Chili |
| Week 3 | |||
| 15 | Egg Muffin Cups | Leftover Chicken Chili | Black Bean Quesadillas |
| 16 | Overnight Oats with Protein Powder | Leftover Quesadillas | Tuna Pasta Salad |
| 17 | Cottage Cheese Pancakes | Leftover Tuna Pasta | Chicken & Vegetable Stir-Fry |
| 18 | Peanut Butter Toast with Banana | Leftover Stir-Fry | White Bean & Tuna Salad |
| 19 | Greek Yogurt Parfait | Egg Salad on Crackers | Salmon Poke Bowl |
| 20 | Scrambled Eggs with Cheese | Leftover Poke Bowl | Chicken Sausage & Bean Skillet |
| 21 | Protein Waffles | Chickpea & Avocado Salad | Sheet Pan Chicken Thighs with Vegetables |
Complete Recipe Collection
Breakfast Recipes
Greek Yogurt Protein Bowl
Protein per serving: ~25g | Prep time: 5 minutes | Cost: ~$2.00
Ingredients:
- 1 cup plain Greek yogurt
- 1/2 scoop vanilla protein powder (optional)
- 1/2 cup mixed berries (fresh or frozen)
- 1 tablespoon chia seeds
- 1 tablespoon honey or maple syrup
- 2 tablespoons granola (optional)
Instructions:
- Place Greek yogurt in a bowl.
- Stir in protein powder until well combined.
- Top with berries, chia seeds, and drizzle with honey.
- Add granola for extra crunch if desired.
- Serve immediately.
Peanut Butter Protein Oats
Protein per serving: ~20g | Prep time: 5 minutes | Cost: ~$1.50
Ingredients:
- 1/2 cup rolled oats
- 1 cup water or milk
- 2 tablespoons peanut butter
- 1/2 scoop protein powder (optional)
- 1 sliced banana
- Pinch of cinnamon
Instructions:
- Combine oats and water/milk in a microwave-safe bowl.
- Microwave for 2-3 minutes, stirring halfway through.
- Stir in peanut butter and protein powder until smooth.
- Top with sliced banana and sprinkle with cinnamon.
- Serve warm.
Scrambled Eggs with Toast
Protein per serving: ~18g | Prep time: 10 minutes | Cost: ~$1.50
Ingredients:
- 3 large eggs
- 2 tablespoons milk
- Salt and pepper to taste
- 1 teaspoon butter or oil
- 2 slices whole wheat toast
- Optional: shredded cheese, chopped vegetables
Instructions:
- Whisk eggs, milk, salt, and pepper in a bowl.
- Heat butter in a non-stick pan over medium heat.
- Pour in egg mixture and gently stir with a spatula.
- Cook until eggs are just set but still creamy, about 3-4 minutes.
- Serve with whole wheat toast.
Cottage Cheese with Fruit
Protein per serving: ~25g | Prep time: 5 minutes | Cost: ~$2.00
Ingredients:
- 1 cup cottage cheese
- 1/2 cup pineapple chunks or berries
- 2 tablespoons sliced almonds or walnuts
- 1 teaspoon honey
- Dash of cinnamon
Instructions:
- Place cottage cheese in a bowl.
- Top with fruit and nuts.
- Drizzle with honey and sprinkle with cinnamon.
- Mix gently and enjoy.
Protein Smoothie
Protein per serving: ~30g | Prep time: 5 minutes | Cost: ~$2.50
Ingredients:
- 1 scoop protein powder (vanilla or chocolate)
- 1 cup milk or almond milk
- 1 banana
- 1 tablespoon peanut butter
- 1/2 cup ice
- Optional: 1 tablespoon chia seeds or flax seeds
Instructions:
- Add all ingredients to a blender.
- Blend on high until smooth and creamy.
- Pour into a glass and serve immediately.
Egg & Cheese Quesadilla
Protein per serving: ~22g | Prep time: 10 minutes | Cost: ~$1.75
Ingredients:
- 2 large eggs
- 2 flour tortillas
- 1/4 cup shredded cheese
- 1 tablespoon butter or oil
- Salt and pepper to taste
- Optional: salsa for serving
Instructions:
- Scramble eggs in a pan with salt and pepper, then set aside.
- Place one tortilla in the pan over medium heat.
- Sprinkle cheese on half of the tortilla, add scrambled eggs, then fold in half.
- Cook for 2-3 minutes per side until golden and cheese melts.
- Cut into wedges and serve with salsa.
Greek Yogurt Pancakes
Protein per serving: ~20g | Prep time: 15 minutes | Makes: 4 pancakes | Cost: ~$2.00
Ingredients:
- 1 cup Greek yogurt
- 2 eggs
- 1/2 cup flour (all-purpose or whole wheat)
- 1/2 teaspoon baking soda
- 1 tablespoon honey
- Butter or oil for cooking
Instructions:
- Mix Greek yogurt, eggs, and honey in a bowl.
- Add flour and baking soda, stir until just combined.
- Heat a non-stick pan over medium heat with a little butter.
- Pour 1/4 cup batter per pancake onto the pan.
- Cook for 2-3 minutes until bubbles form, then flip and cook another 2 minutes.
- Serve with maple syrup or fresh fruit.
Overnight Protein Oats
Protein per serving: ~25g | Prep time: 5 minutes (plus overnight) | Cost: ~$2.00
Ingredients:
- 1/2 cup rolled oats
- 1/2 cup Greek yogurt
- 1/2 cup milk
- 1/2 scoop protein powder
- 1 tablespoon chia seeds
- 1 tablespoon honey
- 1/2 cup berries
Instructions:
- Combine oats, yogurt, milk, protein powder, chia seeds, and honey in a jar or container.
- Stir well to combine.
- Cover and refrigerate overnight (or at least 4 hours).
- In the morning, top with berries and enjoy cold or warmed.
Hard-Boiled Eggs with Avocado Toast
Protein per serving: ~20g | Prep time: 10 minutes | Cost: ~$2.50
Ingredients:
- 2 hard-boiled eggs
- 1 slice whole wheat bread
- 1/2 avocado
- Salt, pepper, and red pepper flakes
- Optional: everything bagel seasoning
Instructions:
- Toast the bread until golden.
- Mash avocado with a fork and spread on toast.
- Season with salt, pepper, and red pepper flakes.
- Slice hard-boiled eggs and place on top.
- Sprinkle with additional seasoning if desired.
Peanut Butter Banana Smoothie
Protein per serving: ~22g | Prep time: 5 minutes | Cost: ~$2.00
Ingredients:
- 1 banana
- 2 tablespoons peanut butter
- 1 cup milk
- 1/2 cup Greek yogurt
- 1/2 cup ice
- 1 teaspoon honey
Instructions:
- Add all ingredients to a blender.
- Blend until smooth and creamy.
- Pour into a glass and enjoy immediately.
Scrambled Egg Burrito
Protein per serving: ~24g | Prep time: 10 minutes | Cost: ~$2.00
Ingredients:
- 3 eggs
- 1 large flour tortilla
- 1/4 cup shredded cheese
- 2 tablespoons salsa
- Salt and pepper
- Optional: black beans, diced peppers
Instructions:
- Scramble eggs in a pan with salt and pepper.
- Warm tortilla in microwave for 15 seconds.
- Place eggs in center of tortilla, top with cheese and salsa.
- Fold in sides and roll tightly.
- Serve immediately or wrap in foil for on-the-go.
Egg Muffin Cups
Protein per serving: ~18g | Prep time: 25 minutes | Makes: 6 muffins | Cost: ~$4.00 (total)
Ingredients:
- 6 large eggs
- 1/4 cup milk
- 1/2 cup diced bell peppers
- 1/2 cup diced onions
- 1/2 cup shredded cheese
- Salt and pepper to taste
Instructions:
- Preheat oven to 350°F (175°C) and grease a muffin tin.
- Whisk eggs and milk together in a bowl.
- Add vegetables, cheese, salt, and pepper.
- Pour mixture evenly into 6 muffin cups.
- Bake for 18-20 minutes until set and lightly golden.
- Cool slightly before removing from tin. Store in refrigerator for up to 5 days.
Cottage Cheese Pancakes
Protein per serving: ~28g | Prep time: 15 minutes | Makes: 4 pancakes | Cost: ~$2.50
Ingredients:
- 1 cup cottage cheese
- 2 eggs
- 1/2 cup flour
- 1 teaspoon vanilla extract
- 1/2 teaspoon baking powder
- Butter for cooking
Instructions:
- Blend cottage cheese, eggs, and vanilla until smooth.
- Add flour and baking powder, mix until combined.
- Heat a non-stick pan over medium heat with butter.
- Pour 1/4 cup batter per pancake.
- Cook 2-3 minutes per side until golden.
- Serve with syrup or fresh fruit.
Peanut Butter Toast with Banana
Protein per serving: ~15g | Prep time: 5 minutes | Cost: ~$1.25
Ingredients:
- 2 slices whole wheat bread
- 3 tablespoons peanut butter
- 1 banana, sliced
- Optional: honey, chia seeds
Instructions:
- Toast bread until golden brown.
- Spread peanut butter evenly on both slices.
- Top with banana slices.
- Drizzle with honey and sprinkle with chia seeds if desired.
- Serve immediately.
Greek Yogurt Parfait
Protein per serving: ~22g | Prep time: 5 minutes | Cost: ~$2.25
Ingredients:
- 1 cup Greek yogurt
- 1/4 cup granola
- 1/2 cup mixed berries
- 1 tablespoon honey
- 1 tablespoon sliced almonds
Instructions:
- Layer half the yogurt in a glass or bowl.
- Add half the granola and berries.
- Repeat layers with remaining ingredients.
- Drizzle with honey and top with almonds.
- Serve immediately.
Protein Waffles
Protein per serving: ~25g | Prep time: 15 minutes | Makes: 4 waffles | Cost: ~$2.50
Ingredients:
- 1 cup Greek yogurt
- 2 eggs
- 1/2 cup flour
- 1/2 scoop protein powder
- 1 teaspoon baking powder
- 1 tablespoon honey
- Cooking spray
Instructions:
- Preheat waffle iron.
- Mix all ingredients in a bowl until smooth.
- Spray waffle iron with cooking spray.
- Pour batter into waffle iron and cook according to manufacturer’s instructions.
- Serve with syrup, fruit, or peanut butter.
Lunch Recipes
Egg Salad Sandwich
Protein per serving: ~20g | Prep time: 10 minutes | Cost: ~$1.50
Ingredients:
- 3 hard-boiled eggs, chopped
- 2 tablespoons Greek yogurt or mayonnaise
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
- 2 slices whole wheat bread
- Lettuce and tomato (optional)
Instructions:
- Chop hard-boiled eggs and place in a bowl.
- Add yogurt, mustard, salt, and pepper. Mix well.
- Spread egg salad on bread.
- Add lettuce and tomato if desired.
- Top with second slice of bread and serve.
Chicken Salad Wrap
Protein per serving: ~30g | Prep time: 10 minutes | Cost: ~$2.50
Ingredients:
- 1 cup shredded rotisserie chicken
- 2 tablespoons Greek yogurt or mayonnaise
- 1/4 cup diced celery
- 1 tablespoon dried cranberries
- Salt and pepper
- 1 large tortilla
- Lettuce leaves
Instructions:
- Mix chicken, yogurt, celery, cranberries, salt, and pepper in a bowl.
- Lay tortilla flat and place lettuce in center.
- Add chicken salad mixture.
- Fold in sides and roll tightly.
- Cut in half and serve.
Chickpea Salad Sandwich
Protein per serving: ~15g | Prep time: 10 minutes | Cost: ~$1.25
Ingredients:
- 1 can (15 oz) chickpeas, drained and mashed
- 2 tablespoons mayonnaise or Greek yogurt
- 1/4 red onion, diced
- 1 tablespoon lemon juice
- Salt and pepper to taste
- 2 slices whole wheat bread
- Lettuce and tomato
Instructions:
- Mash chickpeas with a fork in a bowl (leave some chunks).
- Add mayonnaise, onion, lemon juice, salt, and pepper. Mix well.
- Spread chickpea salad on bread.
- Add lettuce and tomato.
- Top with second slice and serve.

Black Bean & Corn Salad
Protein per serving: ~15g | Prep time: 10 minutes | Cost: ~$1.50
Ingredients:
- 1 can black beans, drained and rinsed
- 1 cup corn (canned or frozen, thawed)
- 1/2 cup diced tomatoes
- 1/4 cup diced red onion
- 2 tablespoons lime juice
- 1 tablespoon olive oil
- Salt, pepper, and cumin to taste
- Optional: cilantro, avocado
Instructions:
- Combine black beans, corn, tomatoes, and onion in a bowl.
- Whisk together lime juice, olive oil, salt, pepper, and cumin.
- Pour dressing over salad and toss to combine.
- Top with cilantro and avocado if desired.
- Serve chilled or at room temperature.
Tuna & Chickpea Salad
Protein per serving: ~28g | Prep time: 10 minutes | Cost: ~$2.00
Ingredients:
- 1 can tuna, drained
- 1 can chickpeas, drained and rinsed
- 1/4 cup diced cucumber
- 1/4 cup diced red onion
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Salt and pepper
- Mixed greens for serving
Instructions:
- Combine tuna, chickpeas, cucumber, and onion in a bowl.
- Drizzle with olive oil and lemon juice.
- Season with salt and pepper, toss to combine.
- Serve over mixed greens or eat as is.
Egg Salad on Crackers
Protein per serving: ~18g | Prep time: 10 minutes | Cost: ~$1.50
Ingredients:
- 3 hard-boiled eggs, chopped
- 2 tablespoons Greek yogurt
- 1 teaspoon Dijon mustard
- Salt and pepper
- 10-12 whole grain crackers
- Optional: paprika for garnish
Instructions:
- Mix chopped eggs, yogurt, mustard, salt, and pepper.
- Arrange crackers on a plate.
- Top each cracker with a spoonful of egg salad.
- Sprinkle with paprika if desired.
- Serve immediately.
Chickpea & Avocado Salad
Protein per serving: ~12g | Prep time: 10 minutes | Cost: ~$2.00
Ingredients:
- 1 can chickpeas, drained and rinsed
- 1 avocado, diced
- 1 cup cherry tomatoes, halved
- 1/4 red onion, diced
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Salt, pepper, and cumin
- Fresh cilantro
Instructions:
- Combine chickpeas, avocado, tomatoes, and onion in a bowl.
- Whisk together olive oil, lemon juice, salt, pepper, and cumin.
- Pour dressing over salad and gently toss.
- Garnish with fresh cilantro.
- Serve immediately.
Dinner Recipes
Black Bean Taco Bowls
Protein per serving: ~20g | Prep time: 15 minutes | Cost: ~$2.50
Ingredients:
- 1 can black beans, drained and rinsed
- 1 cup cooked rice
- 1/2 cup salsa
- 1/4 cup shredded cheese
- 1/4 cup sour cream or Greek yogurt
- Toppings: lettuce, tomatoes, avocado, cilantro, lime wedges
Instructions:
- Warm black beans in a pot with a splash of water and cumin.
- In a bowl, layer rice as the base.
- Top with black beans, salsa, and cheese.
- Add your favorite toppings: lettuce, tomatoes, avocado.
- Finish with a dollop of sour cream and squeeze of lime.
- Serve immediately.
Tuna & White Bean Salad
Protein per serving: ~30g | Prep time: 10 minutes | Cost: ~$2.00
Ingredients:
- 1 can tuna, drained
- 1 can white beans (cannellini), drained and rinsed
- 1/4 red onion, thinly sliced
- 1 cup cherry tomatoes, halved
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- Salt, pepper, and Italian seasoning
- Fresh parsley
Instructions:
- Combine tuna, white beans, onion, and tomatoes in a large bowl.
- Drizzle with olive oil and lemon juice.
- Season with salt, pepper, and Italian seasoning.
- Toss gently to combine.
- Garnish with fresh parsley and serve.
Rotisserie Chicken with Roasted Vegetables
Protein per serving: ~35g | Prep time: 30 minutes | Cost: ~$3.50
Ingredients:
- 1/2 rotisserie chicken (breast and thigh)
- 2 cups mixed vegetables (broccoli, carrots, bell peppers)
- 2 tablespoons olive oil
- Salt, pepper, and garlic powder
- Optional: lemon wedges
Instructions:
- Preheat oven to 425°F (220°C).
- Chop vegetables into bite-sized pieces.
- Toss vegetables with olive oil, salt, pepper, and garlic powder.
- Spread on a baking sheet and roast for 20-25 minutes until tender.
- Warm rotisserie chicken in the oven for the last 10 minutes.
- Serve chicken with roasted vegetables and lemon wedges.
Edamame Stir-Fry with Rice
Protein per serving: ~18g | Prep time: 15 minutes | Cost: ~$2.50
Ingredients:
- 1 1/2 cups frozen edamame (shelled)
- 1 cup cooked rice
- 1 cup mixed vegetables (frozen stir-fry blend)
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 clove garlic, minced
- Optional: sesame seeds, green onions
Instructions:
- Heat sesame oil in a large pan or wok over medium-high heat.
- Add garlic and cook for 30 seconds until fragrant.
- Add frozen vegetables and edamame, stir-fry for 5-7 minutes.
- Add cooked rice and soy sauce, toss to combine.
- Cook for another 2-3 minutes until heated through.
- Garnish with sesame seeds and green onions if desired.
Canned Salmon Patties with Salad
Protein per serving: ~25g | Prep time: 20 minutes | Cost: ~$2.50
Ingredients:
- 1 can (14.75 oz) salmon, drained
- 1 egg
- 1/4 cup breadcrumbs
- 1/4 cup diced onion
- 1 tablespoon lemon juice
- Salt and pepper
- 2 tablespoons oil for frying
- Mixed greens for salad
Instructions:
- In a bowl, combine salmon, egg, breadcrumbs, onion, lemon juice, salt, and pepper.
- Mix well and form into 4 patties.
- Heat oil in a pan over medium heat.
- Cook patties for 3-4 minutes per side until golden brown.
- Serve with a side salad dressed with olive oil and lemon.
Simple Chicken Sausage Pasta
Protein per serving: ~28g | Prep time: 20 minutes | Cost: ~$3.00
Ingredients:
- 2 chicken sausages, sliced
- 2 cups cooked pasta (penne or rotini)
- 1 cup marinara sauce
- 1/2 cup frozen peas
- 1/4 cup grated Parmesan cheese
- Salt, pepper, and Italian seasoning
Instructions:
- Cook pasta according to package directions, drain.
- In a large pan, cook sliced sausages over medium heat until browned.
- Add marinara sauce and peas, simmer for 5 minutes.
- Add cooked pasta and toss to combine.
- Season with salt, pepper, and Italian seasoning.
- Serve topped with Parmesan cheese.
Sheet Pan Pork Chops with Vegetables
Protein per serving: ~30g | Prep time: 35 minutes | Cost: ~$3.50
Ingredients:
- 2 pork chops (bone-in or boneless)
- 2 cups mixed vegetables (potatoes, carrots, onions)
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- Salt and pepper
- Fresh herbs (optional)
Instructions:
- Preheat oven to 400°F (200°C).
- Season pork chops with salt, pepper, garlic powder, and paprika.
- Toss vegetables with olive oil, salt, and pepper.
- Arrange pork chops and vegetables on a baking sheet.
- Roast for 25-30 minutes until pork reaches 145°F internal temperature.
- Let rest for 5 minutes before serving.
Tofu Scramble with Vegetables
Protein per serving: ~20g | Prep time: 15 minutes | Cost: ~$2.50
Ingredients:
- 1 block (14 oz) firm tofu, drained and crumbled
- 1 cup mixed vegetables (bell peppers, onions, spinach)
- 1 tablespoon olive oil
- 1/2 teaspoon turmeric
- 1/2 teaspoon garlic powder
- Salt and pepper
- Optional: nutritional yeast for cheesy flavor
Instructions:
- Heat olive oil in a large pan over medium heat.
- Add vegetables and sauté for 3-4 minutes until softened.
- Add crumbled tofu, turmeric, garlic powder, salt, and pepper.
- Cook for 5-7 minutes, stirring occasionally.
- Sprinkle with nutritional yeast if desired.
- Serve with toast or in a tortilla.
Tuna Melt on English Muffin
Protein per serving: ~28g | Prep time: 10 minutes | Cost: ~$1.75
Ingredients:
- 1 can tuna, drained
- 2 tablespoons mayonnaise
- 2 English muffins, split
- 4 slices cheese (cheddar or Swiss)
- Salt and pepper
- Optional: sliced tomato
Instructions:
- Preheat broiler.
- Mix tuna with mayonnaise, salt, and pepper.
- Toast English muffin halves lightly.
- Spread tuna mixture on each half.
- Top with cheese slices.
- Broil for 2-3 minutes until cheese melts and bubbles.
- Serve immediately.
Rotisserie Chicken Caesar Salad
Protein per serving: ~35g | Prep time: 10 minutes | Cost: ~$3.00
Ingredients:
- 2 cups shredded rotisserie chicken
- 4 cups romaine lettuce, chopped
- 1/4 cup Caesar dressing
- 1/4 cup grated Parmesan cheese
- 1/2 cup croutons
- Optional: lemon wedges
Instructions:
- Place chopped romaine in a large bowl.
- Add shredded chicken on top.
- Drizzle with Caesar dressing and toss to coat.
- Top with Parmesan cheese and croutons.
- Serve with lemon wedges if desired.
Lentil Soup
Protein per serving: ~18g | Prep time: 35 minutes | Cost: ~$2.00
Ingredients:
- 1 cup dried lentils (or 2 cans, drained)
- 4 cups vegetable broth
- 1 can diced tomatoes
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 teaspoon cumin
- Salt and pepper
- 1 tablespoon olive oil
Instructions:
- Heat olive oil in a large pot over medium heat.
- Sauté onion, carrots, and garlic for 5 minutes.
- Add lentils, broth, tomatoes, cumin, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 25-30 minutes.
- Lentils should be tender. Adjust seasoning as needed.
- Serve hot with crusty bread.
Salmon-Stuffed Avocados
Protein per serving: ~25g | Prep time: 10 minutes | Cost: ~$3.00
Ingredients:
- 1 can salmon, drained
- 2 ripe avocados, halved and pitted
- 1/4 cup diced celery
- 2 tablespoons Greek yogurt or mayonnaise
- 1 tablespoon lemon juice
- Salt and pepper
- Optional: dill, capers
Instructions:
- Scoop out a little extra avocado flesh to make room for filling.
- Mix salmon, celery, yogurt, lemon juice, salt, and pepper in a bowl.
- Spoon salmon mixture into avocado halves.
- Garnish with dill or capers if desired.
- Serve immediately.
BBQ Chicken Pizza
Protein per serving: ~32g | Prep time: 20 minutes | Cost: ~$3.50
Ingredients:
- 1 pre-made pizza crust or flatbread
- 1 cup shredded rotisserie chicken
- 1/4 cup BBQ sauce
- 1 cup shredded mozzarella cheese
- 1/4 red onion, thinly sliced
- Optional: cilantro for garnish
Instructions:
- Preheat oven to 425°F (220°C).
- Spread BBQ sauce evenly over pizza crust.
- Top with shredded chicken, cheese, and red onion.
- Bake for 12-15 minutes until cheese is melted and bubbly.
- Garnish with fresh cilantro if desired.
- Slice and serve.
Slow Cooker Chicken Chili
Protein per serving: ~30g | Prep time: 10 minutes | Cook time: 4-6 hours | Cost: ~$3.00
Ingredients:
- 1 lb chicken breast
- 2 cans black beans, drained and rinsed
- 1 can diced tomatoes
- 1 cup corn
- 1 onion, diced
- 2 cloves garlic, minced
- 2 tablespoons chili powder
- 1 teaspoon cumin
- Salt and pepper
- Toppings: cheese, sour cream, cilantro
Instructions:
- Place chicken breast in slow cooker.
- Add beans, tomatoes, corn, onion, garlic, and spices.
- Stir to combine.
- Cook on low for 6 hours or high for 4 hours.
- Shred chicken with two forks and stir back into chili.
- Serve with desired toppings.
Black Bean Quesadillas
Protein per serving: ~18g | Prep time: 15 minutes | Cost: ~$2.00
Ingredients:
- 2 large flour tortillas
- 1 can black beans, drained and mashed slightly
- 1 cup shredded cheese
- 1/4 cup salsa
- 1 tablespoon oil
- Optional: sour cream, guacamole
Instructions:
- Heat oil in a large pan over medium heat.
- Place one tortilla in the pan.
- Spread black beans on half the tortilla, top with cheese and salsa.
- Fold tortilla in half and cook for 2-3 minutes per side until golden.
- Remove from pan, cut into wedges.
- Serve with sour cream and guacamole.
Tuna Pasta Salad
Protein per serving: ~25g | Prep time: 15 minutes | Cost: ~$2.50
Ingredients:
- 2 cups cooked pasta (rotini or bow tie)
- 1 can tuna, drained
- 1/2 cup diced cucumber
- 1/2 cup cherry tomatoes, halved
- 1/4 cup diced red onion
- 3 tablespoons mayonnaise
- 1 tablespoon lemon juice
- Salt and pepper
Instructions:
- Cook pasta according to package directions, drain and cool.
- In a large bowl, combine pasta, tuna, cucumber, tomatoes, and onion.
- In a small bowl, mix mayonnaise, lemon juice, salt, and pepper.
- Pour dressing over pasta and toss to combine.
- Chill for at least 30 minutes before serving.
Chicken & Vegetable Stir-Fry
Protein per serving: ~35g | Prep time: 20 minutes | Cost: ~$3.50
Ingredients:
- 1 cup diced rotisserie chicken
- 2 cups mixed vegetables (broccoli, bell peppers, snap peas)
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 clove garlic, minced
- 1 teaspoon ginger, minced
- 1 cup cooked rice
- Optional: sesame seeds
Instructions:
- Heat sesame oil in a large pan or wok over high heat.
- Add garlic and ginger, cook for 30 seconds.
- Add vegetables and stir-fry for 5-7 minutes until tender-crisp.
- Add chicken and soy sauce, toss to combine.
- Cook for 2-3 minutes until heated through.
- Serve over rice and garnish with sesame seeds.
White Bean & Tuna Salad
Protein per serving: ~28g | Prep time: 10 minutes | Cost: ~$2.00
Ingredients:
- 1 can tuna, drained
- 1 can white beans, drained and rinsed
- 1 cup arugula or mixed greens
- 1/4 red onion, thinly sliced
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- Salt, pepper, and Italian seasoning
Instructions:
- Combine tuna, white beans, arugula, and onion in a bowl.
- Whisk together olive oil, vinegar, salt, pepper, and Italian seasoning.
- Pour dressing over salad and toss gently.
- Serve immediately or chill for later.
Salmon Poke Bowl (Canned Salmon)
Protein per serving: ~26g | Prep time: 15 minutes | Cost: ~$3.00
Ingredients:
- 1 can salmon, drained and flaked
- 1 cup cooked rice
- 1/2 avocado, sliced
- 1/2 cucumber, diced
- 1/4 cup edamame
- 2 tablespoons soy sauce
- 1 teaspoon sesame oil
- Optional: seaweed, sesame seeds, green onions
Instructions:
- Place rice in a bowl as the base.
- Arrange salmon, avocado, cucumber, and edamame on top.
- Mix soy sauce and sesame oil, drizzle over bowl.
- Garnish with sesame seeds and green onions if desired.
- Serve immediately.
Chicken Sausage & Bean Skillet
Protein per serving: ~28g | Prep time: 20 minutes | Cost: ~$3.00
Ingredients:
- 2 chicken sausages, sliced
- 1 can white beans, drained and rinsed
- 1 cup spinach
- 1 can diced tomatoes
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt, pepper, and Italian seasoning
Instructions:
- Heat olive oil in a large skillet over medium heat.
- Add sliced sausages and cook until browned, about 5 minutes.
- Add garlic and cook for 1 minute.
- Add tomatoes, white beans, and seasonings. Simmer for 5 minutes.
- Stir in spinach and cook until wilted.
- Serve hot.
Sheet Pan Chicken Thighs with Vegetables
Protein per serving: ~32g | Prep time: 35 minutes | Cost: ~$3.50
Ingredients:
- 2 chicken thighs (bone-in, skin-on)
- 2 cups mixed vegetables (Brussels sprouts, sweet potatoes, onions)
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- Salt and pepper
- Fresh thyme or rosemary
Instructions:
- Preheat oven to 425°F (220°C).
- Season chicken thighs with paprika, garlic powder, salt, and pepper.
- Toss vegetables with olive oil, salt, pepper, and herbs.
- Arrange chicken and vegetables on a baking sheet.
- Roast for 30-35 minutes until chicken reaches 165°F internal temperature.
- Let rest for 5 minutes before serving.
Meal Prep and Shopping Guide
To make this meal plan even easier to follow, here are some meal prep tips and a comprehensive shopping list.
Meal Prep Tips
Cook in Bulk: Prepare large batches of rice, quinoa, and hard-boiled eggs at the beginning of the week. Store rice in the refrigerator for up to 5 days and eggs for up to 7 days. This simple step will save you significant time throughout the week.
Chop Vegetables in Advance: Wash and chop your vegetables on Sunday and store them in airtight containers. This makes it easy to throw together salads, stir-fries, and other dishes without the hassle of daily prep work.
Portion Snacks: Portion out nuts, seeds, and yogurt into grab-and-go containers. This ensures you have healthy, protein-rich snacks readily available when hunger strikes.
Utilize Your Freezer: Freeze leftover soups, chilis, and sauces for future meals. This not only reduces food waste but also provides you with ready-made meals on busy days.
Rotisserie Chicken Strategy: Buy one or two rotisserie chickens per week. Use the meat for multiple meals such as salads, wraps, stir-fries, and pizzas. This is one of the most cost-effective and time-saving strategies in this meal plan.
Complete Shopping List for 21 Days
This shopping list covers the core ingredients for the entire 21-day meal plan. Adjust quantities based on your household size and what you already have in your pantry.
Proteins
- Eggs (3 dozen)
- Canned tuna (6 cans)
- Canned salmon (3 cans)
- Black beans (6 cans)
- White beans/cannellini beans (3 cans)
- Chickpeas (3 cans)
- Lentils (1 bag dried or 2 cans)
- Greek yogurt (4 large containers, 24 oz each)
- Cottage cheese (2 containers, 16 oz each)
- Rotisserie chicken (3 chickens over 3 weeks)
- Chicken sausages (2 packages)
- Pork chops (1 package, 4 chops)
- Chicken breast (1 lb for slow cooker chili)
- Chicken thighs (1 package)
- Tofu (2 blocks, firm)
- Edamame (2 bags, frozen, shelled)
- Peanut butter (1 large jar)
- Protein powder (1 container, optional)
Carbohydrates
- Rolled oats (1 large container)
- Whole wheat bread (2 loaves)
- Flour tortillas (2 packages)
- Rice (2 lb bag)
- Pasta (2 boxes, various shapes)
- English muffins (1 package)
- Pizza crust or flatbread (1-2)
- Crackers (1 box whole grain)
Vegetables
- Mixed salad greens (3-4 bags)
- Romaine lettuce (2 heads)
- Spinach (2 bags)
- Arugula (1 bag)
- Tomatoes (6-8 medium)
- Cherry tomatoes (2 pints)
- Cucumbers (4-5)
- Bell peppers (6-8, various colors)
- Onions (4-5 medium)
- Red onion (2-3)
- Carrots (2 lb bag)
- Celery (1 bunch)
- Broccoli (2 heads or frozen)
- Brussels sprouts (1 lb)
- Sweet potatoes (2-3)
- Frozen mixed vegetables (2-3 bags)
- Frozen corn (1 bag)
- Frozen peas (1 bag)
- Avocados (6-8)
- Garlic (1 head)
- Fresh ginger (1 small piece)
Fruits
- Bananas (1 bunch)
- Mixed berries (fresh or frozen, 3-4 cups)
- Lemons (4-5)
- Limes (3-4)
Dairy & Cheese
- Milk or almond milk (1 gallon)
- Shredded cheese (cheddar, mozzarella – 3 bags)
- Parmesan cheese (1 container, grated)
- Sliced cheese (1 package)
- Butter (1 stick)
Pantry Staples
- Olive oil
- Sesame oil
- Vegetable oil or cooking spray
- Salt and pepper
- Garlic powder
- Paprika
- Cumin
- Chili powder
- Italian seasoning
- Turmeric
- Cinnamon
- Red pepper flakes
- Soy sauce
- Hot sauce
- Mayonnaise
- Dijon mustard
- Caesar dressing
- BBQ sauce
- Salsa
- Marinara sauce (2 jars)
- Canned diced tomatoes (3 cans)
- Vegetable broth (1 carton)
- Breadcrumbs
- Honey or maple syrup
- Vanilla extract
- Baking powder
- Baking soda
- Flour (all-purpose or whole wheat)
- Granola
- Chia seeds
- Sesame seeds
- Sliced almonds or walnuts
Optional Ingredients
- Sour cream
- Guacamole
- Cilantro
- Parsley
- Dill
- Fresh thyme or rosemary
- Everything bagel seasoning
- Nutritional yeast
- Dried cranberries
- Capers
- Seaweed
- Green onions
Budget Breakdown
The estimated cost for this 21-day meal plan is approximately $140-170 for one person, which breaks down to about $2.25-2.70 per meal. This is significantly cheaper than eating out or purchasing pre-made meals, while still providing high-quality nutrition. Here is a weekly breakdown:
- Week 1: $50-60
- Week 2: $45-55
- Week 3: $45-55
The cost can be further reduced by shopping sales, buying store brands, and purchasing items in bulk. Many of the pantry staples will last beyond the 21 days, making subsequent meal plans even more affordable.
Conclusion
Eating a high-protein diet doesn’t have to be complicated or expensive. By focusing on budget-friendly protein sources and simple recipes, you can easily meet your nutritional goals without sacrificing time or money. This 21-day meal plan provides a comprehensive roadmap to a healthier, more energized you, with detailed recipes that take the guesswork out of meal preparation.
The key to success with this meal plan is preparation and consistency. Take time on the weekend to meal prep, stock your pantry with essential ingredients, and don’t be afraid to customize recipes to your personal preferences. Whether you’re looking to build muscle, lose weight, or simply eat healthier, this plan offers a sustainable approach to high-protein eating that fits any lifestyle.
Remember that protein is essential for numerous bodily functions, from building and repairing tissues to supporting immune function and maintaining healthy hair, skin, and nails [1]. By following this meal plan, you’ll not only meet your protein needs but also enjoy delicious, satisfying meals that prove healthy eating can be both affordable and effortless.
References
[1] Healthline. (2024). 17 Cheap and Healthy Sources of Protein. https://www.healthline.com/nutrition/cheap-protein-sources
[2] BBC Good Food. (2025). Budget high-protein meal plan. https://www.bbcgoodfood.com/howto/guide/budget-high-protein-meal-plan
[3] EatingWell. (2025). 18 High-Protein No-Cook Recipes for Dinner Tonight. https://www.eatingwell.com/high-protein-no-cook-dinner-recipes-11759689

