Jade Small
Jade Small
April 24, 2025 ·  15 min read

30 Family Meals You Can Make For Under $20

Feeding a hungry family night after night can get expensive—but it doesn’t have to. Whether you’re budgeting for the week or just trying to avoid another fast-food run, these affordable dinners keep everyone full without draining your wallet. Every meal on this list costs less than $20 to make, often much less, and many stretch to feed four to six people with leftovers to spare. From hearty casseroles to meatless favorites, pantry hacks to quick skillet meals, these recipes prove that cheap doesn’t mean boring. Ready to cook smart and eat well? Let’s dive into 30 wallet-friendly meals your whole family will love.

1. Sloppy Joe Sandwiches

Sloppy Joe Sandwiches
Credit: Pexels

Sloppy Joes are messy, fun, and ridiculously cheap to make. Start with a pound of ground beef or turkey—whichever is on sale. Brown the meat in a pan, then stir in tomato paste or sauce, a little ketchup, mustard, onion, garlic, and a dash of brown sugar. Let it simmer until the flavors blend and the mixture thickens. Spoon it generously onto hamburger buns or sandwich rolls. Want to stretch the meal even further? Add a side of homemade potato wedges or a big green salad. The whole meal easily feeds 4–6 people without breaking the bank.

2. Baked Ziti with Mozzarella

Italian-American cuisine baked ziti lasagna with mozzarella cheese
Credit: Shutterstock

Baked ziti is comfort food at its finest—and super affordable. A box of pasta, a jar of marinara sauce, and a bag of shredded mozzarella is all you really need. You can toss in some ricotta or cottage cheese if it’s in the budget. Brown some ground beef or Italian sausage for extra protein, or keep it vegetarian to save more money. Layer it all in a casserole dish, top with more cheese, and bake until bubbly. It’s perfect for feeding a crowd and tastes even better the next day.

3. Chicken and Rice Casserole

Rice casserole with barbecue chicken breast, cheese and vegetables
Credit: Shutterstock

This one-dish wonder is warm, hearty, and endlessly adaptable. Use bone-in chicken thighs for more flavor and savings. Lay them over uncooked rice in a baking dish and pour over a mix of chicken broth and cream of mushroom or cream of chicken soup. Add a few spices—garlic powder, paprika, pepper—and cover tightly with foil. Bake for about an hour until the rice is tender and the chicken is juicy. If you want to sneak in vegetables, toss in some frozen peas or chopped carrots before baking. It’s filling and makes great leftovers too.

4. Pancakes and Scrambled Eggs

Pancakes and Scrambled Eggs
Credit: Pexels

Sometimes the easiest solution is breakfast for dinner. Pancake mix is cheap and can go a long way—just add water or milk. Make them extra special with a handful of chocolate chips, blueberries, or sliced bananas. Scramble up a few eggs on the side and maybe add toast or fruit. You can even add hash browns or a few sausage links if the budget stretches that far. This kind of meal is fun, fast, and a hit with kids and adults alike. Plus, it’s ready in under 30 minutes.

5. BBQ Pulled Chicken Sandwiches

Pulled bbq chicken sandwich on a brioche bun served with cole slaw and bbq sauce
Credit: Shutterstock

Pulled chicken is simple to make and doesn’t require a slow cooker. Just boil or bake boneless chicken breasts until tender, then shred them with a fork. Mix with store-bought BBQ sauce and warm it all up together in a skillet or pot. Pile the chicken high on buns and serve with sides like chips, coleslaw, or corn. You can even serve it on sandwich bread or wraps if you don’t have buns. It’s one of those meals that tastes like takeout but costs less than half the price.

6. Macaroni and Cheese with Broccoli

Macaroni and Cheese with Broccoli
Credit: Pexels

This meal is proof that simple doesn’t mean boring. Start with elbow macaroni or any pasta you’ve got on hand. While it boils, make a quick cheese sauce by melting butter, whisking in a bit of flour to make a roux, and slowly adding milk and shredded cheese—cheddar works great. Stir until creamy, then add the cooked pasta. For a healthier twist, steam some frozen broccoli florets and mix them in before serving. It’s filling, kid-friendly, and the broccoli gives it a nutritional boost without much cost. Add breadcrumbs on top and bake it for a crispy finish if you’ve got extra time.

7. Tuna Casserole

Homemade Cheesy Tuna Casserole with Peas and Egg Noodles closeup on the pan on the table. Horizontal
Credit: Shutterstock

Canned tuna is one of the best budget proteins around, and tuna casserole is a timeless way to stretch it into a full meal. Cook some egg noodles, stir in a couple cans of tuna, a can of cream of mushroom soup, and frozen peas. Season with a little salt, pepper, and onion powder, then spread it all in a baking dish. Top with breadcrumbs or crushed crackers for crunch and bake until golden. It’s warm, creamy, and comforting—and usually costs less than $10 to make. Bonus: leftovers heat up well for lunch the next day.

8. Sheet Pan Sausage and Vegetables

Sheet pan dinner with sausage and vegetables ready to be roasted with broccoli and cauliflower
Credit: Shutterstock

This one-pan dinner saves time and money. Choose any kind of sausage you like—smoked, chicken, or even plant-based—and chop it into thick slices. Add chopped potatoes, carrots, onions, and bell peppers. Toss everything in olive oil, garlic, salt, and pepper. Spread it on a baking sheet and roast in a hot oven until the vegetables are tender and the sausage is browned. It’s hearty, colorful, and cleanup is a breeze. This recipe is flexible, so use whatever veggies are in your fridge or on sale that week.

9. Fried Rice with Leftover Veggies

Fried Rice with Leftover Veggies
Credit: Pexels

Fried rice is the ultimate use-it-up meal. You’ll want to use cold, day-old rice for the best texture. In a hot pan, scramble a few eggs, then push them aside and add diced onion, garlic, and any vegetables you’ve got—frozen, fresh, or leftovers. Stir in the rice and splash in some soy sauce or sesame oil. If you’ve got leftover chicken, pork, or shrimp, throw it in too. It’s ready in under 15 minutes and tastes just as good as takeout. Cheap, fast, and infinitely customizable.

10. Spaghetti Carbonara

Spaghetti Carbonara
Credit: Pexels

This Italian classic feels fancy but uses just a few pantry staples. Boil spaghetti and, while that’s cooking, fry some chopped bacon or pancetta until crispy. In a bowl, beat a couple of eggs with grated Parmesan cheese and a pinch of pepper. Once the pasta is cooked, reserve a bit of the hot water and toss everything together off the heat. The hot noodles will cook the egg mixture into a creamy sauce. Add a little pasta water if it needs loosening. It’s rich, satisfying, and totally doable for under $10 if you shop smart.

11. Chili with Cornbread

closeup of bowl of homemade chili with cornbread
Credit: Shutterstock

Few meals are as hearty and budget-friendly as a good pot of chili. Start by browning ground beef or turkey with chopped onions and garlic. Add canned beans (like kidney and black beans), crushed tomatoes, tomato paste, and chili powder. Let it simmer until thick and fragrant. For an even cheaper version, skip the meat and make it vegetarian—it’s still delicious and filling. Pair your chili with boxed cornbread mix (usually under $1), and you’ve got a full, cozy meal that feeds at least six. It also freezes well, so make a double batch if you can.

12. Eggplant Parmesan Bake

Eggplant Parmesan Bake
Credit: Pexels

Eggplant Parmesan is a meatless option that feels indulgent. Slice a couple of eggplants, salt them to reduce bitterness, then bread and bake or pan-fry them. Layer the slices in a baking dish with marinara sauce and mozzarella cheese, then bake until bubbly. You can serve it over spaghetti or with crusty bread for a satisfying dinner. Eggplants are often cheap, especially in season, and the other ingredients are pantry staples. It’s a great way to introduce more plant-based meals without complaints from the family.

13. Baked Potatoes with Toppings

Baked Potatoes with Toppings
Credit: Pexels

A loaded baked potato bar is easy, fun, and surprisingly filling. Start with large russet potatoes—super cheap and perfect for stuffing. Bake them until tender, then set up a spread of toppings: shredded cheese, sour cream, chopped green onions, canned chili, bacon bits, or even sautéed veggies. Everyone gets to customize their own potato, which makes it feel special. You can serve it with a side salad to round out the meal. For under $10, you’ll have a dinner that feels hands-on and interactive.

14. Stir-Fried Ramen Noodles

Stir-Fried Ramen Noodles
Credit: Pexels

Ramen doesn’t have to be boring dorm food. Ditch the flavor packet and make your own stir-fry with a few fresh ingredients. Boil the noodles just until soft, then toss them in a skillet with soy sauce, garlic, sesame oil, and any vegetables you have—like bell peppers, cabbage, or green beans. Add a scrambled egg or two for protein. You can even throw in tofu or cooked chicken if you’ve got it. It’s quick, customizable, and costs barely anything per serving.

15. Tacos with Ground Turkey

Tacos with Ground Turkey
Credit: Pexels

Tacos are a family favorite, and ground turkey makes them a lean and affordable option. Cook the meat with taco seasoning—either a store-bought packet or your own mix of chili powder, cumin, garlic powder, and paprika. Warm up taco shells or tortillas, then set up a toppings bar: shredded lettuce, cheese, diced tomatoes, onions, and salsa. You can even add beans or rice to stretch the filling further. It’s a fast weeknight dinner that everyone enjoys and no one complains about eating.

Read More: 11 Aldi Foods to Grab in 2025 Before They Disappear

16. Meatball Subs

Meatball sub sandwich with marinara and mozzarella and fresh herbs
Credit: Shutterstock

Meatball subs feel like a treat but are surprisingly easy to make on a budget. Grab a bag of frozen meatballs—usually around $5—and simmer them in jarred marinara sauce until hot and coated. Then spoon them onto hoagie rolls or sub buns and sprinkle generously with shredded mozzarella or provolone cheese. Toast the assembled sandwiches in the oven until the cheese melts and the bread is golden. Serve them with oven fries, chips, or a simple salad. It’s a filling, satisfying dinner that gives off restaurant vibes for less than half the cost.

17. Chicken Quesadillas

 Chicken Quesadillas
Credit: Pexels

Quesadillas are fast, cheap, and great for using up leftovers. Just layer cooked, shredded chicken between two flour tortillas with cheese, then toast in a skillet until the outside is crispy and the cheese melts. You can add extras like sautéed onions, peppers, or black beans to stretch the filling. Slice into wedges and serve with salsa, sour cream, or guacamole. For less than $20, you can easily make enough to feed a family of five or six. Add rice or beans on the side for a more complete meal.

18. Vegetable Soup with Bread

Vegetable Soup with Bread
Credit: Pexels

A big pot of homemade vegetable soup is one of the most comforting and budget-friendly meals out there. Start with onions, garlic, and carrots sautéed in oil, then add broth, canned tomatoes, potatoes, and whatever other veggies you have on hand—fresh, frozen, or canned all work. Simmer until everything is tender and the flavors meld together. Season with herbs like thyme, basil, or bay leaves. Serve with a loaf of crusty bread or even grilled cheese sandwiches if you’ve got room in the budget. This is healthy, hearty, and perfect for cold nights.

19. Pizza Bagels

Pizza Bagels
Credit: Pexels

Pizza bagels are a hit with kids and adults alike, and they’re incredibly quick to throw together. Use plain bagels, slice them in half, and top each side with a spoonful of tomato sauce, shredded cheese, and your favorite toppings—pepperoni, bell peppers, olives, or mushrooms. Bake them in the oven until the cheese is melted and bubbly. They’re perfect for busy weeknights or even as a fun Friday night dinner. You can make a whole batch for under $10, and everyone can customize their own.

20. Gnocchi with Pesto and Peas

Gnocchi with Pesto and Peas
Credit: Pexels

This one’s elegant but easy on the wallet. Pick up a package of store-bought potato gnocchi—usually $2–$3. Boil it quickly (it cooks in about 3 minutes), then toss it in a pan with jarred pesto and a cup of frozen peas. The heat from the gnocchi thaws the peas and helps the pesto cling to each soft dumpling. Sprinkle with Parmesan cheese if you have it. It feels like something you’d order at a bistro, but it comes together in less than 15 minutes and costs far less than eating out.

21. Tuna Melts

Homemade Toasted Tuna Melt Sandwich with Cheese
Credit: Shutterstock

Tuna melts are a comforting classic that never goes out of style—and they’re ideal for a quick, affordable dinner. Start with canned tuna, one of the most budget-friendly proteins around. Mix it with mayonnaise, a dash of mustard, and some chopped celery, red onion, or pickles if you like a little crunch. Pile the tuna mixture onto slices of bread, then top with your favorite cheese—cheddar melts beautifully. Pop them under the broiler until the cheese is bubbly and golden. Serve with a bowl of tomato soup or a handful of chips for a diner-style dinner that feels nostalgic and satisfying. You’ll get full-flavored results without much effort or cost.

22. Chicken Fried Rice

Chicken Fried Rice
Credit: Pexels

This is one of the best ways to use up leftovers and stretch your food budget. Day-old rice works best because it holds its texture better during stir-frying. Start by sautéing diced onions, garlic, and any vegetables you have—frozen peas, carrots, or even chopped broccoli. Add diced cooked chicken and stir-fry until heated through. Push everything to the side of the pan and scramble a couple of eggs. Then, stir everything together and add soy sauce and sesame oil for flavor. It’s fast, flavorful, and infinitely customizable depending on what you have in the fridge. You can make a giant batch for under $10 and feed the whole family with ease.

23. Lentil Stew

Lentil Stew
Credit: Pexels

If you’re looking for something hearty, warming, and ultra-economical, lentil stew is your go-to. Start with dried lentils—they’re cheap, nutritious, and cook faster than most beans. In a large pot, sauté onions, carrots, and garlic, then add the lentils along with canned tomatoes, broth, and spices like thyme, cumin, and a bay leaf. Simmer for about 30–40 minutes until the lentils are tender and the stew thickens. You can add spinach at the end for extra nutrients or a splash of vinegar for brightness. Serve with crusty bread or pita to soak up the broth. It’s filling, vegetarian-friendly, and easy to make in big batches for leftovers.

24. Turkey Sliders

Turkey Sliders
Credit: Shutterstock

Turkey sliders are fun, flavorful, and great for feeding a group on a budget. Mix a pound of ground turkey with breadcrumbs, egg, garlic powder, onion powder, salt, and pepper. Form into mini patties—smaller than standard burgers—and cook them on a grill pan or in a skillet. Toast some slider buns or soft dinner rolls, then stack your sliders with cheese, lettuce, pickles, or any toppings you’ve got in the fridge. Add a dipping sauce like spicy mayo or ketchup for extra flair. Serve them with roasted potato wedges or baby carrots for a rounded-out meal. They’re perfect for casual dinners or movie nights at home.

25. Pasta Primavera

Pasta Primavera - Pasta with Spring Vegetables: Fresh pasta tossed with a variety of seasonal spring vegetables like peas, tomatoes, and zucchini.
Credit: Shutterstock

This colorful, veggie-packed dish makes pasta night feel fresh and vibrant. Start by boiling your favorite pasta—penne, rotini, or spaghetti all work well. In a skillet, heat olive oil and sauté seasonal vegetables like zucchini, cherry tomatoes, bell peppers, and peas. Add a splash of pasta water and toss in the drained pasta. Finish with grated Parmesan, fresh herbs like basil or parsley, and a squeeze of lemon for brightness. You can even sprinkle in red pepper flakes for a little heat. It’s a great way to use up produce and get your family to eat more vegetables, all while staying under budget.

26. Breakfast Burritos

Breakfast Burritos
Credit: Pexels

Breakfast burritos aren’t just for mornings—they make a hearty, fun dinner too. Scramble a few eggs and fill large tortillas with them, then add shredded cheese, canned black beans, cooked potatoes or hash browns, and salsa. You can toss in leftover meats like sausage or bacon if you have some, but they’re just as good vegetarian. Roll them up tight and crisp them in a pan for a golden finish, or wrap them in foil and pop them in the oven to serve a crowd. This meal is endlessly customizable and easy to prep in advance. Plus, you can freeze leftovers for grab-and-go meals later. It’s the kind of dinner that feels like a treat but comes together for pennies per burrito.

27. Cabbage Stir-Fry with Rice

Cabbage Stir-Fry with Rice
Credit: Pexels

Cabbage is one of the most budget-friendly vegetables around, and this simple stir-fry proves how versatile it can be. Shred a head of cabbage and sauté it in a large skillet with garlic, onions, soy sauce, and a drizzle of sesame oil. You can add carrots, bell peppers, or any leftover meat or tofu you have. Serve it over rice for a filling, tasty meal that costs very little to make. This is a great option when your pantry is running low—just a few ingredients turn into something surprisingly satisfying. Add a fried egg on top if you want a protein boost without spending more.

28. Creamy Tomato Pasta

Creamy Tomato Pasta
Credit: Pexels

This creamy pasta is fast, rich, and deeply comforting. Boil your pasta of choice while you prepare the sauce. In a pan, sauté some garlic in butter, then stir in a can of crushed or diced tomatoes and a few dollops of cream cheese or a splash of milk. Stir until the sauce becomes smooth and luscious. Toss in your cooked pasta and finish with dried basil or grated cheese if you have it. The result is a silky, restaurant-worthy sauce that takes less than 20 minutes and under $5 in ingredients. Serve with a green salad or frozen veggies on the side for a full plate.

29. Black Bean Tacos

Black Bean Tacos
Credit: Pexels

Black bean tacos are protein-packed, flavorful, and incredibly easy to throw together. Drain and rinse a couple of cans of black beans, then heat them in a pan with cumin, garlic powder, onion, and a little olive oil. Mash some of the beans for a chunky, refried-bean texture. Spoon into taco shells or soft tortillas and top with lettuce, tomato, cheese, or whatever fresh toppings you’ve got. Add avocado or hot sauce for extra flair. You can make a dozen tacos for under $10, and even picky eaters tend to love them. They’re also great for Meatless Monday or any night you want to skip the meat.

30. Grilled Cheese and Tomato Soup

Grilled Cheese Sandwich and Tomato Soup
Credit: Shutterstock

Nothing beats the nostalgia of grilled cheese with tomato soup, and it’s still one of the best low-cost meals around. Use sandwich bread and your favorite cheese—cheddar, mozzarella, or even slices of American cheese work well. Butter the bread, grill the sandwiches until golden and crisp, and serve them hot. For the soup, use canned tomato soup or make your own by simmering crushed tomatoes with broth, garlic, and cream. Add herbs like basil or oregano for a boost. This meal is cozy, kid-approved, and perfect for chilly nights when you need something comforting and easy on the wallet.

Read More: Foods That Stand the Test of Time: 10+ Pantry Staples That Never Expire