What Should I Cook Today? 20 Budget-Friendly Meals That Taste Amazing
Feeling stuck deciding what to cook tonight? You’re not alone. Whether you’re feeding a family, stocking up for a busy week, or just trying to eat well without breaking the bank, having a go-to list of affordable, delicious meals is a game-changer. This guide gives you 20 budget-friendly meal ideas that are flavorful, simple, and made from pantry-friendly ingredients. Each recipe includes ingredients and step-by-step instructions so you can jump in and cook confidently. These meals also lend themselves well to meal prep, substitutions, and leftovers — perfect for saving time and money.
Read on to find quick dinners, vegetarian options, protein-packed bowls, and comforting classics. I’ll include tips as we go to help you stretch ingredients, swap proteins, or scale servings. Let’s get cooking!
How to use this list
- Scan the 20 meals and pick one that matches what’s in your pantry.
- Each recipe lists simple ingredients and straightforward instructions to keep cooking stress-free.
- Most recipes serve 2–4; scale up for more people or use leftovers as lunches.
- Swap proteins (beans, eggs, canned tuna, or inexpensive ground meat) based on sales and what you already have.
Now — the list. Exactly 20 tasty, budget-friendly meals you can make today.
1. One-Pot Lentil and Vegetable Stew
A hearty, fiber-rich stew that tastes better the next day.
Ingredients:
– 1 cup dried brown or green lentils, rinsed
– 1 onion, chopped
– 2 carrots, diced
– 2 celery stalks, diced
– 3 cloves garlic, minced
– 1 can (14 oz) diced tomatoes
– 4 cups vegetable or chicken broth
– 1 tsp smoked paprika
– 2 tbsp olive oil
– Salt and pepper to taste
– Optional: handful of spinach or kale
Instructions:
1. Heat oil in a large pot over medium heat; sauté onion, carrots, and celery until softened (5–7 minutes).
2. Add garlic and smoked paprika; cook 1 minute more.
3. Stir in lentils, diced tomatoes, and broth; bring to a boil.
4. Reduce heat, simmer uncovered for 25–30 minutes until lentils are tender.
5. Stir in greens if using; season with salt and pepper. Serve with bread or rice.
2. Chickpea Spinach Curry (Quick Chana Saag)
A no-fuss vegetarian curry that’s rich and spiced without expensive ingredients.
Ingredients:
– 2 cans chickpeas, drained and rinsed
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 tbsp grated ginger (or 1 tsp powder)
– 1 can (14 oz) crushed tomatoes
– 4 cups fresh spinach (or 1 bag frozen)
– 1 tbsp curry powder or garam masala
– 1 tsp cumin
– 2 tbsp vegetable oil
– Salt to taste
Instructions:
1. Heat oil in a skillet and sauté onion until soft (4–5 minutes).
2. Add garlic, ginger, curry powder, and cumin; cook 1 minute to bloom spices.
3. Stir in tomatoes and chickpeas; simmer 10 minutes.
4. Fold in spinach until wilted; season with salt.
5. Serve over rice or with flatbread.
3. Classic Tuna Pasta Salad
A pantry-powered, chilled pasta salad perfect for lunches or quick dinners.
Ingredients:
– 8 oz pasta (elbow, rotini, or shells)
– 1 can tuna in water, drained
– 1/2 cup frozen peas, thawed
– 1/4 cup mayonnaise (or Greek yogurt)
– 1 tbsp mustard
– 1/4 cup diced celery or red onion
– Salt, pepper, and lemon juice to taste
Instructions:
1. Cook pasta according to package; drain and cool slightly.
2. In a bowl, mix mayo, mustard, lemon juice, salt, and pepper.
3. Combine pasta, tuna, peas, and celery; toss with dressing.
4. Chill for 30 minutes to meld flavors. Adjust seasoning and serve.
4. Vegetable Fried Rice with Egg
Turn leftover rice into a budget-friendly, quick stir-fried meal.
Ingredients:
– 3 cups cooked rice (preferably day-old)
– 2 eggs, beaten
– 1 cup mixed frozen vegetables
– 2 green onions, sliced
– 2 tbsp soy sauce
– 1 tbsp sesame oil or vegetable oil
– Optional: 1 clove garlic, minced
Instructions:
1. Heat oil in a large skillet or wok; scramble eggs and set aside.
2. Add a bit more oil; sauté garlic and green onions briefly.
3. Add rice and vegetables; stir-fry until heated through.
4. Return eggs to pan, add soy sauce, toss to combine. Serve hot.
5. Shakshuka (Eggs in Spiced Tomato Sauce)
A comforting North African dish that’s cheap, satisfying, and great for any meal.
Ingredients:
– 1 can (14 oz) crushed tomatoes
– 1 onion, sliced
– 2 cloves garlic, minced
– 1 tsp paprika
– 1 tsp cumin
– 4 eggs
– 2 tbsp olive oil
– Salt, pepper, and fresh parsley or cilantro to garnish
Instructions:
1. Heat oil; sauté onion until translucent.
2. Add garlic, paprika, and cumin; cook 1 minute.
3. Pour in tomatoes; simmer 10 minutes to thicken.
4. Make four wells and crack eggs into them. Cover and cook until whites set.
5. Garnish with herbs and serve with crusty bread.
6. Black Bean and Corn Tacos
Fast, flavorful, and customizable — vegetarian tacos that are wallet-friendly.
Ingredients:
– 2 cans black beans, drained and rinsed
– 1 cup frozen or canned corn
– 1 tsp chili powder
– 1/2 tsp cumin
– 8 small tortillas
– Toppings: shredded lettuce, salsa, lime wedges, avocado or plain yogurt
Instructions:
1. Heat beans and corn in a skillet with chili powder and cumin until warm.
2. Warm tortillas in a dry skillet or microwave.
3. Fill tortillas with bean mixture and desired toppings.
4. Serve with lime wedges.
7. Potato and Chickpea Hash
Crunchy potatoes and chickpeas pan-roasted for a hearty vegetarian dinner.
Ingredients:
– 3 medium potatoes, diced
– 1 can chickpeas, drained
– 1 onion, sliced
– 2 tbsp oil
– 1 tsp smoked paprika
– Salt and pepper to taste
– Optional: chopped parsley and a fried egg per serving
Instructions:
1. Parboil diced potatoes 5 minutes; drain and dry.
2. Heat oil in a skillet; sauté onion until soft.
3. Add potatoes and chickpeas; roast until potatoes are golden, stirring occasionally (12–15 min).
4. Season with smoked paprika, salt, and pepper. Top with parsley and eggs if desired.
8. Garlic Pasta Aglio e Olio with Parmesan
Simple ingredients, maximum flavor — a classic Italian pantry meal.
Ingredients:
– 8 oz spaghetti or linguine
– 4 cloves garlic, thinly sliced
– 1/4 cup olive oil
– 1/4 tsp red pepper flakes (optional)
– 1/4 cup grated Parmesan or pecorino
– Salt and black pepper
– Optional: chopped parsley or lemon zest
Instructions:
1. Cook pasta until al dente; reserve 1/2 cup pasta water and drain.
2. Heat oil in a pan; gently cook garlic and red pepper flakes until fragrant (do not burn).
3. Add drained pasta and toss with garlic oil, adding pasta water as needed to emulsify.
4. Stir in cheese, season, and garnish.
9. Budget Three-Bean Chili
Protein-packed, filling, and perfect for batch cooking.
Ingredients:
– 1 can black beans, 1 can kidney beans, 1 can pinto beans (drained)
– 1 onion, chopped
– 1 bell pepper, chopped
– 2 cloves garlic, minced
– 1 can (14 oz) crushed tomatoes
– 1 tbsp chili powder
– 1 tsp cumin
– 2 tbsp oil
– Salt and pepper
Instructions:
1. Sauté onion and pepper in oil until soft.
2. Add garlic, chili powder, and cumin; cook 1 minute.
3. Add beans and tomatoes; simmer 20–25 minutes.
4. Adjust seasoning and serve with rice, cornbread, or tortilla chips.
10. Cheese and Veg Quesadillas
Customizable, quick, and great for using leftover vegetables.
Ingredients:
– 4 large flour tortillas
– 1–2 cups shredded cheese (cheddar, monterey jack)
– 1 cup diced bell pepper, onion, or cooked leftover veggies
– 1 tbsp butter or oil
– Optional: salsa, sour cream, or guacamole
Instructions:
1. Heat skillet over medium; butter a tortilla.
2. Place tortilla butter-side-down, sprinkle cheese and veggies on half, fold over.
3. Cook until golden on both sides and cheese is melted, flipping once.
4. Slice and serve with salsa and toppings.
11. Baked Sweet Potatoes with Black Beans & Salsa
Minimal prep, maximum comfort — healthy and inexpensive.
Ingredients:
– 2 large sweet potatoes
– 1 can black beans, drained
– 1/2 cup salsa
– 1/4 cup shredded cheese (optional)
– Salt, pepper, and cilantro for garnish
Instructions:
1. Preheat oven to 400°F (200°C). Prick sweet potatoes and bake 45–60 minutes until tender.
2. Warm black beans in a pot; season to taste.
3. Split potatoes, fluff inside, top with beans, salsa, and cheese.
4. Garnish and serve.
12. Peanut Butter Banana Oatmeal (Breakfast Dinner)
A filling, sweet-savory bowl that’s cheap and nourishing.
Ingredients:
– 1 cup rolled oats
– 2 cups water or milk
– 1 banana, sliced
– 2 tbsp peanut butter
– 1 tsp honey or maple syrup (optional)
– Pinch of salt and cinnamon
Instructions:
1. Cook oats with water or milk according to package (about 5 minutes).
2. Stir in peanut butter and cinnamon.
3. Top with banana slices and a drizzle of honey. Serve warm.
13. Spinach and Feta Frittata
Egg-based, quick, and great for using leftover greens and cheeses.
Ingredients:
– 6 eggs
– 1 cup fresh spinach, chopped (or frozen)
– 1/2 cup crumbled feta
– 1/2 onion, diced
– 1 tbsp oil
– Salt and pepper
Instructions:
1. Preheat oven broiler. Sauté onion and spinach in ovenproof skillet until wilted.
2. Whisk eggs with salt and pepper, pour into skillet.
3. Sprinkle feta on top; cook over medium until edges set (3–4 min).
4. Transfer to broiler for 2–3 minutes until top is golden. Slice and serve.
14. Tomato Basil Pasta with Crispy Breadcrumbs
Bright, simple pasta with crunchy texture — inexpensive and elegant.
Ingredients:
– 8 oz pasta
– 2 cups cherry tomatoes or 1 can diced tomatoes
– 2 cloves garlic, minced
– 1/4 cup fresh basil, chopped (or 1 tsp dried)
– 1/4 cup breadcrumbs
– 2 tbsp olive oil
– Salt and pepper
Instructions:
1. Cook pasta; reserve 1/2 cup pasta water and drain.
2. Sauté garlic and tomatoes in olive oil until tomatoes soften.
3. Toss pasta with tomato sauce, adding pasta water if needed.
4. In a small pan, brown breadcrumbs in a little oil until crispy; sprinkle on top with basil.
15. Creamy Mushroom Pasta (Budget Alfredo)
A lighter, cost-effective alternative to heavy cream sauces.
Ingredients:
– 8 oz pasta
– 8 oz mushrooms, sliced
– 2 cloves garlic, minced
– 1 cup milk plus 1 tsp flour (or 1/2 cup cream)
– 2 tbsp butter or oil
– 1/4 cup grated cheese
– Salt and pepper
Instructions:
1. Cook pasta; reserve water and drain.
2. Sauté mushrooms in butter until browned; add garlic and cook 1 minute.
3. Whisk milk and flour, add to pan and simmer to thicken.
4. Toss pasta into sauce with cheese; adjust seasoning and serve.
16. Tuna Melt Sandwich
Warm, toasty, and packed with budget-friendly protein.
Ingredients:
– 1 can tuna, drained
– 2 tbsp mayo or Greek yogurt
– 1 tsp mustard
– 2 slices bread
– 2 slices cheese (cheddar or American)
– Butter for grilling
Instructions:
1. Mix tuna, mayo, and mustard; season with salt and pepper.
2. Spread mixture on bread, top with cheese and other slice of bread.
3. Butter outside of sandwich and grill in skillet until golden and cheese melts.
4. Slice and enjoy.
17. Mediterranean Chickpea Salad
No-cook, bright, and ideal for an easy lunch or side.
Ingredients:
– 2 cans chickpeas, drained
– 1 cucumber, diced
– 1 tomato, diced
– 1/4 red onion, thinly sliced
– 2 tbsp olive oil
– Juice of 1 lemon
– 1 tsp dried oregano or chopped parsley
– Salt and pepper
Instructions:
1. Combine chickpeas, cucumber, tomato, and onion in a bowl.
2. Whisk oil, lemon juice, oregano, salt, and pepper.
3. Toss salad with dressing and let sit 10 minutes before serving.
18. Roasted Vegetable Grain Bowl
Roast seasonal veggies and serve over grains for a nutritious, cheap meal.
Ingredients:
– 2 cups mixed vegetables (carrot, broccoli, zucchini, onion)
– 1 cup cooked rice, quinoa, or bulgur
– 2 tbsp oil
– 1 tsp dried herbs (thyme, oregano)
– Salt and pepper
– Optional: tahini or yogurt dressing
Instructions:
1. Toss vegetables with oil, herbs, salt, and pepper; roast at 425°F (220°C) for 20–25 minutes.
2. Cook grains according to package.
3. Assemble bowls with grains, roasted veggies, and dressing.
19. Sloppy Joes (Budget Lentil or Meat Version)
Comfort food that’s easy to stretch and customize.
Ingredients:
– 1 cup dried brown lentils (or 1/2 lb ground beef/turkey)
– 1 onion, chopped
– 1 cup tomato sauce or ketchup mixed with a splash of vinegar
– 1 tbsp Worcestershire sauce or soy sauce
– 1 tbsp oil
– Salt and pepper
– 4 hamburger buns
Instructions:
1. If using lentils: simmer lentils in 2 cups water until tender (15–20 min) and drain.
2. Sauté onion in oil until soft; add lentils (or cooked ground meat).
3. Stir in tomato sauce, Worcestershire, and simmer 5–10 minutes to thicken.
4. Spoon onto buns and serve with pickles or slaw.
20. Sheet-Pan Sausage and Veggies
Minimal cleanup, big on flavor — use inexpensive sausages or tofu for swaps.
Ingredients:
– 4 sausages (or vegetarian sausages/tofu cubes)
– 3 cups mixed vegetables (potatoes, carrots, bell peppers)
– 2 tbsp oil
– 1 tsp dried rosemary or Italian seasoning
– Salt and pepper
Instructions:
1. Preheat oven to 425°F (220°C). Toss sausages and veggies with oil and seasoning.
2. Spread on a sheet pan in a single layer.
3. Roast 25–30 minutes, turning once, until vegetables are tender and sausages browned.
4. Serve with mustard or a simple dipping sauce.
Tips for Cooking on a Budget
- Buy staples in bulk: rice, pasta, lentils, oats, and canned goods.
- Use leftover vegetables and proteins creatively: soups, wraps, bowls, or fried rice.
- Cook once, eat twice: make a double batch and freeze or repurpose later.
- Choose seasonal produce and store brands — often just as good for less.
- Swap proteins: beans and eggs are inexpensive and nutritious alternatives to meat.
Conclusion
Deciding “What should I cook today?” doesn’t have to be stressful or expensive. These 20 budget-friendly meals are designed to be flexible, pantry-friendly, and delicious. From soups and stews to quick pastas and hearty bowls, there’s something here for every taste and time constraint. Start with one or two recipes, adapt them to what you already have, and build a rotating roster of affordable favorites. With a little planning and creativity, you can eat well, save money, and enjoy meals that truly taste amazing. Happy cooking!
