10 staples I stock for under $20 that fix last-minute dinners

No matter how much you plan, there are nights when dinner sneaks up on you. Having a few budget-friendly staples on hand can make the difference between ordering takeout and pulling together a quick meal.
I’ve learned that keeping these basics stocked—most of which cost under $20 total—gives me options when time is short. They’re versatile, affordable, and easy to stretch into different meals without much effort. These are the staples that save me when I need last-minute dinner solutions.
Pasta

Pasta is one of the cheapest and most versatile staples you can keep. With a box of spaghetti or penne, you’ve got the base for countless meals.
Pair it with whatever you have—jarred sauce, sautéed vegetables, or leftover protein—and dinner comes together fast. It’s filling, affordable, and always useful.
Rice

Rice stretches any meal and works with almost anything. You can serve it with stir-fry, beans, roasted vegetables, or even leftover chicken.
A bag of rice lasts a long time and costs only a few dollars. Having it ready means you always have a hearty base for dinner.
Canned beans

Canned beans are protein-packed and ready in minutes. They work in tacos, soups, salads, or as a side dish.
They’re shelf-stable, affordable, and versatile. Keeping a few cans stocked guarantees you’ll always have a quick protein option.
Eggs

Eggs are one of the most reliable last-minute dinner options. Scrambled, fried, or baked into a frittata, they cook in minutes.
They’re inexpensive and filling, making them perfect when you’re low on time or groceries. A carton of eggs can carry you through multiple meals.
Frozen vegetables

Frozen vegetables save you when fresh produce runs out. They cook quickly and can be added to pasta, stir-fries, or casseroles.
They’re just as nutritious as fresh and keep for months in the freezer. Having them ready means you can add balance to dinner without a store run.
Tortillas

Tortillas can be turned into tacos, quesadillas, wraps, or even quick pizzas. They’re flexible and make meals feel different even when using the same ingredients.
They’re inexpensive and last a while in the fridge. A pack of tortillas guarantees you can throw something together fast.
Canned tomatoes

Canned tomatoes are the base for sauces, soups, and stews. You can season them in countless ways to match whatever meal you’re making.
They’re affordable, shelf-stable, and always useful. A few cans on hand mean you can whip up a sauce or soup without much effort.
Cheese

Even a small amount of cheese can transform a meal. Sprinkle it over pasta, melt it into quesadillas, or add it to eggs.
Buying a block and shredding it yourself saves money and makes it last longer. It’s one of the easiest ways to add flavor fast.
Chicken thighs

Chicken thighs are budget-friendly, flavorful, and versatile. You can roast, sauté, or shred them for countless dishes.
They’re cheaper than chicken breasts and stay juicy even if you reheat them later. Having a pack in the freezer means dinner is never far off.
Potatoes

Potatoes are inexpensive, filling, and flexible. You can roast them, mash them, or cube them into a quick skillet meal.
They last a long time in the pantry and can stretch meals without much cost. A few potatoes on hand always give you options for dinner.
*This article was developed with AI-powered tools and has been carefully reviewed by our editors.
Leave a Reply