23 High-Protein Budget-Friendly Dinner Recipes
Eating high-protein doesn’t require expensive cuts of meat or specialty grocery stores. The most protein-dense foods available — eggs, canned tuna, ground beef, chicken thighs, dried lentils, canned beans, cottage cheese — are also some of the cheapest items in any grocery store. The trick is knowing how to cook them so they actually taste good.
Every recipe in this list is built around ingredients that cost less than most people think, comes together in a reasonable amount of time, and delivers at least 30 grams of protein per serving. Many of these are weeknight dinners that feed a family of four for under $15 total.
1. Ground Beef and Rice Skillet
The humble ground beef and rice skillet is one of the best budget dinners in existence — high protein, filling, made from pantry staples, and done in 25 minutes. This version uses a simple tomato-beef broth base that cooks the rice right in the pan.
Servings: 4 | Protein: ~38g | Est. Cost: ~$8 | Time: 30 minutes
Ingredients
- 1.5 lbs ground beef (80/20)
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 oz) diced tomatoes
- 2 cups beef broth
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1 bell pepper, diced
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- Salt and pepper
- 1 cup shredded cheddar cheese (optional but recommended)
- Fresh cilantro or parsley for serving
Instructions
- Brown ground beef in a large deep skillet or Dutch oven over medium-high heat, breaking apart, until cooked through. Drain most of the fat, leaving about 1 tablespoon in the pan.
- Add onion and bell pepper. Cook for 4 to 5 minutes until softened. Add garlic, cumin, chili powder, and paprika. Cook for 1 minute until fragrant.
- Add diced tomatoes, beef broth, and uncooked rice. Stir to combine. Season with salt and pepper.
- Bring to a boil, then reduce heat to low, cover tightly, and cook for 18 to 20 minutes until rice has absorbed all the liquid and is fully cooked.
- Fluff with a fork. Top with shredded cheese and cover for 1 minute to melt.
- Serve garnished with fresh cilantro or parsley.
2. Lentil and Ground Turkey Soup
Lentils are one of the most underrated high-protein ingredients in the grocery store — cheap, shelf-stable, and they add body and texture to soup that’s hard to beat. Combined with ground turkey, this is a deeply satisfying dinner.
Servings: 6 | Protein: ~35g | Est. Cost: ~$9 | Time: 45 minutes
Ingredients
- 1 lb ground turkey (93% lean)
- 1.5 cups green or brown lentils, rinsed
- 1 large onion, diced
- 3 carrots, diced
- 3 celery stalks, diced
- 5 garlic cloves, minced
- 1 can (14.5 oz) crushed tomatoes
- 6 cups low-sodium chicken broth
- 2 tsp cumin
- 1 tsp smoked paprika
- 1 tsp turmeric
- 1/2 tsp coriander
- 1/2 tsp red pepper flakes
- 2 cups fresh spinach or kale
- 2 tbsp olive oil
- Salt and pepper
- Fresh lemon juice for serving
Instructions
- Heat olive oil in a large pot over medium-high heat. Add ground turkey and cook, breaking apart, until browned through. Remove and set aside.
- In the same pot, cook onion, carrots, and celery for 8 minutes until softened. Add garlic and all dry spices. Cook for 1 minute.
- Add crushed tomatoes, broth, and lentils. Stir and bring to a boil.
- Return ground turkey to the pot. Reduce heat to medium-low, partially cover, and cook for 25 to 30 minutes until lentils are completely tender.
- Stir in spinach or kale and cook for 2 minutes until wilted. Taste and adjust seasoning.
- Finish with a squeeze of fresh lemon juice in each bowl.
3. Baked Chicken Thighs with Roasted Vegetables
Bone-in chicken thighs are almost always the cheapest cut of chicken, and they’re also the most forgiving — hard to overcook, rich in flavor, and deeply satisfying. Roasted with whatever vegetables are on hand.
Servings: 4 | Protein: ~40g | Est. Cost: ~$10 | Time: 50 minutes
Ingredients
- 8 bone-in skin-on chicken thighs
- 3 medium potatoes, cubed (or substitute sweet potato)
- 2 cups broccoli florets
- 2 carrots, cut into chunks
- 4 tbsp olive oil, divided
- 5 garlic cloves, minced
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp smoked paprika
- 1 tsp dried Italian seasoning
- Salt and pepper
- Fresh parsley for garnish
Instructions
- Preheat oven to 425°F.
- Mix 2 tablespoons olive oil with minced garlic, garlic powder, onion powder, paprika, Italian seasoning, salt, and pepper. Rub all over chicken thighs, getting under the skin.
- Toss potatoes, broccoli, and carrots with remaining 2 tablespoons olive oil, salt, and pepper.
- Arrange vegetables in a single layer on a large sheet pan. Place chicken thighs skin-side up on top of or beside the vegetables.
- Roast for 38 to 42 minutes until chicken skin is deeply golden and crispy, and vegetables are tender and caramelized. Internal temperature should reach 165°F.
- Garnish with fresh parsley and serve from the pan.
4. Egg Fried Rice
A complete high-protein dinner made almost entirely from things you likely already have. Six eggs scrambled into fried rice with soy sauce and sesame oil. Fast, cheap, and genuinely delicious.
Servings: 4 | Protein: ~22g | Est. Cost: ~$4 | Time: 20 minutes
Ingredients
- 3 cups cooked rice, day-old preferred (cold rice fries better)
- 6 large eggs
- 1 cup frozen peas and carrots, thawed
- 1/2 white onion, finely diced
- 4 garlic cloves, minced
- 3 tbsp soy sauce or tamari
- 1 tbsp sesame oil
- 2 tbsp avocado oil or vegetable oil
- 3 green onions, sliced
- Salt and pepper
- Optional add-ins: diced leftover chicken, shrimp, or ground pork
Instructions
- Beat eggs with a pinch of salt.
- Heat 1 tablespoon of oil in a wok or large skillet over very high heat. Add eggs and scramble quickly, breaking into pieces while still slightly underdone. Remove and set aside.
- Add remaining oil to the pan. Add onion and cook for 2 minutes. Add garlic and cook for 30 seconds.
- Add cold rice, pressing it flat against the pan. Let it sit without stirring for 2 minutes to develop a slight crust on the bottom. Then stir and repeat once.
- Add peas and carrots. Stir everything together.
- Return eggs to the pan. Add soy sauce and sesame oil. Toss everything over high heat for 1 to 2 minutes until well combined.
- Top with green onions and serve.
5. Black Bean and Ground Beef Chili
Chili is the king of budget high-protein cooking. Black beans and ground beef together deliver over 40 grams of protein per bowl, and a big pot costs about $12 total and feeds six people.
Servings: 6 | Protein: ~42g | Est. Cost: ~$12 | Time: 45 minutes
Ingredients
- 1.5 lbs ground beef (80/20)
- 2 cans (15 oz each) black beans, drained and rinsed
- 1 can (28 oz) crushed tomatoes
- 1 can (14.5 oz) diced tomatoes
- 1 large onion, diced
- 1 bell pepper, diced
- 5 garlic cloves, minced
- 2 tbsp chili powder
- 1.5 tsp cumin
- 1 tsp smoked paprika
- 1 tsp oregano
- 1/2 tsp cayenne (adjust to taste)
- 1 cup beef broth
- 2 tbsp olive oil
- Salt and pepper
For topping:
- Shredded cheddar cheese
- Sour cream
- Sliced green onions
- Sliced jalapeños
Instructions
- Heat olive oil in a large heavy pot over medium-high heat. Brown ground beef, breaking apart, until deeply caramelized. Drain excess fat.
- Add onion and bell pepper. Cook for 5 minutes until softened. Add garlic and all dry spices. Stir and cook for 2 minutes until fragrant.
- Add crushed tomatoes, diced tomatoes, black beans, and beef broth. Stir to combine.
- Bring to a boil, reduce to a simmer, and cook uncovered for 30 minutes, stirring occasionally, until chili thickens and flavors meld. Taste and adjust seasoning — chili usually needs more salt and sometimes another pinch of cumin than you’d expect.
- Serve with shredded cheese, sour cream, green onions, and jalapeños.
6. Tuna Noodle Casserole (High-Protein)
A retro classic rebuilt with more protein and real flavor. Canned tuna and egg noodles in a creamy from-scratch sauce — no canned cream of mushroom soup, no compromise on taste.
Servings: 6 | Protein: ~36g | Est. Cost: ~$10 | Time: 40 minutes
Ingredients
- 3 cans (5 oz each) tuna in water, drained
- 12 oz egg noodles (or GF pasta)
- 2 cups frozen peas
- 8 oz cremini mushrooms, sliced
- 1 medium onion, diced
- 4 garlic cloves, minced
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour (or rice flour for GF)
- 2.5 cups whole milk or unsweetened oat milk
- 1 cup chicken broth
- 1 cup shredded sharp cheddar, divided
- 1 tsp Dijon mustard
- Salt, pepper, and garlic powder
- 1/2 cup panko breadcrumbs mixed with 1 tbsp melted butter (for topping)
Instructions
- Preheat oven to 375°F. Cook egg noodles according to package directions until just al dente. Drain and set aside.
- Melt butter in a large oven-safe pot or Dutch oven over medium heat. Cook onion and mushrooms for 6 to 7 minutes until golden.
- Add garlic and cook for 1 minute. Add flour and stir constantly for 2 minutes to cook out the raw flour taste.
- Slowly whisk in milk and chicken broth. Cook, stirring frequently, for 5 to 6 minutes until sauce thickens enough to coat the back of a spoon.
- Stir in Dijon mustard and 3/4 cup of shredded cheddar until melted. Season with salt, pepper, and garlic powder.
- Add drained tuna, frozen peas, and cooked noodles. Stir to combine.
- Top with remaining cheese and buttered breadcrumbs.
- Bake for 20 to 25 minutes until topping is golden and casserole is bubbling.
7. Chicken and Rice Soup
Old-fashioned chicken and rice soup — made with bone-in thighs for a naturally rich broth, affordable ingredients, and a big batch that feeds the whole family and keeps all week.
Servings: 6 | Protein: ~38g | Est. Cost: ~$11 | Time: 55 minutes
Ingredients
- 2 lbs bone-in skin-on chicken thighs
- 1 cup long-grain white rice, uncooked
- 3 medium carrots, diced
- 3 celery stalks, diced
- 1 large onion, diced
- 5 garlic cloves, minced
- 8 cups low-sodium chicken broth
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 bay leaf
- 2 tbsp olive oil
- Salt and pepper
- Fresh parsley for serving
Instructions
- Season chicken thighs with salt and pepper. Heat olive oil in a large pot over medium-high heat. Brown chicken on both sides, about 3 to 4 minutes per side. Remove and set aside. (The browned bits left behind build the flavor base of the soup.)
- Cook onion, carrots, and celery in the same pot for 6 minutes until softened. Add garlic, thyme, and rosemary, cook for 1 minute.
- Return chicken to the pot. Add chicken broth and bay leaf. Bring to a boil, then reduce to a gentle simmer. Cook for 25 minutes until chicken is cooked through.
- Remove chicken. Shred meat and discard skin and bones.
- Add rice to the pot. Cook over medium heat for 18 minutes until rice is tender.
- Return shredded chicken to the pot. Taste and adjust seasoning.
- Remove bay leaf. Serve with fresh parsley.
8. Cottage Cheese and Egg Scramble with Toast
Cottage cheese folded into scrambled eggs dramatically boosts protein without changing the taste much. Served on whole grain toast, this is a fast, cheap, and genuinely filling dinner.
Servings: 2 | Protein: ~36g | Est. Cost: ~$3 | Time: 10 minutes
Ingredients
- 5 large eggs
- 1/2 cup full-fat cottage cheese
- 1 tbsp butter
- 2 tbsp chives or green onion, chopped
- Salt and pepper
- 4 slices whole grain toast
Optional add-ins:
- Diced tomatoes
- Baby spinach
- Hot sauce
- Shredded cheese
Instructions
- Whisk eggs thoroughly. Fold in cottage cheese, chives, salt, and pepper.
- Melt butter in a nonstick skillet over medium-low heat.
- Pour in the egg-cottage cheese mixture. Cook slowly, folding gently with a spatula every 30 seconds or so, until eggs are just set and still slightly glossy. The cottage cheese melts in and creates a creamier texture than eggs alone.
- Remove from heat while still slightly underdone — residual heat will finish them.
- Serve immediately on toast with any optional add-ins.
9. Spicy Peanut Noodles with Chicken
Peanut butter is one of the cheapest protein sources per gram available. Tossed in a spicy peanut sauce with cooked noodles and shredded chicken, this dinner is under $10 for four and takes 20 minutes.
Servings: 4 | Protein: ~38g | Est. Cost: ~$9 | Time: 20 minutes
Ingredients
- 12 oz spaghetti or noodles of choice
- 2 lbs boneless skinless chicken breasts, cooked and shredded (poach in water for 18 minutes or use rotisserie)
- 2 cups shredded cabbage or broccoli slaw mix
Spicy Peanut Sauce:
- 1/2 cup peanut butter (natural, no added sugar)
- 3 tbsp soy sauce or tamari
- 2 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tbsp sriracha or chili garlic sauce (adjust to taste)
- 1 tbsp fresh ginger, grated
- 3 garlic cloves, minced
- 2 to 4 tbsp warm water (to thin sauce)
- 1 tsp monk fruit sweetener or 1 tsp honey
For serving:
- Green onions, sliced
- Crushed peanuts
- Sesame seeds
- Lime wedges
Instructions
- Cook noodles in salted water according to package directions. Reserve 1/2 cup pasta water. Drain and rinse with cold water to stop cooking.
- Whisk all peanut sauce ingredients together, adding warm water until sauce is pourable. Taste and adjust — it should be salty, a little sweet, tangy, and spicy. Use pasta water to thin further if needed.
- Toss drained noodles, shredded chicken, and cabbage with the peanut sauce until evenly coated.
- Serve topped with green onions, crushed peanuts, sesame seeds, and lime.
10. Red Beans and Rice with Andouille
A Louisiana staple that costs almost nothing and delivers massive flavor and protein. Red kidney beans and smoked andouille sausage over white rice — one of the great budget dinners.
Servings: 6 | Protein: ~32g | Est. Cost: ~$10 | Time: 45 minutes
Ingredients
- 2 cans (15 oz each) red kidney beans, drained and rinsed
- 12 oz andouille sausage, sliced into rounds (check label; substitute smoked kielbasa for lower cost)
- 1 large onion, diced
- 3 celery stalks, diced
- 1 green bell pepper, diced
- 5 garlic cloves, minced
- 2 cups long-grain white rice, cooked
- 1.5 cups chicken broth
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1/2 tsp cayenne
- 1/2 tsp onion powder
- 2 bay leaves
- 2 tbsp olive oil
- Salt and pepper
- Green onions for serving
- Hot sauce for serving
Instructions
- Heat olive oil in a large pot over medium-high heat. Brown andouille rounds for 3 to 4 minutes until caramelized on the cut sides. Remove and set aside.
- In the same pot, cook onion, celery, and bell pepper (the Cajun trinity) for 8 minutes until soft and slightly golden. Add garlic and all dry spices and bay leaves. Cook for 2 minutes.
- Add kidney beans and chicken broth. Bring to a simmer.
- Use the back of a spoon or a potato masher to crush about one-third of the beans against the side of the pot — this thickens the sauce naturally.
- Return andouille to the pot. Simmer for 20 minutes until sauce is thick and creamy.
- Remove bay leaves. Taste and adjust seasoning.
- Serve over white rice with green onions and hot sauce.
11. Baked Spaghetti with Meat Sauce
Spaghetti baked casserole-style with meat sauce and a layer of mozzarella on top. Feeds six for about $12, and the leftovers are arguably better the next day.
Servings: 6 | Protein: ~40g | Est. Cost: ~$12 | Time: 50 minutes
Ingredients
- 12 oz spaghetti
- 1.5 lbs ground beef or ground turkey
- 1 jar (24 oz) marinara sauce (or homemade)
- 1 can (14.5 oz) crushed tomatoes
- 1 medium onion, diced
- 5 garlic cloves, minced
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 2 cups shredded mozzarella, divided
- 1/2 cup Parmesan, grated
- 2 tbsp olive oil
- Salt and pepper
Instructions
- Preheat oven to 375°F.
- Cook spaghetti in well-salted water for 2 minutes less than the package directions (it will finish in the oven). Drain and set aside.
- Heat olive oil in a large oven-safe pot or Dutch oven. Brown ground beef with onion over medium-high heat. Drain excess fat. Add garlic, Italian seasoning, and red pepper flakes. Cook for 1 minute.
- Add marinara and crushed tomatoes. Simmer for 10 minutes.
- Add cooked spaghetti to the sauce and toss to coat. Stir in 1 cup mozzarella and all the Parmesan.
- Smooth the top and cover with remaining mozzarella.
- Bake uncovered for 20 to 25 minutes until cheese is melted, golden, and bubbling at the edges.
- Rest for 5 minutes before serving.
12. White Bean and Sausage Skillet
Canned white beans and Italian sausage in a simple tomato and spinach sauce. One of the best 20-minute budget dinners — full of protein, barely any prep, and it tastes far better than the effort involved.
Servings: 4 | Protein: ~34g | Est. Cost: ~$9 | Time: 20 minutes
Ingredients
- 1 lb Italian sausage links (sweet or spicy), sliced into rounds
- 2 cans (15 oz each) cannellini or white navy beans, drained
- 3 cups fresh baby spinach
- 1 can (14.5 oz) diced tomatoes
- 5 garlic cloves, minced
- 1/2 tsp red pepper flakes
- 1 tsp dried Italian seasoning
- 2 tbsp olive oil
- 1/4 cup chicken broth
- Salt and pepper
- Parmesan for serving
- Crusty bread for serving (optional)
Instructions
- Heat olive oil in a large skillet over medium-high heat. Brown sausage rounds for 3 to 4 minutes per side until deeply caramelized. Remove and set aside.
- In the same pan, cook garlic and red pepper flakes over medium heat for 1 minute.
- Add diced tomatoes and Italian seasoning. Cook for 3 minutes.
- Add white beans and chicken broth. Stir and simmer for 5 minutes. Use the back of a spoon to crush a few beans against the pan to thicken the sauce.
- Return sausage to the pan. Add spinach and stir until wilted.
- Taste and adjust seasoning. Serve with Parmesan and crusty bread if desired.
13. Chicken Drumstick Stew
Drumsticks are often the cheapest piece of chicken at any grocery store. Slow-simmered in a rich tomato and vegetable stew, they become tender, flavorful, and completely satisfying.
Servings: 4 | Protein: ~38g | Est. Cost: ~$9 | Time: 1 hour
Ingredients
- 3 lbs chicken drumsticks
- 1 large onion, diced
- 3 carrots, cut into chunks
- 3 celery stalks, diced
- 5 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 1.5 cups chicken broth
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp dried oregano
- 1/2 tsp cinnamon
- 2 tbsp olive oil
- Salt and pepper
- Fresh parsley for serving
Instructions
- Pat drumsticks dry and season generously with salt, pepper, and smoked paprika.
- Heat olive oil in a large Dutch oven over medium-high heat. Brown drumsticks on all sides, about 8 minutes total. Remove and set aside.
- Cook onion, carrots, and celery in the same pot for 6 minutes. Add garlic, cumin, oregano, and cinnamon. Cook for 2 minutes.
- Add crushed tomatoes and chicken broth. Bring to a simmer and scrape up any browned bits.
- Return drumsticks to the pot. Add chickpeas. Cover and simmer over medium-low heat for 40 to 45 minutes until chicken is very tender and pulling away from the bone.
- Taste and adjust seasoning. Serve with fresh parsley over rice or with crusty bread.
14. Tuna and White Bean Salad
No cooking required. Canned tuna and canned white beans tossed with olive oil, lemon, and herbs. A fast, cheap, high-protein dinner that takes five minutes to make.
Servings: 4 | Protein: ~36g | Est. Cost: ~$6 | Time: 5 minutes
Ingredients
- 3 cans (5 oz each) tuna in olive oil, drained
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/2 red onion, very finely diced
- 3 celery stalks, finely diced
- 1/4 cup fresh flat-leaf parsley, chopped
- 3 tbsp extra virgin olive oil
- 3 tbsp fresh lemon juice
- 1 tsp lemon zest
- 1 tsp Dijon mustard
- Salt and cracked black pepper
- Optional: 2 cups arugula or mixed greens to serve on or alongside
Instructions
- In a large bowl, gently combine tuna, white beans, red onion, celery, and parsley.
- Whisk together olive oil, lemon juice, lemon zest, and Dijon mustard. Season with salt and pepper.
- Pour dressing over the tuna and beans. Toss gently — you want to keep some texture rather than mashing everything.
- Taste and adjust lemon and seasoning.
- Serve over arugula or greens if desired, or straight as a main dish.
15. Ground Turkey Stuffed Peppers
Bell peppers filled with seasoned lean ground turkey and rice, baked until the peppers are soft and the filling is savory. Classic, filling, and easy to scale for a crowd.
Servings: 4 | Protein: ~38g | Est. Cost: ~$11 | Time: 50 minutes
Ingredients
- 4 large bell peppers, tops cut off and seeded (reserve tops, dice the usable pepper flesh)
- 1.5 lbs ground turkey (93% lean)
- 1 cup cooked white or brown rice
- 1 can (14.5 oz) diced tomatoes, drained
- 1/2 white onion, diced
- 4 garlic cloves, minced
- 1 tsp Italian seasoning
- 1 tsp smoked paprika
- 1/2 cup marinara sauce
- 1 cup shredded mozzarella, divided
- 2 tbsp olive oil
- Salt and pepper
Instructions
- Preheat oven to 375°F. Place hollowed peppers cut-side up in a baking dish. Drizzle lightly with olive oil and season with salt. Roast for 10 minutes while preparing the filling.
- Heat olive oil in a skillet over medium-high heat. Cook onion and diced pepper tops for 4 minutes. Add garlic, Italian seasoning, and paprika. Cook for 1 minute.
- Add ground turkey and cook, breaking apart, until browned. Drain any excess liquid.
- Stir in diced tomatoes, cooked rice, marinara, and half the mozzarella. Season with salt and pepper.
- Fill each pepper generously with the turkey-rice mixture. Top each with remaining mozzarella.
- Bake for 25 to 30 minutes until peppers are tender and cheese is golden and bubbly.
16. Pinto Bean Tacos with Scrambled Eggs
Protein from two cheap sources — eggs and beans — in corn tortillas with salsa and avocado. A meatless dinner that’s fast, filling, and costs almost nothing.
Servings: 4 | Protein: ~24g | Est. Cost: ~$5 | Time: 15 minutes
Ingredients
- 2 cans (15 oz each) pinto beans, drained and rinsed
- 8 large eggs
- 8 corn tortillas
- 1/2 white onion, finely diced
- 3 garlic cloves, minced
- 1 tsp cumin
- 1/2 tsp smoked paprika
- 2 tbsp olive oil, divided
- Salt and pepper
For serving:
- 1 avocado, sliced
- Salsa of choice
- Pickled jalapeños
- Lime wedges
- Fresh cilantro
- Sour cream or Mexican crema
- Shredded cheese
Instructions
- Heat 1 tablespoon olive oil in a skillet over medium heat. Cook onion for 3 minutes. Add garlic, cumin, and paprika. Cook for 1 minute.
- Add pinto beans. Mash roughly with a fork or the back of a spoon — about half mashed, half whole. Add a splash of water if too thick. Season with salt and cook for 3 to 4 minutes until heated through.
- In a separate pan, melt remaining olive oil over medium-low heat. Beat eggs with salt and pepper, add to pan, and scramble gently until just set.
- Warm corn tortillas in a dry skillet.
- Spread beans on each tortilla. Top with scrambled eggs. Add avocado, salsa, jalapeños, and cilantro. Serve with lime.
17. Chicken Noodle Casserole
A heartier, baked version of chicken noodle soup — creamy, comforting, and made from cheap pantry ingredients. This is the kind of dinner that feeds a family of six and has everyone going back for seconds.
Servings: 6 | Protein: ~40g | Est. Cost: ~$12 | Time: 50 minutes
Ingredients
- 2 lbs boneless skinless chicken breasts or thighs, cooked and shredded
- 12 oz egg noodles
- 2 cups frozen mixed vegetables (peas, carrots, corn)
- 1 medium onion, diced
- 4 garlic cloves, minced
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 3 cups whole milk
- 1.5 cups chicken broth
- 1 cup shredded cheddar cheese, divided
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and pepper
- 1/2 cup panko breadcrumbs mixed with 1 tbsp melted butter
Instructions
- Preheat oven to 375°F. Cook egg noodles until 2 minutes shy of al dente. Drain and set aside.
- Melt butter in a large oven-safe pot over medium heat. Cook onion for 5 minutes until softened. Add garlic, garlic powder, and onion powder. Cook for 1 minute.
- Add flour and stir constantly for 2 minutes. Slowly whisk in milk and chicken broth. Cook over medium heat, stirring frequently, for 6 to 7 minutes until sauce is thick and smooth.
- Stir in 3/4 cup cheddar until melted. Season with salt and pepper.
- Fold in shredded chicken, cooked noodles, and frozen vegetables.
- Smooth the top. Scatter remaining cheese and buttered breadcrumbs over the surface.
- Bake for 20 to 25 minutes until golden and bubbling.
18. Split Pea and Ham Soup
Split peas are one of the most protein-rich, cheapest legumes at any grocery store. A bag costs about $2 and feeds six people when made into this thick, savory soup with smoked ham hock or diced ham.
Servings: 6 | Protein: ~30g | Est. Cost: ~$8 | Time: 1.5 hours
Ingredients
- 1 lb dried green split peas, rinsed
- 1 smoked ham hock (or 2 cups diced smoked ham)
- 1 large onion, diced
- 3 carrots, diced
- 3 celery stalks, diced
- 5 garlic cloves, minced
- 8 cups low-sodium chicken broth or water
- 1 tsp dried thyme
- 1 bay leaf
- 1/2 tsp smoked paprika
- 2 tbsp olive oil
- Salt and pepper
Instructions
- Heat olive oil in a large pot over medium heat. Cook onion, carrots, and celery for 8 minutes until softened. Add garlic, thyme, and smoked paprika. Cook for 1 minute.
- Add split peas, ham hock, broth, and bay leaf. Bring to a boil.
- Reduce heat to low, partially cover, and simmer for 1 to 1.5 hours, stirring occasionally, until split peas have broken down completely and soup is thick and creamy. If using a ham hock, remove it, shred the meat, and return the meat to the pot.
- Remove bay leaf. Use an immersion blender to partially blend if you prefer a smoother texture — or leave chunky.
- Taste and adjust seasoning. Split pea soup absorbs a lot of salt so season more aggressively than you think.
19. Beef and Vegetable Stir-Fry with Rice
Budget-friendly flank steak or top sirloin stretched across four servings with lots of vegetables and a savory stir-fry sauce over white rice. Fast, filling, and tastes like takeout.
Servings: 4 | Protein: ~38g | Est. Cost: ~$13 | Time: 25 minutes
Ingredients
- 1 lb flank steak or top sirloin, thinly sliced against the grain
- 3 cups broccoli florets
- 1 red bell pepper, sliced
- 1 cup snap peas or green beans
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp avocado oil
- 3 cups cooked white rice for serving
Stir-Fry Sauce:
- 1/4 cup soy sauce or tamari
- 2 tbsp oyster sauce (or hoisin sauce)
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 1 tsp cornstarch (or arrowroot powder)
- 1/4 cup water
Instructions
- Whisk all sauce ingredients together and set aside.
- Toss sliced beef in 1 tablespoon of soy sauce. Let sit for 10 minutes.
- Heat avocado oil in a wok or large skillet over very high heat. Sear beef in a single layer for 1 to 2 minutes without moving, then stir. Cook until just done, about 1 more minute. Remove and set aside.
- Add broccoli and bell pepper to the pan. Stir-fry over high heat for 3 minutes until charred in spots. Add snap peas and cook for 1 more minute.
- Add garlic and ginger. Cook for 30 seconds.
- Return beef to the pan. Pour sauce over everything and toss. Cook for 1 to 2 minutes until sauce thickens and coats everything.
- Serve over white rice.
20. Baked Chicken Leg Quarters
Chicken leg quarters — the thigh and drumstick together — are consistently one of the cheapest cuts at any grocery store, sometimes as low as $0.79 per pound. Rubbed with spices and roasted, they’re incredible.
Servings: 4 | Protein: ~48g | Est. Cost: ~$7 | Time: 55 minutes
Ingredients
- 4 chicken leg quarters
- 3 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1/2 tsp cumin
- 1/2 tsp cayenne (optional)
- 1 lemon, juiced
- Salt and cracked black pepper
Instructions
- Preheat oven to 425°F.
- Pat chicken leg quarters completely dry. This is the most important step for crispy skin — moisture is the enemy.
- Mix olive oil with all spices, lemon juice, salt, and pepper. Rub all over the chicken and under the skin wherever possible.
- Place on a wire rack set over a foil-lined baking sheet. The rack allows air circulation for crispier skin on all sides.
- Roast for 45 to 50 minutes until skin is deeply golden and crispy and internal temperature at the thickest part reaches 165°F.
- Rest for 5 minutes before serving. The pan drippings can be spooned over the top.
21. Pasta e Fagioli
The Italian bean and pasta soup that has been feeding families on a budget for centuries. Cannellini beans, small pasta, pancetta (or bacon), and a Parmesan rind. A pot of this costs about $8 and feeds six people generously.
Servings: 6 | Protein: ~28g | Est. Cost: ~$8 | Time: 50 minutes
Ingredients
- 1.5 cups small pasta (ditalini, elbow, or small shells)
- 2 cans (15 oz each) cannellini beans, drained (one can mashed)
- 3 oz bacon or pancetta, diced
- 1 large onion, finely diced
- 3 carrots, finely diced
- 2 celery stalks, finely diced
- 5 garlic cloves, minced
- 2 tbsp tomato paste
- 1 can (14.5 oz) crushed tomatoes
- 6 cups low-sodium chicken broth
- 1 Parmesan rind (optional but worth it)
- 1 tsp dried rosemary
- 1/2 tsp red pepper flakes
- Salt and pepper
- Parmesan and olive oil for serving
Instructions
- Cook bacon or pancetta in a large pot until rendered and crispy. Remove and set aside, leaving fat in the pot.
- Cook onion, carrots, and celery in the fat for 8 minutes until soft. Add garlic, tomato paste, rosemary, and red pepper flakes. Cook for 2 minutes.
- Add crushed tomatoes, chicken broth, whole beans, mashed beans, and Parmesan rind. Bring to a boil.
- Simmer for 20 minutes until flavors meld and soup thickens.
- Cook pasta separately in salted water until al dente. Add to soup just before serving — don’t cook it in the soup or it will absorb all the broth.
- Return crispy bacon to the pot. Remove Parmesan rind. Season with salt and pepper.
- Serve with a drizzle of olive oil and Parmesan grated over the top.
22. Loaded Baked Potato Bar
Baked potatoes loaded with high-protein toppings — chili, shredded chicken, cottage cheese, black beans, and cheese. This works perfectly for families where everyone loads their own, and it costs almost nothing per person.
Servings: 4 | Protein: ~35g | Est. Cost: ~$9 | Time: 1 hour (mostly hands-off)
Ingredients
- 4 large russet potatoes
- 1 tbsp olive oil
- Salt
High-Protein Topping Bar:
- 1 cup cottage cheese or Greek yogurt (as a sour cream substitute)
- 1 cup shredded rotisserie chicken or leftover chicken, warmed
- 1 cup canned black beans, drained and warmed with cumin and salt
- 1 cup shredded cheddar cheese
- 4 slices bacon, cooked and crumbled
- 2 green onions, sliced
- Hot sauce
- Sour cream (optional)
- Broccoli florets, steamed (optional)
Instructions
- Preheat oven to 400°F. Scrub potatoes, dry completely, rub with olive oil, and season generously with salt on all sides.
- Place directly on the oven rack. Bake for 55 to 65 minutes until a fork slides in with zero resistance and the skin is crispy.
- While potatoes bake, prepare toppings and arrange in small bowls on the table.
- Remove from oven. Cut a deep X in each potato. Press ends to open. Fluff interior with a fork.
- Let everyone load their own with whichever high-protein toppings they choose.
23. Overnight Slow Cooker Chicken Thighs
Set this up before work or before bed. Chicken thighs with tomatoes and garlic slow-cooked for 6 to 8 hours until the meat is falling-apart tender. Shred and serve over rice, in tacos, or in sandwiches. One of the best time-and-money investments in the budget dinner arsenal.
Servings: 6 | Protein: ~42g | Est. Cost: ~$10 | Time: 10 minutes active / 6 to 8 hours slow cooker
Ingredients
- 3 lbs boneless skinless chicken thighs
- 1 can (28 oz) crushed tomatoes
- 1 large onion, diced
- 6 garlic cloves, minced or smashed
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes
- 1/2 cup chicken broth
- Salt and pepper
Serving options:
- White rice
- Corn tortillas
- Sandwich rolls
- Baked potatoes
- Over egg noodles
Instructions
- Season chicken thighs with salt, pepper, paprika, cumin, and oregano on both sides.
- Add diced onion and garlic to the bottom of the slow cooker.
- Lay chicken thighs on top of the onion. Pour crushed tomatoes and chicken broth over everything. Add red pepper flakes.
- Cover and cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours.
- Shred chicken directly in the slow cooker using two forks. Stir to combine with the sauce.
- Taste and adjust seasoning. Serve over rice, in tortillas, or however suits the week.
Smart Shopping for High-Protein Budget Dinners
The cheapest high-protein proteins, ranked: Eggs and canned tuna are the most protein-per-dollar foods available at any grocery store. Below them come dried lentils and dried beans, canned beans, cottage cheese, chicken drumsticks and leg quarters, bone-in chicken thighs, ground turkey (93% lean), ground beef (80/20), and canned salmon. At the higher end of budget-friendly: whole chickens (cheap per pound, multiple meals), pork shoulder, and flank steak.
Buy bone-in, skin-on. Boneless skinless chicken breasts are almost always the most expensive cut of chicken per pound. Bone-in thighs and leg quarters cost significantly less, cook better, and taste better. The bones contribute flavor to the dish.
Dried beats canned — when you have time. Dried lentils and beans cost a fraction of canned and cook without soaking in 25 to 40 minutes. When time allows, a $1.50 bag of dried lentils replaces $3 worth of canned beans and makes a bigger batch.
Cook once, eat twice. Nearly every recipe in this list makes enough for leftovers. Ground beef chili, chicken and rice soup, baked spaghetti, and slow cooker chicken all taste better the next day and reheat perfectly. Cooking a larger batch on Sunday and eating leftovers through the week is the single biggest budget lever available.
Eggs are always the answer. A dozen eggs costs less than $4 in most markets and provides 72 grams of protein across 12 servings. When the budget is tight, egg-based dinners — scrambles, frittatas, fried rice — are filling, fast, and nutritionally complete.
Frozen vegetables are as nutritious as fresh and significantly cheaper. Frozen peas, mixed vegetables, broccoli, corn, and edamame work just as well as fresh in every recipe in this list. Keep a bag of each in the freezer and you always have vegetables without waste.
