Fast, easy dinner recipes 

12 Cheap Easy Dinners Ready in 20 Minutes

cheap easy dinners spread on a rustic table

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

cheap easy dinners 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.

15-Minute Garlic Butter Pasta with White Beans

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 4
Calories: 520

Ingredients
  

  • 12 oz short pasta
  • 1 can white beans drained
  • 4 tbsp butter
  • 4 garlic cloves thinly sliced
  • 1/2 tsp chili flakes
  • 1 large handful spinach
  • salt
  • black pepper
  • grated Parmesan to serve

Method
 

  1. Boil pasta in salted water until al dente; reserve 1 cup pasta water.
  2. Melt butter in a large skillet; cook garlic and chili flakes 1 minute until golden.
  3. Add beans and a splash of pasta water.
  4. Toss in pasta and spinach until spinach wilts and sauce glosses.
  5. Season and serve with Parmesan.

2. Cheesy Black Bean Quesadillas

cheap easy dinners 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.

Cheesy Black Bean Quesadillas

Prep Time 5 minutes
Cook Time 7 minutes
Total Time 12 minutes
Servings: 4
Calories: 480

Ingredients
  

  • 1 can black beans drained and rinsed
  • 1 tsp cumin
  • 1/2 tsp smoked paprika
  • juice of 1 lime
  • 4 large flour tortillas
  • 1 1/2 cups shredded cheese
  • salsa and sour cream to serve

Method
 

  1. Mash half the beans; stir in whole beans, cumin, paprika, lime.
  2. Spread over half of each tortilla; top with cheese; fold.
  3. Cook in a dry skillet 2-3 minutes per side until golden and crisp.
  4. Rest 1 minute, slice, serve.

3. 20-Minute Egg Fried Rice

cheap easy dinners 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.

20-Minute Egg Fried Rice

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 450

Ingredients
  

  • 3 cups cold cooked rice
  • 3 eggs
  • 2 tbsp soy sauce
  • 1 tsp sesame oil
  • 1 cup frozen peas and carrots
  • 2 spring onions
  • 1 tbsp oil
  • 2 garlic cloves
  • 1 tsp ginger

Method
 

  1. Scramble eggs in a hot oiled wok; set aside.
  2. Fry garlic and ginger 30 seconds.
  3. Add rice; press into pan and let crisp 1 minute.
  4. Stir in vegetables, soy sauce, sesame oil.
  5. Fold eggs back in; finish with spring onions.

4. One-Pot Tomato Basil Pasta

cheap easy dinners 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.

One-Pot Tomato Basil Pasta

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 490

Ingredients
  

  • 12 oz spaghetti
  • 1 can crushed tomatoes
  • 3 cups water or broth
  • 4 garlic cloves
  • 1 tbsp olive oil
  • 1 tsp sugar
  • chili flakes
  • salt
  • 1 large handful basil

Method
 

  1. Combine everything except basil in a large pot.
  2. Bring to a boil, then simmer, stirring often.
  3. Cook 10-12 minutes until pasta is al dente and sauce is glossy.
  4. Adjust with water if needed.
  5. Tear in basil and serve.

5. 15-Minute Tuna Pasta with Lemon

cheap easy dinners 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.

15-Minute Tuna Pasta with Lemon

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 4
Calories: 500

Ingredients
  

  • 12 oz short pasta
  • 2 cans tuna in olive oil drained
  • 3 garlic cloves
  • zest and juice of 1 lemon
  • 1/2 tsp chili flakes
  • 2 tbsp olive oil
  • 1 handful parsley
  • salt
  • black pepper

Method
 

  1. Boil pasta until al dente.
  2. Warm olive oil, garlic, chili 1 minute.
  3. Add tuna in chunks; warm through.
  4. Toss with pasta, lemon zest and juice, splash of pasta water.
  5. Finish with parsley and black pepper.

6. Sweet Potato Black Bean Tacos

cheap easy dinners 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.

Sweet Potato Black Bean Tacos

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 430

Ingredients
  

  • 2 medium sweet potatoes peeled and diced
  • 1 can black beans
  • 1 tsp cumin
  • 1 tsp chili powder
  • 8 small tortillas
  • lime wedges
  • shredded cabbage salsa, sour cream to serve

Method
 

  1. Saute sweet potatoes in oil 8-10 minutes until tender and browned.
  2. Add beans, cumin, chili powder; cook 2 minutes.
  3. Warm tortillas.
  4. Fill, squeeze lime, add crunchy toppings.

7. 20-Minute Lentil Sloppy Joes

cheap easy dinners 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.

20-Minute Lentil Sloppy Joes

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 410

Ingredients
  

  • 1 cup red lentils rinsed
  • 1 can tomato sauce
  • 1 onion diced
  • 2 garlic cloves
  • 1 tbsp tomato paste
  • 1 tbsp vinegar
  • 1 tsp smoked paprika
  • 1 tsp sugar
  • 4 buns
  • pickles to serve

Method
 

  1. Saute onion 3-4 minutes.
  2. Add garlic and tomato paste; cook 1 minute.
  3. Add lentils, tomato sauce, 1 cup water; simmer 12-15 minutes until thick.
  4. Stir in vinegar, paprika, sugar; season.
  5. Pile onto toasted buns with pickles.

8. Creamy Peanut Noodles

cheap easy dinners 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.

Creamy Peanut Noodles

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 4
Calories: 540

Ingredients
  

  • 12 oz noodles
  • 1/3 cup peanut butter
  • 2 tbsp soy sauce
  • 1 tbsp rice vinegar or lime juice
  • 1 tbsp honey or sugar
  • 1 tsp chili garlic sauce
  • hot noodle water to thin
  • spring onions and crushed peanuts to finish

Method
 

  1. Whisk sauce ingredients with hot noodle water until smooth.
  2. Cook noodles; drain, reserving water.
  3. Toss noodles with sauce until coated.
  4. Loosen with water if needed.
  5. Top with spring onions and peanuts.

9. 15-Minute Chickpea Curry

cheap easy dinners 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.

15-Minute Chickpea Curry

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 4
Calories: 420

Ingredients
  

  • 2 cans chickpeas drained
  • 1 can diced tomatoes
  • 1 onion
  • 3 garlic cloves
  • 1 tbsp curry powder
  • 1 tsp cumin
  • 1/2 can coconut milk
  • rice or flatbread to serve

Method
 

  1. Saute onion 3-4 minutes.
  2. Add garlic and spices; cook 1 minute until fragrant.
  3. Add tomatoes and chickpeas; simmer 8-10 minutes, crushing a few chickpeas to thicken.
  4. Stir in coconut milk; simmer 2 minutes.
  5. Season and serve over rice or with flatbread.

10. Sausage and Cabbage Skillet

cheap easy dinners 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.

Sausage and Cabbage Skillet

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 460

Ingredients
  

  • 12 oz smoked sausage sliced into coins
  • 1/2 head cabbage thinly sliced
  • 1 onion
  • 2 garlic cloves
  • 1 tbsp mustard
  • 1 tsp caraway or paprika
  • salt
  • black pepper
  • vinegar to finish

Method
 

  1. Brown sausage coins 3-4 minutes; set aside.
  2. Soften onion and cabbage in the same fat 6-8 minutes.
  3. Add garlic and mustard; return sausage.
  4. Cook 2 minutes more.
  5. Finish with vinegar and pepper.

11. 20-Minute Veggie Ramen Stir-Fry

cheap easy dinners 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.

20-Minute Veggie Ramen Stir-Fry

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 380

Ingredients
  

  • 2 packs instant ramen noodles seasoning discarded
  • 2 cups mixed vegetables
  • 2 tbsp soy sauce
  • 1 tsp sesame oil
  • 1 tsp sugar
  • 2 garlic cloves
  • 1 tsp ginger
  • 2 eggs optional

Method
 

  1. Boil noodles 2 minutes; drain.
  2. Stir-fry vegetables in a hot oiled pan 3-4 minutes.
  3. Add noodles, soy sauce, sesame oil, sugar; toss until glossy.
  4. Top with a fried egg if desired.

12. Cheesy Potato and Egg Skillet

cheap easy dinners 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.

Cheesy Potato and Egg Skillet

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4
Calories: 470

Ingredients
  

  • 3 medium potatoes diced
  • 4 eggs
  • 1 cup shredded cheese
  • 1 onion
  • 2 garlic cloves
  • 1 tsp paprika
  • salt
  • black pepper
  • hot sauce to serve

Method
 

  1. Parboil potatoes 5 minutes (optional but recommended).
  2. Fry potatoes with onion in oil until golden and crisp, about 8 minutes.
  3. Add garlic and paprika.
  4. Make 4 wells, crack in eggs, scatter cheese.
  5. 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.

Share This Post

Related Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating