What to Cook When You Don't Want to Grocery Shop

There are evenings — maybe most evenings — when the last thing you want to do is go to the grocery store. You're tired. The parking lot feels like a chore. You've had a long day and the idea of navigating a full supermarket just to make dinner feels completely disproportionate to the hunger you're trying to solve.

Here's the truth I've confirmed after years of cooking professionally and then coming home to a regular kitchen: there's almost always more in your kitchen than it feels like. The "there's nothing to eat" feeling is usually a mismatch between what you have and the meals you're imagining — not an actual absence of food.

This guide walks you through the audit and the meals. It's a complete system for cooking through what you have, built around the way kitchens actually work.


Step 1: The 5-Minute Pantry Audit

Before you reach for a delivery app, do this: stand in front of your pantry and fridge and spend 5 minutes actually looking. Open everything. Pull things forward. Check the freezer drawer.

You're looking for four categories. A complete meal needs one item from each:

Do you have at least one item from each category? You can make dinner. Almost guaranteed. What you have from each category determines the style of meal — the audit is just telling you what the options are.


The Meals: Organized by What You Have

If You Have: Pasta + Canned Tomatoes + Garlic

Make: Pasta al Pomodoro

The definitive quick pasta with no shopping required. Sauté 3–4 crushed garlic cloves in generous olive oil over medium heat until just golden, about 3 minutes. Add a 28-oz can of whole tomatoes (crush them with your hand as they go in) with a pinch of salt, a pinch of sugar, and optionally a pinch of chili flakes. Simmer 15–20 minutes until slightly thickened. Cook pasta in heavily salted water, drain, and toss. Finish with a splash of pasta water to make it glossy. This is one of the best pasta dishes in existence and requires nothing fresh.

If You Have: Pasta + Olive Oil + Garlic

Make: Spaghetti Aglio e Olio

The truly minimal Italian pasta — a classic because it works perfectly with almost nothing. Slice 5–6 garlic cloves thin and cook gently in enough olive oil in a wide pan over low heat until lightly golden, 8–10 minutes. Don't rush this — golden garlic in oil is the sauce. Add a pinch of chili flakes. Toss with cooked spaghetti and a splash of starchy pasta water. Finish with parsley if you have it; don't sweat it if you don't. A handful of grated hard cheese on top. 15 minutes, no shopping, deeply satisfying.

If You Have: Eggs + Any Vegetables in the Fridge

Make: A Frittata

Beat 6 eggs with salt and pepper. Sauté whatever vegetables you have — soft peppers, wilting spinach, half an onion, a few mushrooms, leftover cooked potato — in an oven-safe pan until softened. Pour the eggs over and cook on the stovetop until the edges set, 3–4 minutes. Transfer to a 375°F oven for 8–10 minutes until the center is just set. A frittata is fundamentally a vehicle for using whatever's in the fridge. It's complete as a meal with just bread or a simple salad.

If You Have: Eggs + Canned Tomatoes

Make: Shakshuka

One of the most satisfying no-shopping meals there is. Sauté half an onion and garlic in oil, add spices (cumin, paprika, chili flakes — whatever you have), then a can of diced tomatoes. Simmer until slightly thickened. Make small wells in the sauce and crack eggs directly in. Cover and cook until whites are set but yolks are still runny, 5–7 minutes. Serve with bread for dipping. This is a full meal from permanent pantry items.

If You Have: Rice + Eggs + Soy Sauce

Make: Fried Rice

This is the meal purpose-built for "nothing in the kitchen" nights. The only requirement is that the rice is cold — day-old leftover rice works better than freshly cooked because the grains are drier and fry rather than steam. High heat, neutral oil, cold rice stirred frequently until starting to crisp, eggs scrambled in, soy sauce and sesame oil if you have it. Whatever vegetables or protein are in your fridge go in too, but it's complete without them. See the leftover rice guide for full technique.

If You Have: Canned Beans + Tortillas + Any Cheese

Make: Bean Quesadillas

Mash canned beans (black beans or pinto) roughly with a fork, season with salt, cumin, and chili flakes. Spread on half a flour tortilla, add cheese, fold. Cook in a dry medium-hot pan 2–3 minutes per side until crisp and melted. This is dinner in 10 minutes with a can of beans and some tortillas. Serve with salsa from a jar if you have it.

If You Have: Red Lentils + Onion + Canned Tomatoes

Make: Red Lentil Soup

Red lentils don't need soaking and cook in 20 minutes — they're the fastest pantry protein there is. Sauté onion and garlic, add cumin and coriander, then the lentils (rinsed), canned tomatoes or tomato paste, and enough water or stock to cover by 3 inches. Simmer 20 minutes until completely soft. Season with salt and a squeeze of lemon if you have one. Blend partially for a thicker texture, leave chunky if you prefer. This is a complete, deeply nourishing dinner from shelf ingredients.

If You Have: Canned Tuna + Pasta + Olive Oil

Make: Pasta al Tonno

Drain a can of tuna in oil. Cook pasta, reserving a cup of pasta water. In the same pot, heat olive oil with garlic and chili flakes, add the tuna and break it up, add a handful of capers or olives if you have them, add the pasta and enough pasta water to create a light sauce. This is 15 minutes, completely pantry-based, and surprisingly good.

If You Have: Bread + Eggs + Cheese

Make: Croque Monsieur-Style Toast or French Onion Gratin

The simplest version: toast bread, add cheese, melt under the broiler, top with a fried or poached egg. This takes 8 minutes and is more satisfying than it sounds. If you have half an onion, slice it thin and cook very slowly in butter or oil for 20–30 minutes until deeply caramelized, then use it as a topping. The onions take time but no shopping.


The Freezer You're Not Using

If your audit came up genuinely short — less than you expected even from a "nothing in the kitchen" pantry — check the freezer. Most home freezers contain protein that's been there for months and never gets used because there's no plan for it.

Frozen chicken thighs or breasts thaw in cold water in 20–30 minutes (not room temperature — cold water only, in a sealed bag). Frozen ground beef thaws in the same time. Frozen fish fillets thaw in 15 minutes. Once thawed: season well, sear in a hot pan 4–5 minutes per side, rest 3 minutes, done. Serve over any grain or with any pantry side.

Frozen vegetables — peas, corn, edamame, spinach — go directly from the bag into your dish without thawing. They're some of the most underrated quick-dinner ingredients there are. See the frozen vegetables guide for a full list of meal applications.


The Permanent Fix: A Pantry That Cooks Itself

The nights when this feels hardest are the nights when your pantry isn't stocked with the foundation items. A 30-minute, one-time investment to stock the basics — pasta, canned tomatoes, beans, rice, soy sauce, eggs, olive oil, garlic, onions, a few spices — eliminates most of these no-plan dinner crises permanently.

The full list is in the pantry staples guide. And if you want an app that reads your pantry and builds a week of meals from it automatically — so this exact situation happens less often — visit the NowCook comparison page or the use cases to see how it works in practice.

Your pantry has more meals in it than you think

Photograph your fridge and pantry. NowCook builds a week of chef-tuned meals from what's already there — no grocery run required until you want one. 14-day free trial, no credit card needed.

Start free — 14 days

$9/month after trial · $72/year ($6/month) · see all plans