10 Budget-Friendly Dinners That Cost Less Than $2 Per Serving

10 Budget-Friendly Dinners That Cost Less Than $2 Per Serving

Maria Delgado-KimBy Maria Delgado-Kim
ListicleRecipes & Mealsbudget cookingcheap dinnersfrugal mealsfamily friendlymeal planning
1

Hearty Lentil and Vegetable Stew

2

One-Pot Rice and Black Bean Burrito Bowls

3

Classic Egg Fried Rice with Frozen Veggies

4

Chickpea and Spinach Curry over Rice

5

Simple Pasta e Fagioli Soup

Feeding a family on a tight budget doesn't mean settling for bland or processed food — it means getting smart about staples that have filled plates for generations. This post breaks down ten complete dinner recipes that clock in under $2 per serving, using real ingredients from regular grocery stores like Aldi, Walmart, and Costco. Each recipe feeds four people, uses minimal equipment, and relies on pantry or freezer staples. Whether the goal is trimming the grocery bill or simply getting dinner on the table without stress, these meals deliver flavor, nutrition, and real satisfaction for less than the cost of a vending machine snack.

How Do You Keep Dinner Costs Under $2 Per Serving?

You shop strategically, cook from dried beans and whole grains, and build meals around eggs and seasonal vegetables instead of expensive cuts of meat. The USDA tracks food prices nationwide, and dried legumes consistently rank among the cheapest protein sources per gram. Here's the thing: one bag of dried lentils costs about $2 and yields enough protein for eight meals. When paired with rice, pasta, or potatoes, the cost per plate drops well below that $2 threshold. Batch cooking rice and beans at the start of the week saves both money and time — and it means dinner is halfway done before the hunger sets in.

What Are the Best Cheap Proteins for Budget Dinners?

Eggs, dried legumes, and canned fish provide the most protein for the least money, with peanut butter and budget sausage running close behind. That said, protein isn't the whole story — fiber and fat keep people full, so beans and eggs win over plain chicken breast when every cent counts. A dozen large eggs from Aldi's Goldhen line typically runs under $3, which breaks down to roughly $0.25 per egg. Canned beans from Walmart's Great Value brand cost even less per serving when bought in bulk.

1. Red Lentil Dal with Rice

Dal is forgiving. You don't need fancy spices — just turmeric, cumin, and a little garlic. Simmer red lentils (about $0.30 per serving from a bulk bin) with diced onion and canned tomatoes until they break down into a creamy stew. Serve over long-grain white rice cooked in salted water. Total cost per plate: roughly $1.15. The catch? Red lentils cook in twenty minutes, so this isn't an all-day project. Add a pat of butter or a splash of coconut milk at the end for richness without breaking the budget.

2. Black Bean and Sweet Potato Tacos

Roast cubed sweet potatoes with oil and chili powder, then warm a can of Great Value black beans ($0.78 per can) with a pinch of cumin and garlic powder. Pile onto corn tortillas (about $0.15 each when bought in a 30-count pack from Aldi) and top with diced onion and a squeeze of lime. Each serving costs around $1.40. Worth noting: corn tortillas hold up better than flour when loaded with wet beans. A little hot sauce or salsa verde from the clearance rack brightens the whole plate.

3. Egg Drop Soup with Rice and Frozen Vegetables

Bring chicken broth (Kirkland Signature organic broth runs about $0.50 per cup when bought in a six-pack) to a gentle simmer, stir in frozen peas and carrots, then drizzle in beaten eggs while stirring slowly. The eggs cook in ribbons. Add pre-cooked white rice and a splash of Kikkoman soy sauce. This bowl costs roughly $1.35 per serving and comes together in ten minutes. A dash of white pepper and a few drops of sesame oil give it depth that tastes far more expensive than the price tag suggests.

How Do You Turn Pantry Staples Into Complete Meals?

You combine a starchy base with a flavorful sauce and a source of protein or fat, then bulk it out with cheap vegetables. Pasta, rice, and potatoes form the backbone of most budget cooking because they're filling, neutral, and stretch small amounts of protein into a full plate. Federal dietary guidelines recommend making half the plate vegetables and grains, which works beautifully when the vegetables are frozen or bought in season.

4. Chickpea Pasta with Marinara

Barilla chickpea pasta (about $0.80 per serving dry) packs more protein than wheat pasta, which means smaller portions still satisfy. Simmer a jar of Hunt's marinara ($1.50 at most supermarkets) with a drained can of chickpeas, a handful of frozen spinach, and a pinch of red pepper flakes. Toss with the pasta. Each serving runs about $1.60. The texture is hearty — almost meaty — and kids rarely notice the spinach once it's broken down in the sauce. A sprinkle of nutritional yeast on top adds a cheesy flavor without the cost of Parmesan.

5. Vegetable Fried Rice

Cold, day-old rice fries better than fresh. Scramble three eggs in a hot skillet with a little vegetable oil, then push them to the side and add frozen mixed vegetables. Stir everything together with the rice, soy sauce, and a dash of sesame oil (a little goes a long way). Four generous servings cost about $1.30 each. Here's the thing: this works with whatever vegetables are lurking in the freezer, so the recipe adapts to what you already have. Toss in any leftover bits of protein — a chopped hot dog, a few shrimp, or extra tofu — and the cost still stays low.

6. Potato, Kale, and Smoked Sausage Skillet

Cube Yukon Gold potatoes and pan-fry them until crispy, then add sliced smoked sausage (Aldi's Parkview brand runs about $2.49 for a 14-ounce package) and torn kale. Cover for a few minutes to wilt the greens. One package of sausage stretches across four plates when potatoes do the heavy lifting. Total cost: approximately $1.80 per serving. The smoky fat from the sausage seasons the whole skillet. A splash of apple cider vinegar at the end cuts the richness and wakes up every bite.

7. White Bean and Vegetable Soup with Bread

Soak dried navy beans overnight (or use canned if time is short), then simmer with carrots, celery, onion, and a bay leaf. Blend a cup of the beans into the broth to thicken it, leaving the rest whole. Serve with a thick slice of crusty bread from the grocery bakery markdown rack. Each bowl costs roughly $1.35. That said, this soup tastes better the next day, so make a double batch. A drizzle of olive oil and a crack of black pepper turn a humble bowl into something restaurant-worthy.

Can You Eat Healthy for Less Than $2 Per Serving?

Yes — provided you build meals around whole foods, limit packaged snacks, and watch sodium in canned goods. The FDA recommends rinsing canned beans and vegetables to cut sodium by up to 40 percent, which helps keep blood pressure in check on a budget. The Mayo Clinic also notes that diets rich in legumes and whole grains support heart health and stable blood sugar. Cheap food often gets a bad reputation, but a pot of beans and vegetables delivers more nutrition than most drive-thru meals at triple the price.

Worth noting: cheap doesn't have to mean low quality. Compare how different proteins stack up in cost and nutrition.

Protein SourceApproximate Cost per ServingProtein per ServingBest For
Dried red lentils$0.2518gDal, soups, curries
Eggs (Aldi Goldhen, large)$0.336gFried rice, shakshuka, casseroles
Canned black beans (Great Value)$0.407gTacos, burritos, salads
Canned tuna (Kirkland Signature)$0.7516gPasta bakes, patties, melts

8. Tuna Noodle Casserole

Cook wide egg noodles, then stir in a can of Kirkland Signature chunk light tuna, a can of cream of mushroom soup (Campbell's, about $1.25), frozen peas, and a handful of crushed saltine crackers on top for crunch. Bake until bubbling. Each creamy, nostalgic serving costs around $1.70. The sodium is moderate here, so balance it with a simple side salad if greens are available. For extra bulk, stir in a diced hard-boiled egg — it stretches the tuna and adds protein for pennies.

9. Shakshuka with Toast

Simmer a can of diced tomatoes with garlic, paprika, and cumin in a skillet, then crack four eggs directly into the sauce. Cover and poach the eggs until the whites set but the yolks remain runny. Serve with toasted sandwich bread. This North African-inspired dish costs about $1.50 per serving and feels far more expensive than it is. (Don't stir the eggs once they're in — that's the secret to keeping them intact.) A sprinkle of feta from the grocery markdown cheese section takes it over the top if the budget allows.

10. Peanut Butter Noodle Stir-Fry

Whisk smooth peanut butter (Skippy or Jif, about $0.40 per serving) with soy sauce, a little brown sugar, and warm water to make a quick sauce. Toss with cooked spaghetti, shredded cabbage, and grated carrot. The cabbage wilts slightly from the heat of the noodles. Each plate runs about $1.20. The fat from the peanut butter keeps hunger away for hours. Add a pinch of red pepper flakes or a spoonful of chili garlic sauce if heat is preferred.

"The best budget meals don't rely on coupons — they rely on knowing how to combine cheap staples into something satisfying." — Maria, Budget Meals

Start with whichever recipe matches the ingredients already in the kitchen. That said, the lentil dal and peanut butter noodles are the most forgiving for beginners. Keep a few cans of beans, a dozen eggs, and a bag of rice on hand, and $2 dinners become the norm instead of the exception. Hunger doesn't wait for a paycheck — but with the right pantry, dinner is already halfway there.