These cheap easy dinners are the ones I actually cook when the week is long, the fridge is half-empty, and nobody wants to spend a fortune on takeout. Every single recipe below is ready in 20 minutes or less, built mostly from pantry staples, and costs just a few dollars per serving.
I learned to cook this way out of necessity. When I first started cooking for myself, my grocery budget was tiny, and I quickly figured out which cheap ingredients punch way above their price: beans, eggs, pasta, canned tomatoes, lentils, cabbage, and potatoes. Paired with garlic, a little acid, and something fresh on top, they turn into dinners people genuinely ask for again.
So here are my 12 favorite cheap easy dinners — the real, tested, weeknight-proof kind. Pick one for tonight, and keep the rest in your back pocket for the nights when dinner needs to be fast, filling, and cheap.
Why You’ll Love These Cheap Easy Dinners
- Every recipe is 20 minutes or less. Most are closer to 15.
- Pantry-first cooking. Beans, pasta, rice, eggs, and canned tomatoes do the heavy lifting.
- Real flavor, not sad diet food. Garlic, chili, lemon, soy sauce, and fresh herbs make cheap ingredients taste expensive.
- Flexible. Swap proteins, use what you have, and scale every recipe up or down.
How to Keep Dinners Cheap (Without Eating Boring Food)
First, build your pantry once and it pays you back all month: dried pasta, rice, canned tomatoes, beans, lentils, soy sauce, peanut butter, and spices. Second, let one fresh ingredient do the work — a lemon, a bunch of cilantro, or a handful of spinach lifts a whole pot. Third, cook the cheap protein properly: brown it well, season it boldly, and don’t rush the garlic. That is honestly most of the secret.
If you like planning ahead, my easy meal prep ideas for beginners use the same pantry logic to stretch one shopping trip across a whole week.
1. 15-Minute Garlic Butter Pasta with White Beans

This is the dinner I make when I have almost nothing in the fridge. The beans make it hearty and filling, the garlic butter makes it taste like something you’d order, and the whole thing comes together while the pasta boils.
Ingredients: 12 oz short pasta, 1 can white beans (drained), 4 tablespoons butter, 4 garlic cloves (thinly sliced), 1/2 teaspoon chili flakes, a big handful of spinach, salt, pepper, and grated Parmesan if you have it.
Method: Boil the pasta in well-salted water until just al dente, saving a cup of pasta water. Meanwhile, melt the butter in a large skillet, add the garlic and chili flakes, and cook 1 minute until golden and fragrant — do not let the garlic burn. Add the beans and a splash of pasta water, then toss in the pasta and spinach until the spinach wilts and everything glosses up. Season hard and serve with Parmesan.
Time: 15 minutes. Cost note: beans and pasta are among the cheapest complete-ish meals you can make.
Ingredients
Method
- Boil pasta in salted water until al dente; reserve 1 cup pasta water.
- Melt butter in a large skillet; cook garlic and chili flakes 1 minute until golden.
- Add beans and a splash of pasta water.
- Toss in pasta and spinach until spinach wilts and sauce glosses.
- Season and serve with Parmesan.
2. Cheesy Black Bean Quesadillas

Crispy outside, molten inside, and on the table in about 12 minutes. Black beans are cheap, filling, and full of fiber, and a little cumin and lime makes them taste like they came from a taco truck.
Ingredients: 1 can black beans (drained and rinsed), 1 teaspoon cumin, 1/2 teaspoon smoked paprika, juice of 1 lime, 4 large flour tortillas, 1 1/2 cups shredded cheese, salsa and sour cream to serve.
Method: Mash half the beans with a fork and stir in the whole beans, cumin, paprika, and lime. Spread the mixture over half of each tortilla, top with cheese, and fold. Cook in a dry skillet over medium heat, 2–3 minutes per side, until golden and crisp. Rest 1 minute before slicing so the cheese sets.
Time: 12 minutes. For more bean-based ideas, see my what to make with ground beef roundup — several of those swaps work with beans too.
Ingredients
Method
- Mash half the beans; stir in whole beans, cumin, paprika, lime.
- Spread over half of each tortilla; top with cheese; fold.
- Cook in a dry skillet 2-3 minutes per side until golden and crisp.
- Rest 1 minute, slice, serve.
3. 20-Minute Egg Fried Rice

Day-old rice is the secret here — it fries up dry and separate instead of clumping. Eggs add cheap protein, and a splash of soy sauce plus sesame oil does all the seasoning work.
Ingredients: 3 cups cold cooked rice, 3 eggs, 2 tablespoons soy sauce, 1 teaspoon sesame oil, 1 cup frozen peas and carrots, 2 spring onions, 1 tablespoon oil, garlic and ginger if you have them.
Method: Scramble the eggs in a hot oiled wok or large skillet and set aside. Add a little more oil, fry the garlic and ginger for 30 seconds, then add the rice and press it into the pan — let it sit undisturbed for a minute so it crisps. Stir in the vegetables, soy sauce, and sesame oil, fold the eggs back in, and finish with spring onions.
Time: 20 minutes. If you love fried rice, my easy vegetable fried rice is the takeout-style version of this same idea.
Ingredients
Method
- Scramble eggs in a hot oiled wok; set aside.
- Fry garlic and ginger 30 seconds.
- Add rice; press into pan and let crisp 1 minute.
- Stir in vegetables, soy sauce, sesame oil.
- Fold eggs back in; finish with spring onions.
4. One-Pot Tomato Basil Pasta

One pot, no draining, and the pasta cooks right in the sauce so it soaks up every bit of flavor. This is the recipe that convinced me one-pot pasta is not a gimmick — it is genuinely better.
Ingredients: 12 oz spaghetti or linguine, 1 can crushed tomatoes, 3 cups water or broth, 4 garlic cloves, 1 tablespoon olive oil, 1 teaspoon sugar, chili flakes, salt, and a big handful of basil.
Method: Put everything except the basil in a large pot, bring to a boil, then simmer, stirring often so the pasta does not stick. In 10–12 minutes the pasta should be al dente and the sauce thick and glossy. If it gets too thick, splash in water; if too thin, simmer 1–2 minutes more. Tear in the basil and serve.
Time: 20 minutes. For more pasta ideas on a budget, browse my 5-ingredient pasta dinners.
Ingredients
Method
- Combine everything except basil in a large pot.
- Bring to a boil, then simmer, stirring often.
- Cook 10-12 minutes until pasta is al dente and sauce is glossy.
- Adjust with water if needed.
- Tear in basil and serve.
5. 15-Minute Tuna Pasta with Lemon

Canned tuna gets a bad reputation, but tossed hot with pasta, garlic, lemon, and chili it is genuinely delicious — briny, bright, and ready before you have even decided what to watch.
Ingredients: 12 oz short pasta, 2 cans tuna in olive oil (drained), 3 garlic cloves, zest and juice of 1 lemon, 1/2 teaspoon chili flakes, 2 tablespoons olive oil, a handful of parsley, salt and pepper.
Method: Boil the pasta until al dente. Meanwhile, warm the olive oil, garlic, and chili flakes for 1 minute — just until fragrant. Add the tuna in chunks and warm through. Toss with the pasta, lemon zest and juice, and a splash of pasta water until glossy. Finish with parsley and plenty of black pepper.
Time: 15 minutes.
Ingredients
Method
- Boil pasta until al dente.
- Warm olive oil, garlic, chili 1 minute.
- Add tuna in chunks; warm through.
- Toss with pasta, lemon zest and juice, splash of pasta water.
- Finish with parsley and black pepper.
6. Sweet Potato Black Bean Tacos

Sweet potatoes and black beans are a perfect cheap pairing: sweet, earthy, filling, and they take on whatever seasoning you throw at them. Dice small and they cook in minutes.
Ingredients: 2 medium sweet potatoes (peeled, 1/2-inch dice), 1 can black beans, 1 teaspoon cumin, 1 teaspoon chili powder, 8 small tortillas, lime wedges, and toppings: shredded cabbage, salsa, or sour cream.
Method: Sauté the sweet potatoes in oil over medium-high heat for 8–10 minutes until tender and browned at the edges, stirring occasionally. Add the beans, cumin, and chili powder and cook 2 minutes more. Warm the tortillas, fill generously, and finish with a squeeze of lime and something crunchy on top.
Time: 20 minutes.
Ingredients
Method
- Saute sweet potatoes in oil 8-10 minutes until tender and browned.
- Add beans, cumin, chili powder; cook 2 minutes.
- Warm tortillas.
- Fill, squeeze lime, add crunchy toppings.
7. 20-Minute Lentil Sloppy Joes

Lentils cook fast, cost almost nothing, and turn into a rich, saucy filling that genuinely satisfies like the classic version. This is the budget dinner I recommend to skeptics most often.
Ingredients: 1 cup red lentils (rinsed), 1 can tomato sauce, 1 onion (diced), 2 garlic cloves, 1 tablespoon tomato paste, 1 tablespoon vinegar, 1 teaspoon smoked paprika, 1 teaspoon sugar, buns, and pickles to serve.
Method: Sauté the onion in oil for 3–4 minutes, add garlic and tomato paste, and cook 1 minute. Add the lentils, tomato sauce, and 1 cup water, then simmer 12–15 minutes until thick and saucy. Stir in the vinegar, paprika, and sugar, season well, and pile onto toasted buns with pickles.
Time: 20 minutes. Lentils and beans are nutritional powerhouses — the USDA’s FoodData Central lists cooked lentils at around 18 grams of protein per cup, for pennies per serving.
Ingredients
Method
- Saute onion 3-4 minutes.
- Add garlic and tomato paste; cook 1 minute.
- Add lentils, tomato sauce, 1 cup water; simmer 12-15 minutes until thick.
- Stir in vinegar, paprika, sugar; season.
- Pile onto toasted buns with pickles.
8. Creamy Peanut Noodles

This sauce is five ingredients whisked in a bowl while the noodles boil, and it tastes like something you would pay good money for. Peanut butter, soy sauce, a little sweetness, a little heat, and lime — that is the whole trick.
Ingredients: 12 oz noodles (spaghetti works fine), 1/3 cup peanut butter, 2 tablespoons soy sauce, 1 tablespoon rice vinegar or lime juice, 1 tablespoon honey or sugar, 1 teaspoon chili garlic sauce, hot noodle water to thin, spring onions and crushed peanuts to finish.
Method: Whisk the sauce ingredients with splashes of hot noodle water until smooth and pourable. Cook the noodles, drain (saving a little water), and toss with the sauce until every strand is coated. If it clings too thick, loosen with more water. Top with spring onions and peanuts.
Time: 15 minutes.
Ingredients
Method
- Whisk sauce ingredients with hot noodle water until smooth.
- Cook noodles; drain, reserving water.
- Toss noodles with sauce until coated.
- Loosen with water if needed.
- Top with spring onions and peanuts.
9. 15-Minute Chickpea Curry

Canned chickpeas plus canned tomatoes plus curry powder equals a curry that tastes like it simmered for an hour. Serve it over rice or with flatbread for scooping.
Ingredients: 2 cans chickpeas (drained), 1 can diced tomatoes, 1 onion, 3 garlic cloves, 1 tablespoon curry powder, 1 teaspoon cumin, 1/2 can coconut milk or a splash of cream, rice or flatbread to serve.
Method: Sauté the onion for 3–4 minutes, add garlic and spices, and cook until fragrant, about 1 minute. Add the tomatoes and chickpeas and simmer 8–10 minutes, crushing a few chickpeas against the pot to thicken the sauce. Stir in the coconut milk, simmer 2 minutes, and season generously.
Time: 15 minutes.
Ingredients
Method
- Saute onion 3-4 minutes.
- Add garlic and spices; cook 1 minute until fragrant.
- Add tomatoes and chickpeas; simmer 8-10 minutes, crushing a few chickpeas to thicken.
- Stir in coconut milk; simmer 2 minutes.
- Season and serve over rice or with flatbread.
10. Sausage and Cabbage Skillet

Cabbage is one of the most underrated cheap vegetables — it sweetens and softens beautifully in a hot skillet, and a little sausage seasons the whole pan. One skillet, almost no washing up.
Ingredients: 12 oz smoked sausage (sliced into coins), 1/2 head cabbage (thinly sliced), 1 onion, 2 garlic cloves, 1 tablespoon mustard, 1 teaspoon caraway or paprika, salt and pepper, vinegar to finish.
Method: Brown the sausage coins in a large skillet, 3–4 minutes, and set aside. In the same fat, soften the onion and cabbage for 6–8 minutes until sweet and just tender. Add the garlic and mustard, return the sausage, and cook 2 minutes more. Finish with a splash of vinegar and plenty of pepper.
Time: 20 minutes.
Ingredients
Method
- Brown sausage coins 3-4 minutes; set aside.
- Soften onion and cabbage in the same fat 6-8 minutes.
- Add garlic and mustard; return sausage.
- Cook 2 minutes more.
- Finish with vinegar and pepper.
11. 20-Minute Veggie Ramen Stir-Fry

Instant ramen noodles, minus the seasoning packet, tossed with whatever vegetables you have and a quick soy-ginger sauce. It is faster than delivery and costs a fraction of it.
Ingredients: 2 packs instant ramen noodles (seasoning discarded), 2 cups mixed vegetables (frozen stir-fry mix works great), 2 tablespoons soy sauce, 1 teaspoon sesame oil, 1 teaspoon sugar, garlic, ginger, and an egg if you want extra protein.
Method: Boil the noodles for 2 minutes, drain, and set aside. Stir-fry the vegetables in a hot oiled pan for 3–4 minutes. Add the noodles, soy sauce, sesame oil, and sugar, and toss until glossy and heated through. Top with a fried egg if you like — it makes the whole thing feel complete.
Time: 20 minutes.
Ingredients
Method
- Boil noodles 2 minutes; drain.
- Stir-fry vegetables in a hot oiled pan 3-4 minutes.
- Add noodles, soy sauce, sesame oil, sugar; toss until glossy.
- Top with a fried egg if desired.
12. Cheesy Potato and Egg Skillet

Breakfast for dinner, and nobody complains. Crispy potatoes, jammy eggs, and melted cheese in one skillet — this is comfort food for about a dollar a serving.
Ingredients: 3 medium potatoes (1/2-inch dice), 4 eggs, 1 cup shredded cheese, 1 onion, 2 garlic cloves, paprika, salt, pepper, and hot sauce to serve.
Method: Parboil the potatoes for 5 minutes if you have time (it guarantees crispness), then fry in oil with the onion until golden and crisp, about 8 minutes. Add garlic and paprika, make four wells, crack in the eggs, and scatter over the cheese. Cover and cook 3–4 minutes until the whites set and the cheese melts. Serve straight from the pan.
Time: 20 minutes.
Ingredients
Method
- Parboil potatoes 5 minutes (optional but recommended).
- Fry potatoes with onion in oil until golden and crisp, about 8 minutes.
- Add garlic and paprika.
- Make 4 wells, crack in eggs, scatter cheese.
- Cover; cook 3-4 minutes until whites set and cheese melts.
Frequently Asked Questions
What are the cheapest dinners you can make in 20 minutes?
Pasta with beans, egg fried rice, lentil sloppy joes, and peanut noodles are the cheapest of the cheap — all built on pantry staples that cost well under a dollar per serving for the base ingredients. These cheap easy dinners prove that a low grocery bill does not mean a boring plate.
How do I keep weeknight dinners cheap without repeating the same meals?
Rotate your cheap base — pasta one night, rice the next, beans, then potatoes — and change the sauce and seasoning instead of the shopping list. Garlic butter, curry spices, soy-ginger, and tomato-basil make the same pantry taste like four different cuisines.
Can I meal prep these cheap easy dinners?
Yes, several of them are ideal for it. The lentil sloppy joe filling, chickpea curry, and sweet potato taco filling all keep 3–4 days in the fridge and taste even better the next day. See my meal prep guide for the full system.
What pantry staples should I always have for cheap dinners?
Pasta, rice, canned tomatoes, beans, lentils, soy sauce, peanut butter, garlic, onions, spices, and a bottle of vinegar. With those on hand, you can make at least ten of the twelve dinners above without a special shopping trip.
Are cheap dinners actually filling?
Absolutely — if they are built on fiber and protein. Beans, lentils, eggs, and potatoes are all cheap and genuinely satisfying, especially when paired with a little fat (butter, olive oil, cheese) and bold seasoning. That combination is why these cheap easy dinners keep you full instead of sending you back to the fridge an hour later.
Final Thoughts
Cheap does not have to mean boring, and fast does not have to mean takeout. Start with the garlic butter pasta or the peanut noodles tonight — both are on the table in 15 minutes — and work your way through the list. Your wallet will notice the difference within a week, and honestly, so will your taste buds. Try one tonight and tell me which one becomes your regular.




