25 Cheap Dinner Ideas: All Under $3 Per Serving
25 budget-friendly dinner ideas organized by protein source — chicken, ground meat, beans, eggs, and pasta. Each with cost per serving, calories, protein, and a full price comparison table.
The quick answer: Eating well on a budget comes down to choosing the right ingredients — dried beans, eggs, whole chickens, canned tomatoes, rice, and in-season vegetables. The 25 dinners below all cost under $3 per serving and deliver balanced nutrition. Most serve 4-6, making them ideal for families or weekly meal prep.
How to Eat Well for Under $3 Per Serving
The average American spends $4.50-$8.00 per meal when cooking at home, according to USDA data. The dinners in this guide cut that in half without sacrificing nutrition or flavor. The trick is building meals around affordable protein sources and stretching them with inexpensive grains, beans, and vegetables.
Cost of Common Proteins (per serving)
| Protein Source | Cost per Serving | Protein per Serving |
|---|---|---|
| Dried lentils | $0.25 | 18g |
| Dried black beans | $0.30 | 15g |
| Eggs (2 large) | $0.50 | 12g |
| Canned tuna | $0.80 | 20g |
| Chicken thighs (bone-in, skin-on) | $0.90 | 26g |
| Ground turkey | $1.10 | 22g |
| Ground beef (80/20) | $1.20 | 22g |
| Chicken breast | $1.40 | 27g |
| Canned chickpeas | $0.35 | 7g |
| Tofu (extra firm) | $0.60 | 22g |
The cheapest proteins — lentils, beans, and eggs — cost under $0.50 per serving. Build your budget meal plan around these, with chicken thighs and ground meat as affordable animal protein options.
Chicken Dinners (Under $3/Serving)
1. Chicken Thigh and Rice Bake
Season bone-in chicken thighs with paprika, garlic powder, salt, and pepper. Place on a bed of rice, chicken broth, and frozen peas in a baking dish. Cover with foil and bake at 375F for 45 minutes.
- Cost: $1.80/serving | Servings: 4 | Calories: 420 | Protein: 28g
2. Chicken and Black Bean Tacos
Shred slow-cooked chicken thighs (or use rotisserie chicken), season with cumin and chili powder. Serve in corn tortillas with canned black beans, salsa, and shredded cabbage.
- Cost: $2.20/serving | Servings: 4 | Calories: 380 | Protein: 26g
3. Chicken Fried Rice
Dice leftover chicken and stir-fry with day-old rice, frozen mixed vegetables, soy sauce, eggs, and sesame oil. A perfect use for leftovers.
- Cost: $1.50/serving | Servings: 4 | Calories: 400 | Protein: 24g
4. Chicken and Vegetable Soup
Simmer chicken thighs in broth with carrots, celery, onion, and egg noodles. The ultimate cheap, hearty meal that makes a huge batch.
- Cost: $1.60/serving | Servings: 6 | Calories: 300 | Protein: 22g
5. BBQ Chicken Drumsticks with Roasted Potatoes
Brush chicken drumsticks with barbecue sauce and roast alongside cubed potatoes and onions at 400F for 35 minutes. Drumsticks are one of the cheapest cuts of chicken.
- Cost: $1.70/serving | Servings: 4 | Calories: 440 | Protein: 28g
Ground Beef and Turkey Dinners (Under $3/Serving)
6. Beef and Bean Chili
Brown ground beef with onion and garlic. Add canned beans (kidney and black), diced tomatoes, chili powder, and cumin. Simmer 30 minutes. Top with cheese and sour cream.
- Cost: $2.40/serving | Servings: 6 | Calories: 380 | Protein: 26g
7. Turkey Taco Skillet
Brown ground turkey with taco seasoning. Add canned corn and black beans. Serve over rice with salsa and shredded cheese. One pan, 20 minutes.
- Cost: $2.10/serving | Servings: 4 | Calories: 420 | Protein: 28g
8. Spaghetti with Meat Sauce
Brown ground beef or turkey, add jarred marinara sauce, and simmer while spaghetti cooks. Serve with a sprinkle of parmesan. Classic and universally loved.
- Cost: $1.90/serving | Servings: 6 | Calories: 440 | Protein: 24g
9. Stuffed Peppers
Halve bell peppers and fill with a mixture of cooked rice, ground turkey, diced tomatoes, and cheese. Bake at 375F for 25 minutes.
- Cost: $2.50/serving | Servings: 4 | Calories: 360 | Protein: 24g
10. Hamburger Helper (Homemade)
Brown ground beef, add elbow macaroni, canned tomato sauce, beef broth, and shredded cheddar. Simmer until pasta is tender. Tastes better than the box and costs less.
- Cost: $1.80/serving | Servings: 5 | Calories: 440 | Protein: 26g
Bean and Lentil Dinners (Under $3/Serving)
11. Red Lentil Dal
Simmer red lentils with onion, garlic, ginger, turmeric, cumin, and canned tomatoes. Finish with a squeeze of lemon. Serve over rice. Costs almost nothing and is packed with protein and fiber.
- Cost: $0.80/serving | Servings: 6 | Calories: 320 | Protein: 18g
12. Black Bean Soup
Saute onion, garlic, and cumin. Add 2 cans of black beans and vegetable broth. Simmer 20 minutes, blend half for a creamy-chunky texture. Top with sour cream and lime.
- Cost: $0.90/serving | Servings: 4 | Calories: 280 | Protein: 16g
13. Chickpea Curry
Cook canned chickpeas in a sauce of coconut milk, curry paste, garlic, and ginger. Add spinach at the end. Serve over rice. Filling, flavorful, and dirt cheap.
- Cost: $1.30/serving | Servings: 4 | Calories: 400 | Protein: 14g
14. Three-Bean Burrito Bowls
Combine canned black beans, pinto beans, and corn with rice, salsa, shredded lettuce, and a dollop of sour cream. Squeeze lime over the top.
- Cost: $1.20/serving | Servings: 4 | Calories: 380 | Protein: 16g
15. Lentil and Vegetable Stew
Simmer green lentils with diced potatoes, carrots, celery, canned tomatoes, and vegetable broth. Season with thyme and bay leaf. Makes a huge pot that feeds a crowd.
- Cost: $1.00/serving | Servings: 6 | Calories: 300 | Protein: 16g
Egg Dinners (Under $3/Serving)
16. Shakshuka
Simmer canned crushed tomatoes with cumin, paprika, and garlic. Crack 4-6 eggs into the sauce, cover, and cook until set. Serve with crusty bread for dipping.
- Cost: $1.50/serving | Servings: 3 | Calories: 320 | Protein: 18g
17. Vegetable Frittata
Whisk 8 eggs with milk, salt, and pepper. Pour over sauteed onions, peppers, zucchini, and cheese in an oven-safe skillet. Bake at 375F for 15 minutes.
- Cost: $1.60/serving | Servings: 4 | Calories: 280 | Protein: 18g
18. Egg Drop Soup with Rice
Bring chicken broth to a boil, drizzle in beaten eggs while stirring. Add soy sauce, sesame oil, and sliced scallions. Serve over a bowl of steamed rice.
- Cost: $0.90/serving | Servings: 4 | Calories: 280 | Protein: 14g
19. Fried Egg Sandwiches
Fry 2 eggs over-easy, place on toasted bread with cheddar, lettuce, tomato, and hot sauce. A 10-minute dinner that costs almost nothing.
- Cost: $1.20/serving | Servings: 2 | Calories: 380 | Protein: 20g
20. Huevos Rancheros
Warm corn tortillas, top with refried beans, 2 fried eggs, salsa, cheese, and avocado. A Mexican-inspired breakfast-for-dinner that is deeply satisfying.
- Cost: $1.80/serving | Servings: 2 | Calories: 440 | Protein: 22g
Pasta Dinners (Under $3/Serving)
21. Aglio e Olio (Garlic and Oil Pasta)
Cook spaghetti. Saute sliced garlic in olive oil with red pepper flakes until golden. Toss with the pasta, parmesan, and fresh parsley. Five ingredients, restaurant quality.
- Cost: $0.80/serving | Servings: 4 | Calories: 380 | Protein: 12g
22. Pasta e Fagioli
Saute onion, garlic, and carrots. Add canned white beans, diced tomatoes, chicken broth, and small pasta (ditalini or elbow). Simmer until pasta is tender. Top with parmesan.
- Cost: $1.10/serving | Servings: 6 | Calories: 340 | Protein: 16g
23. Baked Ziti
Layer cooked ziti with ricotta cheese, marinara sauce, and mozzarella. Bake at 375F for 20 minutes until bubbly. A crowd-pleasing comfort food.
- Cost: $1.60/serving | Servings: 6 | Calories: 420 | Protein: 18g
24. Tuna Pasta
Cook penne. Toss with canned tuna, olive oil, capers, lemon juice, and arugula. Simple, Mediterranean-inspired, and surprisingly elegant.
- Cost: $1.40/serving | Servings: 4 | Calories: 400 | Protein: 24g
25. Mac and Cheese with Broccoli
Make a simple cheese sauce (butter, flour, milk, cheddar). Toss with cooked macaroni and steamed broccoli. Bake 10 minutes for a crispy top.
- Cost: $1.30/serving | Servings: 4 | Calories: 440 | Protein: 18g
Price Comparison Table: All 25 Dinners
| # | Dinner | Cost/Serving | Calories | Protein | Servings | Category |
|---|---|---|---|---|---|---|
| 21 | Aglio e Olio | $0.80 | 380 | 12g | 4 | Pasta |
| 11 | Red Lentil Dal | $0.80 | 320 | 18g | 6 | Beans |
| 12 | Black Bean Soup | $0.90 | 280 | 16g | 4 | Beans |
| 18 | Egg Drop Soup + Rice | $0.90 | 280 | 14g | 4 | Eggs |
| 15 | Lentil Vegetable Stew | $1.00 | 300 | 16g | 6 | Beans |
| 22 | Pasta e Fagioli | $1.10 | 340 | 16g | 6 | Pasta |
| 14 | Three-Bean Burrito Bowls | $1.20 | 380 | 16g | 4 | Beans |
| 19 | Fried Egg Sandwiches | $1.20 | 380 | 20g | 2 | Eggs |
| 13 | Chickpea Curry | $1.30 | 400 | 14g | 4 | Beans |
| 25 | Mac and Cheese + Broccoli | $1.30 | 440 | 18g | 4 | Pasta |
| 24 | Tuna Pasta | $1.40 | 400 | 24g | 4 | Pasta |
| 3 | Chicken Fried Rice | $1.50 | 400 | 24g | 4 | Chicken |
| 16 | Shakshuka | $1.50 | 320 | 18g | 3 | Eggs |
| 4 | Chicken Vegetable Soup | $1.60 | 300 | 22g | 6 | Chicken |
| 17 | Vegetable Frittata | $1.60 | 280 | 18g | 4 | Eggs |
| 23 | Baked Ziti | $1.60 | 420 | 18g | 6 | Pasta |
| 5 | BBQ Drumsticks + Potatoes | $1.70 | 440 | 28g | 4 | Chicken |
| 1 | Chicken Thigh Rice Bake | $1.80 | 420 | 28g | 4 | Chicken |
| 10 | Hamburger Helper (Homemade) | $1.80 | 440 | 26g | 5 | Ground Meat |
| 20 | Huevos Rancheros | $1.80 | 440 | 22g | 2 | Eggs |
| 8 | Spaghetti Meat Sauce | $1.90 | 440 | 24g | 6 | Ground Meat |
| 7 | Turkey Taco Skillet | $2.10 | 420 | 28g | 4 | Ground Meat |
| 2 | Chicken Black Bean Tacos | $2.20 | 380 | 26g | 4 | Chicken |
| 6 | Beef and Bean Chili | $2.40 | 380 | 26g | 6 | Ground Meat |
| 9 | Stuffed Peppers | $2.50 | 360 | 24g | 4 | Ground Meat |
Budget Shopping Tips
Buy the whole bird. A whole chicken ($1.20-$1.50/lb) is cheaper than parts ($2.50-$4.00/lb). Roast it on Sunday, use the meat in 2-3 dinners, and make stock from the carcass.
Buy dried beans, not canned. A 1 lb bag of dried beans ($1.50) yields about 6 cups cooked — the equivalent of 4 cans ($4.00). Soak overnight or use an Instant Pot for 25-minute no-soak beans.
Embrace frozen vegetables. Frozen broccoli, peas, mixed vegetables, and spinach cost 50-70% less than fresh and have equivalent (sometimes better) nutritional value since they are flash-frozen at peak ripeness.
Shop seasonal produce. In-season vegetables and fruits cost significantly less. Zucchini, peppers, and tomatoes in summer; sweet potatoes, cabbage, and root vegetables in winter.
Buy in bulk selectively. Rice, dried beans, oats, pasta, and canned tomatoes are worth buying in bulk — they do not spoil and you will use them constantly. Do not bulk-buy fresh produce unless you plan to freeze or use it within days.
Use store brands. Generic canned tomatoes, beans, broth, and pasta are nearly identical to name brands at 30-50% less cost.
How to Plan a Week of Cheap Dinners
A full week of dinners for a family of four can cost as little as $35-$50 with planning. Here is an example weekly plan:
| Day | Dinner | Cost (Family of 4) |
|---|---|---|
| Monday | Red Lentil Dal + Rice | $3.20 |
| Tuesday | Turkey Taco Skillet | $8.40 |
| Wednesday | Chicken Thigh Rice Bake | $7.20 |
| Thursday | Vegetable Frittata + Bread | $6.40 |
| Friday | Spaghetti with Meat Sauce | $7.60 |
| Saturday | Chicken Black Bean Tacos | $8.80 |
| Sunday | Beef and Bean Chili | $9.60 |
| Weekly Total | $51.20 |
That comes out to $1.83 per serving. Planning your dinners for the week in advance and shopping from a list is the single most effective way to cut food costs. Mealift makes this especially easy — build a weekly dinner plan, auto-generate a shopping list, and know exactly what to buy.
Frequently Asked Questions
What is the cheapest meal to cook for dinner?
Aglio e Olio (garlic and olive oil pasta) and Red Lentil Dal both cost around $0.80 per serving — under a dollar for a filling, flavorful meal. Egg Drop Soup with Rice and Black Bean Soup are also under $1.00 per serving.
How do I eat healthy on $50 a week?
Focus on budget proteins (eggs, dried beans, lentils, chicken thighs), buy grains in bulk (rice, pasta, oats), use frozen vegetables, and plan your meals before shopping. The weekly dinner plan above feeds a family of four for about $50 and includes balanced protein, carbs, and vegetables at every meal.
What is the cheapest protein for dinner?
Dried lentils ($0.25/serving, 18g protein) and dried beans ($0.30/serving, 15g protein) are the cheapest protein sources by far. Eggs ($0.50 for 2, 12g protein) and bone-in chicken thighs ($0.90/serving, 26g protein) are the cheapest animal proteins.
Are cheap dinners unhealthy?
Not at all. Many of the healthiest foods in the grocery store are also the cheapest — beans, lentils, eggs, oats, frozen vegetables, canned tomatoes, and chicken thighs. The "cheap food is unhealthy" myth comes from the fact that processed convenience foods are marketed as budget options, but cooking from scratch is both cheaper and more nutritious.
How do I make cheap dinners taste good?
Spices are the key. A well-stocked spice rack (cumin, chili powder, paprika, garlic powder, Italian seasoning, curry powder) costs under $15 and lasts months. Acid (lemon juice, lime juice, vinegar) and aromatics (garlic, onion, ginger) transform cheap ingredients into flavorful meals.
What cheap dinners can I make in bulk?
Chili, lentil stew, chicken soup, red lentil dal, and pasta e fagioli all scale easily and reheat well for 4-5 days. Making a double batch costs only marginally more (since spices, oil, and broth are already in the recipe) and gives you lunches for the rest of the week.
How do I make cheap dinners more filling?
Add more fiber (beans, lentils, whole grains) and protein (eggs, chicken). A meal with 20g+ protein and 8g+ fiber keeps you satisfied much longer than a carb-heavy meal. Drinking water with your meal also increases satiety.