Cheap Healthy Dinner Ideas for Busy Weeknights
The cheap-and-healthy problem sounds harder than it is. The lie the food world tells you is that eating well costs more. It doesn't — not if you're cooking with real ingredients rather than buying pre-made "healthy" products that charge a premium for convenience. The cheapest foods in any grocery store are also among the most nutritious: dried beans, eggs, canned fish, whole grains, cabbage, carrots, sweet potatoes, frozen vegetables.
What makes weeknight cooking expensive isn't the cost of ingredients — it's buying the wrong things, wasting what you have, and ordering delivery when you run out of ideas. These ten dinners fix all three problems.
I'm Krystal Fox. I cook at Woodfield Country Club in Boca Raton and spent years before that at Hyde Park Prime Steakhouse. I know how to feed people well. Here are ten weeknight dinners that are actually cheap, actually healthy, and fast enough to make after work.
A note on "healthy"
I'm not a dietitian, and I'm not going to claim any of these dinners have specific health effects. "Healthy" in this context means: real ingredients, vegetables in the meal, adequate protein, not overly processed, not deep-fried. That's the working definition. Nothing here is a health product. It's just food made from things that are good for you, cooked simply.
The ten dinners
1. Lentil soup with cumin and lemon
Approximate cost for 4 servings: $3–5
Sauté a diced onion and 4 cloves of garlic in olive oil. Add 1 cup dried red lentils (rinsed), 2 teaspoons cumin, 1 teaspoon smoked paprika, and 4 cups broth or water with a bouillon cube. Simmer 20–25 minutes until the lentils dissolve into the broth. Squeeze in a whole lemon. Adjust salt. Red lentils don't require soaking and cook faster than any other dried legume. This soup is deeply savory, filling, and almost entirely built from things that live permanently in a well-stocked pantry.
2. Egg and vegetable fried rice
Approximate cost for 2 servings: $2–3
Use day-old leftover rice if you have it (it fries better). Heat a pan or wok over very high heat. Add oil, then any vegetables you have (frozen peas, diced carrots, corn, chopped cabbage — whatever is there). Stir-fry 3 minutes. Push to the side, scramble 2–3 eggs directly in the pan. Break them up and mix with the vegetables. Add the rice, breaking up clumps. Season with soy sauce. Done in 12 minutes. Eggs are the cheapest complete protein available; rice and vegetables round it out. This is the single most cost-effective satisfying meal I can think of.
3. Black bean tacos with cabbage slaw
Approximate cost for 2 servings: $3–4
Drain and rinse a can of black beans. Warm in a skillet with garlic, cumin, salt, and a splash of water. Mash about half of them so the mixture becomes creamy. Warm corn tortillas. Make a quick slaw: thinly slice a quarter head of cabbage, dress with lime juice, salt, and a little olive oil. Fill tortillas with beans and slaw. If you have hot sauce, sour cream, or cheese, add them. Canned black beans cost about $1. Corn tortillas cost about $2 for a pack of 30. This dinner is legitimately good and costs almost nothing.
4. Roasted sweet potato and chickpea bowl
Approximate cost for 2 servings: $4–5
Cube 2 medium sweet potatoes and toss with olive oil, salt, smoked paprika, and cumin. Roast at 425°F for 25 minutes. Drain and rinse a can of chickpeas, toss in olive oil and salt, add to the pan for the last 10 minutes. Serve over rice or greens. Dress with any sauce you have — tahini if you have it, hot sauce, a simple lemon-garlic oil, or plain yogurt. Sweet potatoes and chickpeas are both nutritionally dense and cost almost nothing per serving.
5. Sautéed greens and white beans over pasta
Approximate cost for 2 servings: $3–4
Cook pasta. In the last few minutes, add a big handful of spinach or kale directly to the pasta water — it wilts instantly. Drain, keeping a cup of pasta water. In the pasta pot, warm olive oil with garlic and red pepper flakes. Add a can of drained white beans. Add the pasta and greens. Toss, adding pasta water to loosen. Finish with parmesan if you have it. This is Italian peasant food — cucina povera — designed exactly for people who need something filling and nutritious from minimal ingredients.
6. Baked eggs in tomato sauce (Shakshuka)
Approximate cost for 2 servings: $3–4
Heat olive oil in a skillet. Cook a diced onion until soft. Add garlic, 1 teaspoon cumin, 1 teaspoon smoked paprika, optional chili flakes. Pour in a 14-oz can of crushed tomatoes. Simmer 10 minutes, season with salt. Make 4 wells in the sauce with a spoon. Crack an egg into each well. Cover the pan and cook until the whites are set but yolks are still runny, 4–5 minutes. Serve with bread. Eggs baked in spiced tomato sauce is a legitimate meal that feels satisfying and complete while costing almost nothing.
7. Cabbage stir-fry with ground meat
Approximate cost for 2–3 servings: $5–7
Half a head of cabbage, thinly sliced, costs about $1. Brown ½ pound of ground beef, turkey, or pork in a hot skillet. Add the cabbage and cook until wilted and slightly caramelized, 7–8 minutes on high heat. Season with soy sauce, garlic powder, a splash of rice vinegar or any vinegar. Serve over rice. Ground meat extends further with cabbage than it does alone — you get a genuinely satisfying portion from half a pound. This is a Korean-influenced dish that costs very little and takes 20 minutes.
8. Tuna pasta with capers and lemon
Approximate cost for 2 servings: $4–5
Cook pasta. While it cooks, drain a can of good tuna in olive oil. In a pan, warm garlic and red pepper flakes in olive oil. Add the tuna, breaking it up gently. Drain pasta (keep pasta water). Toss pasta with the tuna mixture, a squeeze of lemon, a tablespoon of capers if you have them, more olive oil, and a splash of pasta water to bind it. Parsley if available. Canned tuna is one of the most underutilized pantry items in American kitchens — it's high-protein, inexpensive, and works excellently in pasta with just a few supporting ingredients.
9. Chickpea and vegetable curry
Approximate cost for 3–4 servings: $4–6
This doesn't require a lot of spices. Sauté onion and garlic in oil. Add 2 teaspoons curry powder (or a combination of cumin, coriander, and turmeric). Add a can of drained chickpeas and a can of diced tomatoes. Simmer 15 minutes. Add a can of coconut milk and simmer 10 more minutes. Season with salt. Add spinach or any greens in the last 2 minutes. Serve over rice. One pot, about 30 minutes, 3–4 filling servings. This is the kind of meal that makes you wonder why you ever ordered delivery.
10. Baked chicken thighs with roasted vegetables
Approximate cost for 4 servings: $8–10
This one costs a bit more but is the most hands-off. Bone-in chicken thighs cost $5–7 for a 3-pound pack. Season with salt, pepper, garlic powder, and smoked paprika. Cut 2–3 whatever vegetables you have into large chunks (potatoes, carrots, zucchini, onion, broccoli). Toss in olive oil and salt on a sheet pan. Nestle the chicken on top. Roast at 425°F for 35–40 minutes. Everything on one pan. While it cooks, you're free. The chicken juices baste the vegetables as it cooks. This is the most complete, balanced, and effortless weeknight dinner I know.
The principle behind all ten
Every dinner on this list follows the same logic: cheap protein (eggs, beans, lentils, ground meat, canned fish) plus a starch (rice, pasta, bread, potato) plus a vegetable, seasoned with pantry staples. That formula covers 80% of weeknight dinners and costs $2–10 per meal. The remaining 20% is variety — different flavor profiles, different proteins, different textures — which is where NowCook comes in. When you want to know what to make from exactly what's in your kitchen right now, NowCook builds the meal plan for you.
Know what to cook tonight before you even open a cookbook.
NowCook builds cheap, real dinners from what you already have. 14-day free trial — no credit card needed.
Start free — 14 days$9/month after trial · cancel anytime