10 Nutritious & Affordable Family Dinner Recipes Under $20
Feeding your family nutritious meals doesn't have to drain your wallet. With strategic shopping and clever recipe planning, you can create delicious, healthy dinner recipes for family on a budget that everyone will love. These affordable meals prove that eating well and saving money can go hand in hand, even when grocery prices seem to climb higher each week.
As a parent juggling work, activities, and household responsibilities, I've learned that meal planning is the secret weapon for both your health and your budget. Each recipe below costs less than $20 total (most serving 4-6 people), provides excellent nutrition, and has been tested and approved by even the pickiest family members.
1. Sheet Pan Lemon Garlic Chicken with Roasted Vegetables
Recipe Details
- Total Cost: $12.50 ($3.13 per serving)
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Servings: 4
Nutritional Highlights
This complete meal delivers lean protein from chicken thighs, fiber and vitamins from a variety of vegetables, and heart-healthy fats from olive oil. The combination of protein and fiber helps keep everyone satisfied longer.
Ingredients
- 1.5 lbs chicken thighs ($5.25)
- 1 lb brussels sprouts, halved ($2.49)
- 3 medium carrots, chopped ($0.75)
- 1 lb baby potatoes, halved ($1.99)
- 3 tablespoons olive oil ($0.75)
- 4 garlic cloves, minced ($0.25)
- 1 lemon (juice and zest) ($0.50)
- 1 teaspoon dried oregano ($0.10)
- Salt and pepper to taste ($0.05)
- Fresh parsley for garnish (optional) ($0.37)
Instructions
- Preheat your oven to 425°F (220°C).
- In a small bowl, mix olive oil, minced garlic, lemon zest, lemon juice, oregano, salt, and pepper.
- Place chicken thighs and vegetables on a large sheet pan, keeping them somewhat separate.
- Pour the olive oil mixture over everything, tossing to coat evenly.
- Arrange in a single layer, with chicken skin-side up.
- Roast for 30-35 minutes until chicken reaches 165°F and vegetables are tender.
- Garnish with fresh parsley before serving.
2. One-Pot Vegetarian Chili Mac
Recipe Details
- Total Cost: $10.75 ($2.15 per serving)
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Servings: 5
Nutritional Highlights
This vegetarian one-pot wonder is packed with plant-based protein from beans, complex carbohydrates from whole grain pasta, and plenty of vegetables. It's high in fiber, which supports digestive health and helps keep blood sugar stable.
Ingredients
- 1 tablespoon olive oil ($0.25)
- 1 onion, diced ($0.50)
- 1 bell pepper, diced ($0.89)
- 2 cloves garlic, minced ($0.15)
- 1 can (15 oz) black beans, drained ($0.89)
- 1 can (15 oz) kidney beans, drained ($0.89)
- 1 can (14.5 oz) diced tomatoes ($0.99)
- 2 cups vegetable broth ($0.75)
- 2 tablespoons chili powder ($0.30)
- 1 teaspoon cumin ($0.10)
- 8 oz whole grain elbow macaroni ($1.29)
- 1 cup shredded cheddar cheese ($1.50)
- Optional toppings: avocado, sour cream, green onions ($2.25)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and bell pepper, cooking until softened (about 5 minutes).
- Add garlic and cook for 30 seconds until fragrant.
- Stir in beans, diced tomatoes, vegetable broth, chili powder, and cumin. Bring to a simmer.
- Add macaroni and stir well. Cover and cook for 10-12 minutes, stirring occasionally, until pasta is tender.
- Remove from heat and stir in half the cheese until melted.
- Serve topped with remaining cheese and optional toppings.
Get Your Free Meal Planning Guide
Want to save even more on your grocery bill? Sign up for our free weekly meal planning guide and get a printable shopping list template, money-saving tips, and exclusive budget-friendly recipes delivered to your inbox.
Get My Free Guide3. Budget-Friendly Fried Rice with Eggs and Vegetables
Recipe Details
- Total Cost: $6.25 ($1.56 per serving)
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Servings: 4
Nutritional Highlights
This versatile fried rice provides complete protein from eggs, complex carbohydrates from rice, and a variety of vitamins and minerals from the mixed vegetables. Using brown rice increases the fiber content for better satiety.
Ingredients
- 3 cups cooked brown rice (preferably day-old) ($0.75)
- 2 tablespoons vegetable oil, divided ($0.20)
- 4 large eggs, beaten ($1.00)
- 1 onion, diced ($0.50)
- 2 carrots, diced ($0.50)
- 1 cup frozen peas ($0.99)
- 3 cloves garlic, minced ($0.20)
- 2 tablespoons soy sauce ($0.25)
- 1 teaspoon sesame oil ($0.15)
- 3 green onions, sliced ($0.50)
- Salt and pepper to taste ($0.05)
- Optional: 1 cup diced leftover vegetables ($1.16)
Instructions
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat.
- Add beaten eggs and scramble until just cooked. Remove to a plate.
- Add remaining oil to the pan. Add onion and carrots, cooking for 3-4 minutes until softened.
- Add garlic and cook for 30 seconds until fragrant.
- Add rice, breaking up any clumps, and stir-fry for 2-3 minutes.
- Add frozen peas and any optional vegetables, cooking for 2 minutes.
- Return eggs to the pan and add soy sauce and sesame oil, stirring to combine.
- Season with salt and pepper to taste.
- Garnish with sliced green onions before serving.
4. Creamy Tuna Pasta Bake
Recipe Details
- Total Cost: $9.85 ($1.97 per serving)
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Servings: 5
Nutritional Highlights
This comforting pasta bake delivers lean protein from tuna, complex carbohydrates from whole grain pasta, and calcium from cheese. The addition of peas and spinach boosts the fiber, vitamin, and mineral content.
Ingredients
- 12 oz whole grain pasta ($1.50)
- 2 cans (5 oz each) tuna in water, drained ($2.50)
- 1 tablespoon olive oil ($0.25)
- 1 onion, diced ($0.50)
- 2 cloves garlic, minced ($0.15)
- 2 tablespoons flour ($0.10)
- 2 cups milk ($0.75)
- 1 cup frozen peas ($0.99)
- 2 cups fresh spinach, chopped ($1.29)
- 1 cup shredded cheddar cheese ($1.50)
- 1/2 teaspoon dried thyme ($0.10)
- 1/4 teaspoon black pepper ($0.05)
- 1/4 cup breadcrumbs ($0.17)
Instructions
- Preheat oven to 375°F (190°C). Cook pasta according to package directions, undercooking slightly. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Add onion and cook until softened, about 5 minutes.
- Add garlic and cook for 30 seconds. Sprinkle flour over the mixture and stir for 1 minute.
- Gradually whisk in milk and bring to a simmer, stirring constantly until thickened.
- Stir in peas, spinach, half the cheese, thyme, and pepper. Cook until spinach wilts.
- Add drained tuna and cooked pasta, gently folding to combine.
- Transfer to a 9x13 baking dish. Top with remaining cheese and breadcrumbs.
- Bake for 20-25 minutes until bubbly and golden on top.
5. Slow Cooker Bean and Vegetable Soup
Recipe Details
- Total Cost: $8.75 ($1.46 per serving)
- Prep Time: 15 minutes
- Cook Time: 6-8 hours (slow cooker)
- Servings: 6
Nutritional Highlights
This hearty soup is rich in plant-based protein from beans, fiber from vegetables, and complex carbohydrates. It's low in fat while being incredibly filling and nutritious, making it perfect for meal prep.
Ingredients
- 1 tablespoon olive oil ($0.25)
- 1 onion, diced ($0.50)
- 3 carrots, diced ($0.75)
- 2 celery stalks, diced ($0.50)
- 3 cloves garlic, minced ($0.20)
- 1 can (15 oz) kidney beans, drained ($0.89)
- 1 can (15 oz) white beans, drained ($0.89)
- 1 can (14.5 oz) diced tomatoes ($0.99)
- 6 cups vegetable broth ($2.25)
- 1 bay leaf ($0.05)
- 1 teaspoon dried thyme ($0.10)
- 1 teaspoon dried oregano ($0.10)
- 1/2 teaspoon smoked paprika ($0.10)
- 2 cups chopped kale or spinach ($1.29)
- Salt and pepper to taste ($0.05)
- Optional: 1/4 cup grated parmesan cheese for serving ($0.75)
Instructions
- If time permits, sauté onion, carrots, celery, and garlic in olive oil until softened (about 5 minutes). This step is optional but adds flavor.
- Transfer vegetables to a slow cooker. Add beans, diced tomatoes, vegetable broth, bay leaf, thyme, oregano, and smoked paprika.
- Cover and cook on low for 6-8 hours or on high for 3-4 hours.
- 30 minutes before serving, stir in chopped kale or spinach.
- Season with salt and pepper to taste.
- Serve hot, topped with optional parmesan cheese.
6. Greek-Inspired Chickpea and Vegetable Skillet
Recipe Details
- Total Cost: $9.50 ($2.38 per serving)
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Servings: 4
Nutritional Highlights
This Mediterranean-inspired dish is rich in plant-based protein from chickpeas, healthy fats from olive oil, and a variety of vitamins and minerals from colorful vegetables. It's heart-healthy and supports immune function.
Ingredients
- 2 tablespoons olive oil ($0.50)
- 1 onion, diced ($0.50)
- 1 bell pepper, diced ($0.89)
- 3 cloves garlic, minced ($0.20)
- 1 zucchini, diced ($1.29)
- 2 cans (15 oz each) chickpeas, drained ($1.78)
- 1 can (14.5 oz) diced tomatoes ($0.99)
- 1 teaspoon dried oregano ($0.10)
- 1/2 teaspoon dried thyme ($0.05)
- 1/4 teaspoon cinnamon (optional) ($0.05)
- 2 cups fresh spinach, chopped ($1.29)
- 1/2 cup crumbled feta cheese ($1.50)
- 2 tablespoons lemon juice ($0.25)
- 1/4 cup chopped fresh parsley ($0.50)
- Salt and pepper to taste ($0.05)
- Optional: serve with pita bread ($0.75)
Instructions
- Heat olive oil in a large skillet over medium heat. Add onion and bell pepper, cooking until softened (about 5 minutes).
- Add garlic and cook for 30 seconds until fragrant.
- Add zucchini and cook for 3-4 minutes until it begins to soften.
- Stir in chickpeas, diced tomatoes, oregano, thyme, and cinnamon (if using). Bring to a simmer.
- Cook for 10 minutes, stirring occasionally, until flavors meld and sauce thickens slightly.
- Stir in spinach and cook until wilted, about 2 minutes.
- Remove from heat and stir in lemon juice. Season with salt and pepper to taste.
- Top with crumbled feta and fresh parsley before serving.
7. Sweet Potato and Black Bean Enchiladas
Recipe Details
- Total Cost: $11.25 ($1.88 per serving)
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Servings: 6
Nutritional Highlights
These vegetarian enchiladas provide plant-based protein from black beans, complex carbohydrates from sweet potatoes, and a range of vitamins and minerals. Sweet potatoes are particularly rich in vitamin A, which supports eye health and immune function.
Ingredients
- 2 medium sweet potatoes, peeled and diced ($1.50)
- 1 tablespoon olive oil ($0.25)
- 1 onion, diced ($0.50)
- 2 cloves garlic, minced ($0.15)
- 1 can (15 oz) black beans, drained ($0.89)
- 1 teaspoon ground cumin ($0.10)
- 1 teaspoon chili powder ($0.10)
- 1/2 teaspoon smoked paprika ($0.05)
- 1 can (15 oz) enchilada sauce ($1.99)
- 8 whole wheat tortillas ($2.49)
- 1 1/2 cups shredded Mexican-blend cheese ($2.25)
- Optional toppings: cilantro, avocado, sour cream ($0.98)
Instructions
- Preheat oven to 375°F (190°C). Place diced sweet potatoes in a microwave-safe bowl with 2 tablespoons water. Cover and microwave for 5-6 minutes until tender.
- Meanwhile, heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes.
- Add garlic and cook for 30 seconds until fragrant.
- Add cooked sweet potatoes, black beans, cumin, chili powder, and smoked paprika. Stir to combine and cook for 2-3 minutes. Mash slightly with a fork.
- Spread 1/4 cup enchilada sauce on the bottom of a 9x13 baking dish.
- Fill each tortilla with about 1/3 cup of the sweet potato mixture. Roll up and place seam-side down in the baking dish.
- Pour remaining enchilada sauce over the top and sprinkle with cheese.
- Cover with foil and bake for 20 minutes. Remove foil and bake for an additional 5-10 minutes until cheese is bubbly.
- Serve with optional toppings.
Want More Budget-Friendly Recipes?
Join our community of budget-conscious home cooks! Get weekly meal plans, grocery shopping strategies, and seasonal recipes that help you save money while eating well.
Subscribe Now8. Lentil and Vegetable Curry
Recipe Details
- Total Cost: $8.95 ($1.79 per serving)
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Servings: 5
Nutritional Highlights
This flavorful curry is packed with plant-based protein from lentils, fiber from vegetables, and anti-inflammatory compounds from spices like turmeric and ginger. It's a complete meal that's both satisfying and nourishing.
Ingredients
- 1 tablespoon olive oil ($0.25)
- 1 onion, diced ($0.50)
- 2 carrots, diced ($0.50)
- 3 cloves garlic, minced ($0.20)
- 1 tablespoon grated fresh ginger ($0.25)
- 2 tablespoons curry powder ($0.30)
- 1 teaspoon ground turmeric ($0.10)
- 1/4 teaspoon red pepper flakes (optional) ($0.05)
- 1 cup dried red lentils, rinsed ($1.50)
- 1 can (14.5 oz) diced tomatoes ($0.99)
- 4 cups vegetable broth ($1.50)
- 1 can (13.5 oz) coconut milk ($1.99)
- 2 cups spinach, chopped ($1.29)
- 1/4 cup chopped fresh cilantro ($0.50)
- 1 tablespoon lemon juice ($0.15)
- Salt to taste ($0.05)
- Cooked rice for serving (cost included in total) ($0.75)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and carrots, cooking until softened (about 5 minutes).
- Add garlic and ginger, cooking for 1 minute until fragrant.
- Stir in curry powder, turmeric, and red pepper flakes (if using). Cook for 30 seconds to toast the spices.
- Add lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer, partially covered, for 20 minutes until lentils are tender.
- Stir in coconut milk and simmer for an additional 5 minutes.
- Add spinach and cook until wilted, about 2 minutes.
- Stir in cilantro and lemon juice. Season with salt to taste.
- Serve over cooked rice.
9. Baked Potato Bar with Toppings
Recipe Details
- Total Cost: $12.50 ($2.08 per serving)
- Prep Time: 15 minutes
- Cook Time: 1 hour (mostly hands-off)
- Servings: 6
Nutritional Highlights
This customizable meal provides complex carbohydrates from potatoes, which are also rich in potassium and vitamin C. The variety of toppings allows family members to create balanced meals with protein, vegetables, and healthy fats according to their preferences.
Ingredients
- 6 large russet potatoes ($3.00)
- 1 tablespoon olive oil ($0.25)
- Salt for sprinkling ($0.05)
- Topping Options:
- 1 can (15 oz) black beans, drained and warmed ($0.89)
- 2 cups steamed broccoli florets ($1.99)
- 1 1/2 cups shredded cheddar cheese ($2.25)
- 1 cup plain Greek yogurt (healthier alternative to sour cream) ($1.50)
- 4 green onions, sliced ($0.50)
- 1/2 cup salsa ($0.99)
- 2 tablespoons butter ($0.25)
- Salt and pepper to taste ($0.05)
- Optional: leftover chili, cooked chicken, or other proteins ($0.78)
Instructions
- Preheat oven to 400°F (200°C). Scrub potatoes clean and pat dry.
- Poke each potato several times with a fork. Rub with olive oil and sprinkle with salt.
- Place directly on the oven rack (with a baking sheet on the rack below to catch any drips). Bake for 45-60 minutes until tender when pierced with a fork.
- While potatoes are baking, prepare toppings and place in separate serving bowls.
- When potatoes are done, cut a slit in the top of each and gently squeeze to open.
- Set up a topping bar and let everyone customize their potatoes.
Serving Suggestion: For a complete meal, encourage family members to include at least one protein source (beans, cheese, leftover meat) and one vegetable topping.
10. Easy Homemade Pizza with Whole Wheat Crust
Recipe Details
- Total Cost: $9.75 ($1.63 per serving)
- Prep Time: 20 minutes (plus 30 minutes rising time)
- Cook Time: 15 minutes
- Servings: 6
Nutritional Highlights
This homemade pizza provides whole grains from the crust, calcium and protein from cheese, and vitamins and antioxidants from the vegetables and sauce. Making pizza at home allows you to control the ingredients and portion sizes.
Ingredients
- For the Crust:
- 2 cups whole wheat flour ($0.75)
- 1 cup all-purpose flour ($0.25)
- 2 1/4 teaspoons (1 packet) active dry yeast ($0.50)
- 1 teaspoon sugar ($0.05)
- 1 teaspoon salt ($0.05)
- 1 tablespoon olive oil, plus more for the bowl ($0.25)
- 1 1/4 cups warm water ($0.00)
- For the Toppings:
- 1 cup tomato sauce ($0.99)
- 2 cups shredded mozzarella cheese ($3.00)
- 1 bell pepper, sliced ($0.89)
- 1 cup sliced mushrooms ($1.50)
- 1/2 onion, thinly sliced ($0.25)
- 1 teaspoon dried oregano ($0.10)
- 1 teaspoon dried basil ($0.10)
- Optional: other vegetables as desired ($1.07)
Instructions
- In a large bowl, combine flours, yeast, sugar, and salt.
- Add olive oil and warm water. Mix until a dough forms.
- Turn onto a floured surface and knead for 5-7 minutes until smooth and elastic.
- Place in an oiled bowl, cover with a damp cloth, and let rise in a warm place for 30 minutes.
- Preheat oven to 450°F (230°C). If you have a pizza stone, place it in the oven while preheating.
- Punch down dough and divide in half (freeze one half for later use, or make two pizzas).
- Roll or stretch dough into a 12-14 inch circle on a piece of parchment paper or cornmeal-dusted pizza peel.
- Spread tomato sauce over the dough, leaving a 1/2-inch border.
- Sprinkle with half the cheese, arrange vegetables on top, and finish with remaining cheese.
- Sprinkle with dried herbs.
- Bake for 12-15 minutes until crust is golden and cheese is bubbly.
Money-Saving Tip: Use whatever vegetables you have on hand or that are on sale. Leftover vegetables from other meals work great on pizza!
5 Smart Money-Saving Tips for Family Meals
1. Plan Meals Around Sales
Check grocery store flyers before planning your weekly menu. Build meals around proteins and produce that are on sale that week. Many stores now have apps that make it easy to browse current deals and even clip digital coupons.
Pro tip: Stock up on staples when they're at their lowest price, especially items with long shelf lives like dried beans, rice, pasta, and canned goods.
2. Buy Seasonal Produce
Fruits and vegetables are almost always cheaper when they're in season. They also taste better and have higher nutritional value. In winter, focus on hardy vegetables like cabbage, carrots, potatoes, and winter squash. In summer, enjoy abundant zucchini, tomatoes, berries, and leafy greens.
Don't overlook frozen vegetables, which are often flash-frozen at peak ripeness and can be more economical than fresh, especially out of season.
3. Reduce Food Waste
The average family throws away hundreds of dollars in food each year. Create a system for using leftovers, like designating one dinner per week as "clean out the fridge" night. Store food properly to extend its life, and freeze items before they spoil.
Get creative with scraps: vegetable trimmings can become stock, stale bread can become croutons or breadcrumbs, and overripe fruit can go into smoothies.
4. Embrace Plant-Based Proteins
Meat is typically the most expensive part of a meal. Incorporating more plant-based proteins like beans, lentils, and tofu can dramatically reduce your grocery bill while adding nutritional variety to your diet.
When you do buy meat, look for less expensive cuts like chicken thighs instead of breasts, or ground turkey instead of steak. Stretch meat further by using it as a flavor component rather than the main event.
5. Cook in Batches
Cooking larger quantities can save both money and time. Many recipes can be doubled with minimal extra effort, allowing you to freeze portions for future meals. This strategy also helps avoid the temptation of expensive takeout on busy nights.
Batch cooking staples like rice, beans, or roasted vegetables at the beginning of the week gives you a head start on multiple meals, making healthy eating more convenient.
Bonus Tip: Grow Your Own
Even with limited space, you can grow herbs on a windowsill or lettuce in containers. Fresh herbs are particularly cost-effective to grow at home, as store-bought herbs are expensive and often go to waste before you can use the entire package.
If you have more space, consider growing high-yield vegetables like tomatoes, zucchini, or green beans during the growing season.
For more reliable information about healthy eating and nutrition, see this trusted resource: World Health Organization — Healthy Diet .
Making Family Meals Both Nutritious and Affordable
Eating well on a budget isn't about deprivation—it's about smart planning, creative cooking, and making the most of affordable ingredients. These ten healthy dinner recipes for family on a budget prove that nutritious meals can be accessible to everyone, regardless of budget constraints.
Consider setting aside one evening a week for family cooking night, where everyone helps prepare the meal. This not only creates valuable family time but also teaches children important life skills and an appreciation for home-cooked food. When kids are involved in preparing meals, they're also more likely to try new foods and develop healthy eating habits that will serve them throughout life.
Remember that small changes add up over time. Even implementing just one or two of these budget-friendly recipes or money-saving strategies can make a noticeable difference in your grocery spending while keeping your family well-nourished and satisfied.
Start Your Budget-Friendly Meal Journey Today
Want more tips and recipes like these? Join our community of budget-conscious home cooks and get weekly meal plans, grocery shopping strategies, and seasonal recipes delivered straight to your inbox.
Get Free Weekly Meal PlansFrequently Asked Questions
What does “nutritious and affordable family dinner” mean?
How can I reduce cost without sacrificing nutrition?
Is it okay to use frozen or canned vegetables?
How can I make dinners quicker and easier?
How to involve children in preparing meals?
What are ways to avoid food waste?
Can I still eat meat and stay within budget?
How often should we rotate menu items?
For further guidance on eating well on a budget, see this resource: Harvard — Strategies for Eating Well on a Budget .