31+ Filling Meal Preps On A Budget
The premise is simple: the most filling foods are also the cheapest ones. Eggs, canned beans, lentils, oats, rice, chicken thighs, canned tuna, ground beef, and sweet potatoes are all consistently inexpensive and consistently high in the protein, fiber, and complex carbohydrates that make a meal actually satisfying for hours.
This list is built around that reality. Every idea here is designed to feed four to six people for under $15 total, keeps well in the refrigerator for four to five days, and was chosen specifically because it leaves you full — not because of how many calories it contains, but because of the combination of protein, fiber, and volume that prevents the “I just ate but I’m hungry an hour later” problem.
Estimated costs are based on average US grocery prices and will vary by location and store.
The Budget Proteins, Ranked
Before the recipes: here are the proteins that deliver the most satiety per dollar, which is the entire point of budget meal prep.
Eggs: About $0.25 to $0.40 per egg. Six grams of protein each, complete amino acid profile, and among the most satiating foods per calorie of anything available.
Canned tuna (in water): About $1.00 to $1.50 per can. Each 5-oz can delivers 25 grams of protein. Two cans per person for a full 50-gram protein meal at under $3.
Dried lentils: About $1.50 to $2.00 per pound, which yields six servings. 18 grams of protein and 16 grams of fiber per cooked cup. The most filling food per dollar in the grocery store.
Dried beans (black, pinto, kidney): About $1.50 to $2.00 per pound dried, or $0.80 per 15-oz can. High fiber, high plant protein, very filling.
Chicken thighs (bone-in, skin-on): About $1.00 to $1.50 per pound. Cheaper than any other chicken cut and more flavorful. Bone-in thighs make their own broth as they cook.
Ground beef (80/20): About $4 to $5 per pound, but stretched across four to six servings it costs about $1 per serving.
Ground turkey (93% lean): About $4 to $5 per pound, often cheaper than ground beef and leaner.
Canned salmon: About $2.50 to $4.00 per can. Same nutritional profile as fresh, same omega-3 content, costs about a quarter of the price.
Cottage cheese: About $3 to $4 per 24-oz container. 14 grams of protein per 1/2 cup at about $0.50 per serving.
Split peas: About $1.50 per pound. Among the highest fiber foods available — one cup cooked delivers 16 grams of fiber and 16 grams of protein.
Breakfasts
1. Egg and Vegetable Muffin Cups
Twelve baked egg muffins made from ten eggs and whatever vegetables are on hand — the most efficient batch breakfast prep available. Three muffins per serving provides 26 grams of protein at about $0.80 per serving.
Servings: 4 (3 muffins each) | Est. Cost: ~$3.50 total | Time: 30 minutes
Ingredients
- 10 large eggs
- 1/4 cup whole milk
- 1 cup baby spinach, finely chopped
- 1/2 cup bell pepper, finely diced
- 1/4 cup white onion, finely diced
- 1/2 cup frozen corn, thawed
- 1/4 cup shredded cheddar
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- Salt and pepper
- Avocado oil spray
Instructions
- Preheat oven to 375°F. Spray a 12-cup muffin tin generously with oil.
- Distribute vegetables and cheese evenly among the cups.
- Whisk eggs with milk, garlic powder, paprika, salt, and pepper. Pour over fillings, filling each cup three-quarters full.
- Bake 18 to 22 minutes until fully set and lightly golden.
- Cool before removing. Keeps refrigerated 5 days.
2. Overnight Oats with Peanut Butter and Banana
Four jars of overnight oats made in five minutes on Sunday night — about $0.60 per serving and one of the most filling breakfasts per calorie available. The combination of oat fiber, protein from peanut butter, and complex carbs keeps hunger away for four to five hours.
Servings: 4 | Est. Cost: ~$2.50 total | Time: 5 minutes + overnight
Ingredients
- 2 cups rolled oats
- 2.5 cups whole milk or oat milk
- 4 tbsp natural peanut butter (1 per jar)
- 2 tbsp chia seeds
- 2 tbsp honey or maple syrup
- 1 tsp vanilla extract
- Pinch of salt
- 2 bananas (add morning-of)
Instructions
- Divide oats, chia seeds, honey, vanilla, and salt among four jars.
- Pour milk into each, stir. Add 1 tablespoon peanut butter per jar — stir in partially for peanut butter ribbons.
- Seal and refrigerate overnight.
- Morning: stir, add milk if too thick. Top with sliced banana.
3. Sheet Pan Eggs and Vegetables
One sheet pan of eggs baked over a bed of vegetables — makes eight to twelve eggs at once and requires almost no active prep. Cut into squares and pack for the week.
Servings: 4 | Est. Cost: ~$3.00 total | Time: 25 minutes
Ingredients
- 10 large eggs
- 2 cups fresh or frozen mixed vegetables (broccoli, bell pepper, onion — dice small)
- 1/4 cup shredded cheddar
- 1 tbsp olive oil
- 1/2 tsp garlic powder
- Salt and pepper
- Fresh herbs or hot sauce for serving
Instructions
- Preheat oven to 375°F. Line a 9×13 baking dish with parchment and coat with olive oil.
- Spread vegetables in a single layer. Season with salt and garlic powder.
- Whisk eggs with salt and pepper. Pour evenly over vegetables. Top with shredded cheese.
- Bake 18 to 22 minutes until eggs are fully set and edges are golden.
- Cool for 5 minutes. Slice into squares. Pack in containers. Keeps 5 days refrigerated.
4. High-Protein Oatmeal with Cottage Cheese
Stirring cottage cheese into oatmeal as it cooks doubles the protein content and creates a creamier texture — tastes like rice pudding, costs about $0.70 per bowl, and keeps hunger at bay for hours.
Servings: 4 | Est. Cost: ~$2.80 total | Time: 10 minutes
Ingredients
- 2 cups rolled oats
- 3.5 cups water or whole milk
- 1 cup full-fat cottage cheese (1/4 cup stirred into each bowl)
- 2 tbsp honey or maple syrup
- 1 tsp cinnamon
- 1/2 tsp vanilla extract
- Pinch of salt
Toppings:
- Sliced banana or apple, walnuts, extra honey
Instructions
- Bring water or milk to a boil. Add oats, cinnamon, vanilla, and salt. Reduce heat and cook, stirring, for 5 minutes until thick and creamy.
- Remove from heat. Stir in cottage cheese until incorporated — the curds melt in and become barely noticeable.
- Add maple syrup. Taste and adjust.
- Serve immediately or cool and refrigerate for up to 4 days. Reheat with a splash of milk.
Lunches
5. Classic Lentil Soup
A bag of dried green lentils ($2), carrots, celery, onion, canned tomatoes, and spices — total cost under $6 for six servings. Each bowl delivers 22 grams of plant protein and 16 grams of fiber. This is the most filling soup per dollar in existence.
Servings: 6 | Est. Cost: ~$6 total | Time: 45 minutes
Ingredients
- 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) diced tomatoes (~$1.00)
- 6 cups low-sodium vegetable or chicken broth (~$1.50)
- 2 tsp cumin
- 1 tsp smoked paprika
- 1 tsp turmeric
- 1/4 tsp cayenne
- 3 tbsp olive oil
- Juice of 1 lemon
- 2 cups spinach
- Salt and pepper
Instructions
- Heat olive oil in a large pot over medium. Cook onion, carrots, and celery 8 minutes. Add garlic and all spices, cook 2 minutes.
- Add tomatoes, lentils, and broth. Bring to a boil, reduce heat, partially cover, simmer 25 to 30 minutes until lentils are completely tender.
- Stir in spinach. Add lemon juice. Season generously.
- Keeps refrigerated 5 days. Freezes well.
6. Tuna and White Bean Salad
Three cans of tuna plus two cans of white beans — total cost about $7 for four servings. No cooking, five minutes of prep, and 38 grams of protein per bowl.
Servings: 4 | Est. Cost: ~$7 total | Time: 5 minutes
Ingredients
- 3 cans (5 oz each) tuna in olive oil, drained (~$4.50)
- 2 cans (15 oz each) cannellini beans, drained (~$1.80)
- 3 celery stalks, finely diced
- 1/2 red onion, finely minced
- 1/4 cup fresh parsley, chopped
- 3 tbsp extra virgin olive oil
- 3 tbsp fresh lemon juice
- 1 tsp Dijon mustard
- Salt and cracked black pepper
Instructions
- Combine tuna, beans, celery, red onion, and parsley.
- Whisk olive oil, lemon juice, and Dijon. Season.
- Toss gently. Divide into 4 containers.
- Serve over greens or with crackers. Keeps 3 days.
7. Black Bean and Rice Bowls
Seasoned black beans over rice with salsa and a handful of shredded cheese — a complete meal that costs about $1.50 per serving, keeps four days, and is far more filling than it sounds because of the combined fiber from beans and rice.
Servings: 4 | Est. Cost: ~$6 total | Time: 20 minutes
Ingredients
- 2 cans (15 oz each) black beans, drained and rinsed (~$1.80)
- 2 cups long-grain white rice, cooked (~$0.80)
- 1 cup salsa (~$1.50)
- 1/2 cup shredded cheddar (~$0.75)
- 1 tsp cumin
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- Juice of 1 lime
- Salt
- Optional: avocado, sour cream, hot sauce
Instructions
- Heat black beans in a saucepan with cumin, paprika, garlic powder, lime juice, and a splash of water. Mash about one-third of the beans — this thickens the sauce naturally.
- Season with salt. Cook 5 minutes until heated through.
- Divide cooked rice among 4 containers. Top with beans, a spoonful of salsa, and shredded cheese.
- Add avocado fresh each day. Keeps 4 days.
8. Egg Salad with Whole Grain Crackers
Eight hard-boiled eggs plus celery, mayonnaise, and Dijon — about $3 total for four servings at 22 grams of protein each. Pack crackers separately.
Servings: 4 | Est. Cost: ~$3.50 total | Time: 15 minutes
Ingredients
- 8 large eggs, hard-boiled (~$2.50)
- 3 tbsp mayonnaise
- 1 tsp Dijon mustard
- 2 celery stalks, finely diced
- 2 tbsp fresh dill or chives, chopped
- 1 tsp fresh lemon juice
- Salt and white pepper
- Whole grain crackers for serving
Instructions
- Hard-boil eggs: cover with cold water, bring to a boil, off heat covered 10 minutes, ice bath, peel.
- Chop four finely and four roughly.
- Mix with mayonnaise, Dijon, celery, dill, lemon juice, salt, and pepper.
- Pack in containers. Pack crackers separately. Keeps 3 days.
9. Split Pea Soup
One pound of dried split peas costs about $1.50 and makes six serving of one of the thickest, most filling soups possible. Add a smoked ham hock or diced smoked ham for extra protein and flavor.
Servings: 6 | Est. Cost: ~$6 total | Time: 1.5 hours (mostly hands-off)
Ingredients
- 1 lb dried green split peas, rinsed (~$1.50)
- 1 smoked ham hock or 1 cup diced smoked ham (~$2.50)
- 1 large onion, diced
- 3 carrots, diced
- 3 celery stalks, diced
- 5 garlic cloves, minced
- 8 cups chicken broth or water (~$1.50)
- 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. Cook onion, carrots, and celery 7 minutes. Add garlic, thyme, and paprika. Cook 2 minutes.
- Add split peas, ham hock, broth, and bay leaf. Bring to a boil.
- Reduce heat to low, partially cover, simmer 1 to 1.25 hours until peas completely dissolve and soup is thick. Stir occasionally.
- Remove ham hock, shred meat, return to pot. Remove bay leaf. Season heavily with salt.
- Keeps refrigerated 5 days. Freezes 3 months.
10. Chickpea and Spinach Soup
Canned chickpeas, fresh spinach, and crushed tomatoes in a garlic-olive oil broth — total cost about $5 for six filling servings. This is the budget soup that tastes like it came from a good Italian restaurant.
Servings: 6 | Est. Cost: ~$5 total | Time: 25 minutes
Ingredients
- 2 cans (15 oz each) chickpeas, drained (~$1.80)
- 1 can (28 oz) crushed tomatoes (~$1.50)
- 4 cups baby spinach
- 6 garlic cloves, minced
- 1/2 white onion, diced
- 4 cups vegetable or chicken broth (~$1.00)
- 1 tsp dried rosemary
- 1/2 tsp red pepper flakes
- 3 tbsp olive oil
- 2 tbsp fresh lemon juice
- Salt and pepper
- Parmesan rind (optional)
Instructions
- Heat olive oil in a large pot. Cook onion 5 minutes. Add garlic, rosemary, and red pepper flakes. Cook 2 minutes.
- Add crushed tomatoes, broth, chickpeas, and Parmesan rind. Bring to a simmer.
- Cook 15 minutes. Use the back of a spoon to crush some chickpeas for a creamier texture.
- Add spinach until wilted. Add lemon juice. Season generously.
11. Ground Turkey and Rice Meal Prep Bowls
Lean ground turkey seasoned and served over brown rice with simple roasted vegetables — about $2.50 per serving at 44 grams of protein. A complete meal prep staple.
Servings: 4 | Est. Cost: ~$10 total | Time: 30 minutes
Ingredients
- 1.5 lbs ground turkey 93% lean (~$5.00)
- 2 cups brown rice, cooked (~$0.60)
- 3 cups broccoli florets (~$1.50)
- 1/2 white onion, diced
- 4 garlic cloves, minced
- 3 tbsp tamari or soy sauce
- 1 tbsp sesame oil
- 1 tbsp rice vinegar
- 1 tsp honey
- 1/2 tsp red pepper flakes
- 2 tbsp avocado oil
- Sesame seeds and green onions
Instructions
- Roast broccoli at 425°F with olive oil and salt for 18 minutes.
- Heat avocado oil in a large skillet. Cook onion 3 minutes. Add garlic, cook 1 minute.
- Add ground turkey, cook breaking apart until browned, 7 minutes. Mix tamari, sesame oil, vinegar, honey, and red pepper flakes. Pour over turkey and toss 2 minutes.
- Divide rice among 4 containers. Top with turkey and broccoli. Garnish with sesame seeds and green onions.
12. Pasta e Fagioli
The Italian bean-and-pasta soup that has been feeding families affordably for centuries. Total cost about $6 for six servings — deeply filling from the beans, pasta, and broth.
Servings: 6 | Est. Cost: ~$6 total | Time: 40 minutes
Ingredients
- 2 cans (15 oz each) cannellini beans, drained (one mashed) (~$1.80)
- 1.5 cups small pasta (ditalini or elbow) (~$0.75)
- 3 oz pancetta or bacon, diced (~$1.00)
- 1 large onion, diced
- 3 carrots, diced
- 2 celery stalks, diced
- 5 garlic cloves, minced
- 2 tbsp tomato paste
- 1 can (14.5 oz) crushed tomatoes (~$1.00)
- 6 cups chicken broth (~$1.50)
- 1 sprig fresh rosemary
- 1/2 tsp red pepper flakes
- 3 tbsp olive oil
- Parmesan for serving
Instructions
- Cook pancetta until crispy. Remove, leave fat. Cook onion, carrots, celery 8 minutes. Add garlic, tomato paste, rosemary, red pepper flakes. Cook 2 minutes.
- Add tomatoes, broth, whole beans, mashed beans. Simmer 20 minutes.
- Cook pasta separately in salted water. Add to soup just before serving.
- Return pancetta. Season generously. Top with Parmesan.
Dinners
13. Chicken Thigh and Vegetable Sheet Pan
Bone-in chicken thighs — the cheapest chicken cut — roasted alongside inexpensive vegetables. Total cost under $10 for four servings, 38 grams of protein per serving.
Servings: 4 | Est. Cost: ~$9 total | Time: 50 minutes
Ingredients
- 8 bone-in skin-on chicken thighs (~$4.00)
- 3 medium potatoes, cubed (~$0.75)
- 2 cups broccoli florets (~$1.00)
- 2 carrots, cut into chunks (~$0.50)
- 4 tbsp olive oil, divided
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1 tsp dried Italian seasoning
- Salt and pepper
- Fresh parsley and lemon for serving
Instructions
- Preheat oven to 425°F. Mix 2 tablespoons olive oil with garlic powder, paprika, Italian seasoning, salt, and pepper. Rub all over chicken.
- Toss potatoes, broccoli, and carrots with remaining olive oil, salt, and pepper.
- Arrange on a large sheet pan with chicken thighs skin-side up.
- Roast 38 to 42 minutes until skin is golden and crispy and vegetables are caramelized.
- Keeps refrigerated 4 days.
14. Ground Beef and Rice Skillet
Ground beef cooked with tomatoes and rice in one skillet — the rice absorbs all the beef and tomato flavor and cooks in the same pan. Total cost about $8 for four servings.
Servings: 4 | Est. Cost: ~$8 total | Time: 30 minutes
Ingredients
- 1.5 lbs ground beef 80/20 (~$5.50)
- 1 cup long-grain white rice, uncooked (~$0.25)
- 1 can (14.5 oz) diced tomatoes (~$1.00)
- 2 cups beef broth (~$0.75)
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1 bell pepper, diced
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- Shredded cheddar, sour cream, cilantro for topping
- Salt and pepper
Instructions
- Brown ground beef in a large deep skillet over medium-high, breaking apart. Drain most fat.
- Add onion, bell pepper, and garlic. Cook 4 minutes. Add cumin, chili powder, paprika. Cook 1 minute.
- Add diced tomatoes, broth, and uncooked rice. Stir to combine. Bring to a boil.
- Reduce heat to low, cover tightly, cook 18 to 20 minutes until rice is cooked and liquid absorbed.
- Fluff with a fork. Top with cheese, sour cream, and cilantro.
15. Slow Cooker Chicken and White Bean Stew
Chicken thighs and white beans slow-cooked with tomatoes and herbs — set it in the morning, come home to a complete, deeply filling dinner. Under $12 for six servings.
Servings: 6 | Est. Cost: ~$11 total | Time: 10 minutes active / 7 hours slow cooker
Ingredients
- 2.5 lbs boneless skinless chicken thighs (~$5.00)
- 3 cans (15 oz each) cannellini beans, drained (~$2.70)
- 1 can (28 oz) crushed tomatoes (~$1.50)
- 1 large onion, diced
- 5 garlic cloves, minced
- 4 cups chicken broth (~$1.00)
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1/2 tsp red pepper flakes
- 2 cups baby spinach (add at end)
- Salt and pepper
Instructions
- Layer onion, garlic, and beans in the slow cooker. Add chicken on top.
- Pour crushed tomatoes, broth, rosemary, thyme, and red pepper flakes over everything.
- Cook on LOW 6 to 7 hours or HIGH 3 to 4 hours.
- Shred chicken in the pot. Stir in spinach until wilted. Season.
- Keeps 5 days refrigerated. Freezes 3 months.
16. Red Beans and Rice
A Louisiana staple that costs almost nothing and is extraordinarily filling. Red kidney beans slow-cooked with smoked sausage (or without for a vegetarian version) over white rice — about $1.75 per serving.
Servings: 6 | Est. Cost: ~$10 total | Time: 45 minutes
Ingredients
- 2 cans (15 oz each) red kidney beans, drained (~$1.80)
- 12 oz smoked sausage or andouille, sliced (~$3.50)
- 2 cups long-grain white rice, cooked (~$0.50)
- 1 large onion, diced
- 3 celery stalks, diced
- 1 green bell pepper, diced
- 5 garlic cloves, minced
- 1.5 cups chicken broth (~$0.50)
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1/2 tsp cayenne
- 2 bay leaves
- 2 tbsp olive oil
- Salt and pepper
- Green onions and hot sauce for serving
Instructions
- Brown sausage rounds in olive oil 3 to 4 minutes. Remove.
- Cook onion, celery, and bell pepper (the Cajun trinity) 8 minutes until golden. Add garlic and all spices. Cook 2 minutes.
- Add kidney beans, broth, and bay leaves. Simmer 20 minutes. Crush one-third of beans with the back of a spoon — this thickens the sauce naturally.
- Return sausage. Remove bay leaves. Season generously.
- Serve over rice with green onions and hot sauce.
17. Baked Chicken Drumsticks
Chicken drumsticks are often the single cheapest protein in any grocery store — sometimes under $1 per pound. Rubbed with spices and roasted until the skin is crackling, they are one of the most satisfying budget dinners.
Servings: 4 | Est. Cost: ~$6 total | Time: 45 minutes
Ingredients
- 3 lbs chicken drumsticks (~$3.00)
- 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)
- Salt and cracked black pepper
For serving:
- Steamed rice (~$0.50)
- Roasted broccoli or green beans (~$1.50)
Instructions
- Preheat oven to 425°F. Place a wire rack on a foil-lined baking sheet.
- Pat drumsticks completely dry. Mix olive oil with all spices and rub all over drumsticks.
- Arrange on the wire rack. Roast 40 to 45 minutes until skin is deeply golden and internal temperature reaches 165°F.
- Serve with rice and vegetables.
18. Black Bean Chili
Three cans of black beans plus canned tomatoes, onion, and spices — one of the most filling budget dinners possible. Under $10 for six servings at 30 grams of plant protein per bowl.
Servings: 6 | Est. Cost: ~$8 total | Time: 35 minutes
Ingredients
- 3 cans (15 oz each) black beans, drained (one mashed) (~$2.70)
- 1 can (28 oz) crushed tomatoes (~$1.50)
- 1 can (14.5 oz) diced tomatoes (~$1.00)
- 1 large onion, diced
- 1 bell pepper, diced
- 4 garlic cloves, minced
- 1 jalapeño, minced
- 2 tbsp chili powder
- 1.5 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp oregano
- 1/4 tsp cayenne
- 2 cups vegetable broth (~$0.50)
- 2 tbsp olive oil
- Juice of 1 lime
- Salt and pepper
- Toppings: sour cream, cheese, green onions, lime
Instructions
- Heat olive oil in a large pot. Cook onion, bell pepper, and jalapeño 6 minutes. Add garlic and all spices. Cook 2 minutes.
- Add all tomatoes, beans, and broth. Stir. Bring to a boil, reduce to a simmer, cook 25 minutes.
- Add lime juice. Season generously. Serve with desired toppings.
19. Pasta with Meat Sauce
Ground beef in a simple tomato sauce over pasta — the classic budget family dinner. Under $12 for six generous servings at 40 grams of protein each.
Servings: 6 | Est. Cost: ~$11 total | Time: 35 minutes
Ingredients
- 1.5 lbs ground beef 80/20 (~$5.50)
- 12 oz spaghetti or rigatoni (~$1.50)
- 1 jar (24 oz) marinara sauce or homemade (~$2.50)
- 1 can (14.5 oz) crushed tomatoes (~$1.00)
- 1 medium onion, diced
- 5 garlic cloves, minced
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 2 tbsp olive oil
- Salt and pepper
- Parmesan for serving
Instructions
- Brown ground beef in a large skillet over medium-high, breaking apart. Drain excess fat.
- Add onion and cook 4 minutes. Add garlic, Italian seasoning, and red pepper flakes. Cook 2 minutes.
- Add marinara and crushed tomatoes. Simmer 15 minutes. Season.
- Cook pasta in well-salted boiling water until al dente. Reserve 1/2 cup pasta water.
- Toss pasta with sauce, adding pasta water as needed. Serve with Parmesan.
20. Lentil Dal with Rice
A West African and South Asian staple — red lentils cooked down with warm spices and coconut milk into a thick, creamy stew. Total cost about $6 for six servings, and one of the most filling plant-based meals possible.
Servings: 6 | Est. Cost: ~$6 total | Time: 35 minutes
Ingredients
- 1.5 cups red lentils, rinsed (~$1.50)
- 1 can (13.5 oz) full-fat coconut milk (~$2.00)
- 1 large onion, diced
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1 can (14.5 oz) diced tomatoes (~$1.00)
- 1.5 cups water
- 2 tsp cumin
- 1.5 tsp turmeric
- 1 tsp smoked paprika
- 1/2 tsp coriander
- 1/4 tsp cayenne
- 2 tbsp coconut oil or olive oil
- Juice of 1 lime
- 2 cups baby spinach
- Salt
- Cooked white rice for serving (~$0.50)
Instructions
- Heat oil in a large pot. Cook onion 7 minutes. Add garlic, ginger, and all spices. Cook 2 minutes.
- Add diced tomatoes and cook 3 minutes.
- Add lentils, coconut milk, and water. Bring to a boil, reduce heat, simmer 20 to 25 minutes until lentils completely break down.
- Stir in spinach. Add lime juice. Season with salt.
- Serve over white rice. Keeps 5 days.
21. Peanut Noodles with Ground Chicken
A big bowl of noodles in a creamy peanut sauce — the kind of dinner that costs $2.50 per serving and tastes like it costs three times that. Ground chicken or turkey provides the protein.
Servings: 4 | Est. Cost: ~$10 total | Time: 20 minutes
Ingredients
- 12 oz spaghetti or noodles (~$1.50)
- 1.5 lbs ground chicken or turkey (~$5.00)
- 2 cups shredded cabbage (~$0.75)
- 1 cup shredded carrots (~$0.50)
- 3 green onions, sliced
Peanut Sauce:
- 1/2 cup natural peanut butter (~$1.00)
- 3 tbsp tamari
- 2 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tsp sriracha
- 1 tsp fresh ginger, grated
- 2 garlic cloves, minced
- 2 to 3 tbsp warm water to thin
Instructions
- Cook noodles in well-salted water. Drain and rinse with cold water.
- Whisk peanut sauce together. Thin with warm water until pourable.
- Brown ground chicken in a skillet over medium-high until cooked through, 7 minutes.
- Toss noodles, chicken, cabbage, and carrots with peanut sauce. Divide into containers. Top with green onions.
22. Chicken Leg Quarters with Roasted Sweet Potato
Chicken leg quarters — thigh and drumstick together — are among the cheapest cuts at any grocery store and often cost under $1 per pound. Roasted with sweet potato and spices, they make one of the best budget sheet pan dinners.
Servings: 4 | Est. Cost: ~$7 total | Time: 55 minutes
Ingredients
- 4 chicken leg quarters (~$2.50)
- 2 large sweet potatoes, cubed (~$1.50)
- 3 tbsp olive oil, divided
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1 tsp onion powder
- 1/2 tsp cumin
- 1 tbsp fresh lemon juice
- Salt and cracked black pepper
Instructions
- Preheat oven to 425°F.
- Pat chicken completely dry. Mix 2 tablespoons olive oil with spices and lemon juice. Rub all over chicken.
- Toss sweet potato with remaining olive oil, salt, and pepper.
- Arrange sweet potato on a sheet pan. Place chicken on top skin-side up.
- Roast 50 to 55 minutes until skin is deeply golden and crispy, sweet potato is caramelized, and chicken reaches 165°F.
23. White Bean and Sausage Skillet
Italian sausage and white beans in a simple tomato sauce — 20 minutes, one pan, under $10 for four servings, 34 grams of protein per bowl.
Servings: 4 | Est. Cost: ~$9 total | Time: 20 minutes
Ingredients
- 1 lb Italian sausage links (~$3.50), sliced into rounds
- 2 cans (15 oz each) cannellini beans, drained (~$1.80)
- 1 can (14.5 oz) diced tomatoes (~$1.00)
- 4 cups baby spinach (~$1.00)
- 5 garlic cloves, minced
- 1/2 cup chicken broth (~$0.25)
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 2 tbsp olive oil
- Salt and pepper
- Crusty bread for serving (optional)
Instructions
- Brown sausage rounds in olive oil 3 to 4 minutes per side. Remove.
- Cook garlic and red pepper flakes in the same pan 1 minute. Add diced tomatoes and Italian seasoning. Cook 3 minutes.
- Add beans, broth. Simmer 5 minutes. Crush a few beans.
- Return sausage. Add spinach until wilted. Season.
24. Pinto Bean Tacos with Scrambled Eggs
Warm pinto beans with scrambled eggs in corn tortillas — a complete protein meal from cheap pantry ingredients. Total cost under $5 for four servings.
Servings: 4 | Est. Cost: ~$4.50 total | Time: 15 minutes
Ingredients
- 2 cans (15 oz each) pinto beans, drained (~$1.60)
- 8 large eggs (~$2.50)
- 8 corn tortillas (~$0.75)
- 1/2 white onion, diced
- 3 garlic cloves, minced
- 1 tsp cumin
- 1/2 tsp smoked paprika
- 2 tbsp olive oil, divided
- Salt and pepper
- Salsa, avocado, and hot sauce for serving
Instructions
- Heat 1 tablespoon olive oil in a skillet. Cook onion 3 minutes. Add garlic, cumin, and paprika. Add pinto beans. Mash roughly — half mashed, half whole. Add splash of water if too thick. Season. Cook 3 minutes.
- In a separate pan, melt remaining olive oil over medium-low. Beat eggs with salt and pepper. Scramble gently until just set.
- Warm tortillas. Spread beans on each tortilla. Top with scrambled eggs.
- Add salsa, avocado, and hot sauce to taste.
25. Slow Cooker Beef and Vegetable Stew
Budget chuck roast slow-cooked with root vegetables and broth until falling apart — a rich, satisfying stew at about $2.50 per serving.
Servings: 6 | Est. Cost: ~$15 total | Time: 15 minutes active / 8 hours slow cooker
Ingredients
- 2 lbs beef chuck roast, cut into 2-inch cubes (~$8.00)
- 3 medium potatoes, cubed (~$0.75)
- 3 carrots, cut into chunks (~$0.75)
- 2 celery stalks, diced
- 1 large onion, diced
- 4 garlic cloves, minced
- 2 cups beef broth (~$0.75)
- 1 can (14.5 oz) diced tomatoes (~$1.00)
- 1 tbsp tomato paste
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 bay leaf
- 2 tbsp olive oil
- Salt and pepper
Instructions
- Optional but recommended: sear beef in olive oil in a hot skillet until browned on all sides, 5 to 6 minutes. Adds significant flavor.
- Layer onion, garlic, and vegetables in the slow cooker. Add beef on top.
- Whisk broth, tomatoes, tomato paste, paprika, and thyme. Pour over everything. Add bay leaf.
- Cook on LOW 8 hours or HIGH 4 to 5 hours until beef is fork-tender.
- Remove bay leaf. Season generously. Keeps 5 days or freeze.
26. Tuna Noodle Casserole
A retro classic rebuilt with real ingredients — canned tuna, egg noodles, mushrooms, and a from-scratch sauce. Feeds six for under $10.
Servings: 6 | Est. Cost: ~$9 total | Time: 40 minutes
Ingredients
- 3 cans (5 oz each) tuna in water, drained (~$4.50)
- 12 oz egg noodles (~$1.50)
- 8 oz cremini mushrooms, sliced (~$1.50)
- 1 medium onion, diced
- 4 garlic cloves, minced
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2.5 cups whole milk (~$0.60)
- 1 cup chicken broth (~$0.25)
- 1 cup shredded sharp cheddar, divided
- 1 cup frozen peas
- 1 tsp Dijon mustard
- Salt, pepper, and garlic powder
- 1/2 cup breadcrumbs mixed with 1 tbsp melted butter
Instructions
- Preheat oven to 375°F. Cook egg noodles 2 minutes shy of al dente. Drain.
- Melt butter in an oven-safe pot. Cook onion and mushrooms 6 minutes. Add garlic, cook 1 minute. Add flour, stir 2 minutes.
- Whisk in milk and broth. Cook stirring until thick, 5 minutes. Stir in Dijon and 3/4 cup cheddar.
- Add tuna, peas, and cooked noodles. Top with remaining cheese and buttered breadcrumbs.
- Bake 20 to 25 minutes until golden and bubbling.
27. Chickpea and Spinach Curry
Canned chickpeas in a coconut milk curry sauce — a fully plant-based dinner that costs about $1.50 per serving and is far more filling than the cost suggests because of the combined protein, fiber, and fat.
Servings: 4 | Est. Cost: ~$6 total | Time: 25 minutes
Ingredients
- 2 cans (15 oz each) chickpeas, drained (~$1.80)
- 1 can (13.5 oz) full-fat coconut milk (~$2.00)
- 1 can (14.5 oz) crushed tomatoes (~$1.00)
- 3 cups fresh spinach
- 1 large onion, diced
- 5 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1.5 tsp curry powder
- 1 tsp turmeric
- 1 tsp cumin
- 1/2 tsp coriander
- 2 tbsp olive oil
- Juice of 1/2 lemon
- Salt
- Cooked rice for serving (~$0.50)
Instructions
- Heat olive oil in a large skillet. Cook onion 6 minutes. Add garlic, ginger, and all spices. Cook 2 minutes.
- Add crushed tomatoes. Cook 5 minutes.
- Add coconut milk and chickpeas. Simmer 10 minutes until sauce thickens.
- Add spinach until wilted. Add lemon juice. Season with salt.
- Serve over rice. Keeps 4 days.
28. Ground Beef Stuffed Peppers
Bell peppers filled with seasoned ground beef and rice — a satisfying, self-contained dinner that reheats beautifully and costs about $2.50 per serving.
Servings: 4 | Est. Cost: ~$10 total | Time: 50 minutes
Ingredients
- 4 large bell peppers, tops cut off and seeded (~$2.50)
- 1.5 lbs ground beef 80/20 (~$5.50)
- 1 cup cooked white or brown rice (~$0.25)
- 1 can (14.5 oz) diced tomatoes, drained (~$1.00)
- 1/2 white onion, finely diced
- 4 garlic cloves, minced
- 1 tsp Italian seasoning
- 1 tsp smoked paprika
- 1/2 cup marinara sauce (~$0.50)
- 1 cup shredded mozzarella, divided
- 2 tbsp olive oil
- Salt and pepper
Instructions
- Preheat oven to 375°F. Place pepper shells in a baking dish. Drizzle with olive oil and season.
- Cook ground beef with onion and garlic until browned. Add diced tomatoes, rice, seasonings, and marinara. Season.
- Fill pepper shells generously. Top each with shredded mozzarella.
- Cover with foil and bake 25 minutes. Uncover and bake 5 to 8 more minutes until cheese is golden.
29. Potato and Egg Frittata
Potatoes and eggs — two of the cheapest, most filling foods available — in a skillet frittata. Total cost about $3 for four servings at 20 grams of protein each.
Servings: 4 | Est. Cost: ~$3 total | Time: 25 minutes
Ingredients
- 8 large eggs (~$2.50)
- 2 medium potatoes, thinly sliced or diced (~$0.50)
- 1/2 white onion, thinly sliced
- 3 garlic cloves, minced
- 1/4 cup shredded cheddar or Parmesan
- 1/4 cup whole milk
- 1 tsp smoked paprika
- 2 tbsp olive oil
- Salt and pepper
- Fresh herbs for serving
Instructions
- Cook potatoes in salted boiling water 5 minutes until barely tender. Drain.
- Preheat oven broiler to high.
- Heat olive oil in a 10-inch oven-safe skillet over medium. Cook onion 4 minutes. Add garlic, cook 1 minute. Add potatoes and paprika, cook 3 minutes.
- Whisk eggs with milk, salt, and pepper. Pour over potatoes. Scatter cheese on top.
- Cook undisturbed 3 to 4 minutes until edges are set. Transfer to broiler for 3 minutes until top is golden and center is set.
- Slice into wedges.
30. Slow Cooker Black Beans from Scratch
A full pound of dried black beans slow-cooked with aromatics — costs about $2.50 total and yields eight generous servings of deeply flavorful beans that serve as a meal base all week. Season generously at the end.
Servings: 8 | Est. Cost: ~$2.50 total | Time: 8 to 10 hours slow cooker
Ingredients
- 1 lb dried black beans, rinsed (no soaking required in slow cooker) (~$1.50)
- 1 large onion, quartered
- 6 garlic cloves, smashed
- 2 bay leaves
- 1 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp oregano
- 7 cups water
- Salt (add only at the end — salt early toughens beans)
Instructions
- Combine beans, onion, garlic, bay leaves, cumin, paprika, oregano, and water in the slow cooker.
- Cook on LOW 8 to 10 hours until beans are completely tender.
- Remove onion, bay leaves, and garlic. Season very generously with salt.
- Use as a base for rice bowls, tacos, soups, or straight with a squeeze of lime and fresh cilantro.
- Keeps refrigerated 5 days. Freezes 3 months.
31. Baked Spaghetti with Meat Sauce
Spaghetti baked casserole-style with ground beef sauce and mozzarella — feeds six for about $12 total and the leftovers reheat perfectly all week.
Servings: 6 | Est. Cost: ~$12 total | Time: 50 minutes
Ingredients
- 12 oz spaghetti (~$1.50)
- 1.5 lbs ground beef 80/20 (~$5.50)
- 1 jar (24 oz) marinara sauce (~$2.50)
- 1 can (14.5 oz) crushed tomatoes (~$1.00)
- 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 2 minutes shy of al dente. Drain.
- Brown ground beef with onion. Drain fat. Add garlic, Italian seasoning, red pepper flakes.
- Add marinara and crushed tomatoes. Simmer 10 minutes.
- Toss cooked spaghetti with sauce. Stir in 1 cup mozzarella and all the Parmesan. Transfer to a baking dish.
- Top with remaining mozzarella.
- Bake 20 to 25 minutes until cheese is golden and bubbling.
Bonus Recipes (32 to 35)
32. Rice and Bean Burrito Bowls (Under $1.50 per Serving)
The simplest possible burrito bowl — seasoned rice, black beans, corn, salsa, and sour cream. Costs about $1.25 per serving and is genuinely filling for hours.
Servings: 4 | Est. Cost: ~$5 total
Ingredients: 2 cups white rice, cooked | 2 cans black beans, seasoned | 1 cup frozen corn, thawed | 1/2 cup salsa | 1/4 cup sour cream | 1 lime | Fresh cilantro | Optional: shredded cheese, hot sauce
Method: Season rice with lime juice and salt. Warm beans with cumin and salt. Build bowls: rice, beans, corn. Top with salsa, sour cream, cilantro.
33. Cabbage and Ground Pork Stir-Fry
Ground pork and cabbage with soy sauce and ginger — a cheap, filling, fast dinner. Half a head of cabbage costs about $1 and feeds four people. Serve over rice.
Servings: 4 | Est. Cost: ~$8 total
Ingredients: 1.5 lbs ground pork (~$4.50) | Half a head green cabbage, shredded (~$1.00) | 4 garlic cloves, minced | 1 tbsp fresh ginger, grated | 1/4 cup tamari | 1 tbsp sesame oil | 1 tbsp rice vinegar | 1 tsp honey | Cooked rice
Method: Brown ground pork in a wok over high heat, 7 minutes. Add garlic and ginger, cook 1 minute. Add cabbage, cook over high heat 3 to 4 minutes until slightly wilted. Pour sauce over everything, toss 1 minute. Serve over rice.
34. Chicken Thigh and Potato Soup
Bone-in chicken thighs simmered with potatoes and vegetables — the bones create their own broth as the soup cooks. Total cost about $8 for six servings.
Servings: 6 | Est. Cost: ~$8 total
Ingredients: 2 lbs bone-in chicken thighs (~$2.50) | 3 medium potatoes, diced (~$0.75) | 3 carrots, diced | 3 celery stalks, diced | 1 onion, diced | 5 garlic cloves, minced | 6 cups water | 1 tsp dried thyme | 1 bay leaf | Salt and pepper | Fresh parsley
Method: Brown chicken thighs in a pot. Add vegetables, water, thyme, and bay leaf. Bring to a boil, simmer 35 minutes. Remove chicken, shred, return. Remove bay leaf. Season heavily.
35. Lentil and Vegetable Stew
Red lentils and whatever cheap vegetables are available — carrots, potatoes, sweet potato, zucchini — in a spiced broth. Costs under $4 for six generous servings.
Servings: 6 | Est. Cost: ~$4 total
Ingredients: 1.5 cups red lentils (~$1.50) | 2 medium potatoes or 1 sweet potato, cubed (~$0.75) | 2 carrots, diced | 1 large onion, diced | 4 garlic cloves, minced | 1 can diced tomatoes (~$1.00) | 5 cups vegetable broth | 2 tsp cumin | 1 tsp turmeric | 1 tsp smoked paprika | 3 tbsp olive oil | Juice of 1 lemon | Salt and pepper
Method: Cook onion in olive oil 7 minutes. Add garlic and spices. Add tomatoes, lentils, potatoes, broth. Simmer 25 minutes until lentils dissolve and potatoes are tender. Add lemon juice. Season.
The Budget Meal Prep Mindset
Shop by protein per dollar, not by habit. Most people shop the same proteins every week without considering cost-per-gram. Before your next shopping trip, compare: 1 lb of boneless chicken breast vs. 1 lb of bone-in thighs or leg quarters (often 40 to 50% cheaper per pound), dried lentils vs. ground beef (dried lentils deliver roughly equal protein per serving at about one-tenth the cost), canned tuna vs. fresh fish.
Batch cook the longest-cooking items first. Dried beans and lentils take the most time. Start them first — or use a slow cooker overnight. Brown rice takes 40 minutes. Starting grains and legumes before anything else is what makes a two-hour Sunday session produce food for the entire week.
The $10 weekly meal prep challenge. For anyone on a very tight budget: one pound of dried lentils ($2), one dozen eggs ($3), one pound of chicken drumsticks ($1.50), one bag of brown rice ($1.50), three cans of beans ($2.50) — under $11 total, enough protein and fiber for five days of filling meals. Everything in this list was designed to be achievable within that framework.
Volume eating with vegetables. The most budget-friendly way to make meals more filling without spending more is adding volume through inexpensive vegetables — cabbage, carrots, onions, frozen spinach, canned tomatoes, and zucchini all cost almost nothing and add fiber and bulk that increases satiety. A lentil soup with three cups of vegetables is significantly more filling than the same soup with one cup.
Freeze in individual portions. Every soup, stew, and chili in this list freezes well. Doubling a batch of chili or bean soup adds about $4 to the total cost and adds 12 more meals to the freezer. The marginal cost per meal drops dramatically the larger the batch — which is the entire logic of budget meal prep.
