Twelve Filling Meals That Cost Under Five Dollars to Make
In this article
A curated list of satisfying, family-friendly meals with low ingredient costs, plus context on what makes each one worth adding to your rotation.
Key Takeaways
- Most pantry-based meals cost well under five dollars when built around grains, legumes, and eggs.
- Protein does not have to mean meat: beans, lentils, and eggs deliver comparable satiety at a fraction of the cost.
- Cooking in larger batches consistently lowers the cost per serving across nearly every meal type.
- A stocked pantry reduces last-minute spending and makes these meals possible on short notice.
What makes a meal genuinely filling for less
A meal earns its place on a tight-budget rotation when it satisfies hunger reliably, not just on the night it is cooked but as leftovers the next day. The meals below do that through a combination of complex carbohydrates, plant-based protein, and fiber-dense ingredients that slow digestion. None of them depend on expensive cuts of meat or specialty ingredients.
Each entry includes a rough cost estimate for a family of four. These figures assume standard U.S. grocery pricing for common pantry staples and will vary by region and whether you use dry or canned legumes. Budget eating does not mean eating badly, and every meal here is evidence of that. For families who want to build a repeatable system around these meals, weekly meal planning ties them together efficiently.
Cost estimates and your local prices
The cost figures throughout this article are general estimates based on typical U.S. retail prices for common pantry staples. Actual costs vary by region, store, and whether you buy store-brand or name-brand items. Cooking from dry beans and grains rather than canned versions generally reduces costs further, though it requires more time. For a deeper look at building the pantry that makes these meals possible, see stocking a pantry for affordable cooking.
Twelve meals worth adding to your rotation
Red lentil soup
Red lentils need no soaking, cook in about 25 minutes, and cost very little per pound. A pot built from lentils, canned tomatoes, onion, garlic, cumin, and broth feeds four people generously. The lentils dissolve into a thick, creamy texture without any added fat or cream. Serve with a slice of bread and the meal is complete.
Red lentils dissolve into a thick, satisfying soup for well under a dollar a serving.
Rice and black beans
Long-grain white rice paired with seasoned black beans is one of the most complete, filling combinations a family can put on the table cheaply. Season the beans with cumin, garlic, and a splash of cider vinegar. Topped with a little shredded cabbage or a squeeze of lime, the plate costs around fifty cents per person when beans come from a can and under thirty cents when cooked from dry.
Cooked from dry, black beans drop the cost per serving to under thirty cents.
Egg fried rice
Day-old cooked rice, two or three eggs, frozen peas, soy sauce, and a small amount of sesame oil produce a fast, filling meal. The technique works best with cold rice because the grains stay separate in the pan. This is one of the most effective ways to turn leftover rice into a dinner that feels intentional rather than improvised. Total ingredient cost for a family of four sits around two dollars.
Day-old rice and a few eggs become a satisfying dinner in under fifteen minutes.
Pasta with white beans and garlic
Cooked pasta tossed with white beans, olive oil, garlic, and a handful of whatever leafy greens are on hand produces a high-protein, high-fiber meal. Cannellini beans work particularly well because they break down slightly when stirred into the warm pasta, creating a loose sauce without any additional ingredients. A pound of pasta and a can of beans feeds a family of four for under three dollars total.
White beans break down into a sauce, so no cream or butter is needed.
Potato and vegetable soup
Potatoes are among the most filling foods per dollar. Combined with carrots, celery, onion, and broth, they produce a thick, satisfying soup that reheats well the next day. Cube the potatoes small so they cook evenly. Adding a can of white beans or a handful of barley stretches the batch further and adds protein without adding much cost.
Potatoes are among the most filling foods available per dollar spent.
Oatmeal with peanut butter
Steel-cut or rolled oats with a spoonful of peanut butter, a sliced banana, and a pinch of salt make a meal that costs well under a dollar per person. This works at breakfast, but families on tight budgets also use it as a dinner option when money is short at the end of the week. Oats are a good source of soluble fiber, and the peanut butter adds protein and fat that slow digestion and extend the feeling of fullness.
Peanut butter adds protein and fat to oatmeal, extending fullness at minimal cost.
Vegetable and chickpea curry
A simple curry built on canned chickpeas, canned tomatoes, onion, garlic, ginger, and curry powder takes about 30 minutes and costs around three dollars for four servings. Served over rice, it becomes a complete meal with enough protein and fiber to satisfy adults and children alike. Curry powder is one of the most cost-efficient spice investments in a budget kitchen because a small amount changes the character of the dish entirely.
Curry powder transforms inexpensive chickpeas into a meal with real depth of flavor.
Baked potatoes with toppings
A large baked potato topped with canned chili, sour cream, shredded cheese, or black beans is a filling, customizable dinner. Russet potatoes baked at 400 degrees Fahrenheit for about an hour develop a fluffy interior and a crisp skin without any special technique. The base cost per potato is typically under fifty cents, and simple toppings keep the total meal cost below two dollars per person.
A baked potato with simple toppings easily fills an adult for under two dollars.
Homemade vegetable frittata
Six eggs whisked with whatever vegetables are in the refrigerator, poured into an oven-safe skillet, and baked until set produces a protein-rich meal that feeds four. Onions, peppers, zucchini, and frozen spinach all work well. The frittata is equally good served warm or at room temperature, which makes it a practical option when family members eat at different times. Total cost lands around two to three dollars depending on what vegetables are used.
A frittata uses up odds and ends from the refrigerator and costs around two dollars.
Split pea soup
Dried split peas cost very little and require no soaking. Simmered with onion, carrot, celery, garlic, and broth for about 45 minutes, they produce a thick, velvety soup that is high in protein and fiber. A one-pound bag of split peas costs around one dollar and produces enough soup to feed six people. This is one of the few meals where the yield relative to cost is almost hard to match.
One pound of split peas produces enough hearty soup to feed six people.
Bean and cheese quesadillas
Flour tortillas filled with refried or mashed black beans and a small amount of shredded cheese, then cooked in a dry pan until crisp, cost about seventy-five cents per person. They take under ten minutes to make and appeal to children consistently. Adding diced onion and a little cumin to the beans before filling improves the flavor without adding to the cost in any meaningful way. Serve with salsa for a complete, satisfying meal.
Bean and cheese quesadillas cost under a dollar per person and take ten minutes.
Pasta e fagioli
This Italian-American soup combines small pasta with white or kidney beans in a tomato-based broth seasoned with garlic, rosemary, and Parmesan rind if available. The pasta absorbs the broth as it cooks, producing a thick, stew-like consistency. A pot costs around three dollars to make and feeds six comfortably. The dish is common in Italian home cooking precisely because it produces maximum satisfaction from minimum ingredients.
Pasta e fagioli feeds six for around three dollars and gets better the next day.
Batch cooking cuts cost per serving
Almost every meal on this list gets cheaper when you make more of it at once. Doubling a pot of soup or a batch of rice and beans requires almost no extra effort and produces lunches for the next two days. For more techniques that stretch ingredients further, see strategies for lower cost-per-serving meals.
What these meals have in common
Beans, lentils, and eggs appear repeatedly across this list for a reason. They deliver protein and fiber at a cost that meat cannot match. Legumes in particular are among the most cost-efficient foods available in any American grocery store. Rice, potatoes, oats, and pasta fill out the carbohydrate base in most of these meals because they store well, cook predictably, and pair with almost any flavor profile.
None of these meals require advanced technique. Most take 30 to 45 minutes, and several take fewer than 15. The families who eat this way consistently tend to keep their pantries stocked with a core set of staples that make these dishes possible without a special shopping trip. That kind of pantry foundation is what separates occasional cheap cooking from a durable, low-cost food routine.
