Mains

What to Cook for Dinner Tonight (Based on What You Already Have)

Staring into the fridge with no plan? Here are real dinner ideas organized by what's already in your kitchen — chicken, beef, pasta, or just pantry staples.

April 16, 2026 5 min read Sarah Whitman

It's 5:30. You're tired. The fridge has some chicken, half an onion, and a bag of pasta that's been there since March. You don't want to order takeout again. You just want someone to tell you what to cook. This is that page.

Every idea below uses ingredients most people already have, takes under 45 minutes, and actually tastes good. No obscure spice blends, no trips to the specialty store, no recipes that secretly require 90 minutes of prep disguised as "quick."

If you have chicken

Lemon herb chicken with roasted potatoes

This is the weeknight dinner I make more than any other. Season bone-in chicken thighs with salt, pepper, and whatever dried herbs you have — oregano, thyme, rosemary, any combination works. Roast at 425°F on a sheet pan with halved baby potatoes and lemon wedges. One pan, 40 minutes, zero thought required. The smashed potatoes cook in the chicken fat and taste incredible. If you want a vegetable with it, throw some green beans on the same pan for the last 12 minutes.

Quick chicken stir-fry

Slice boneless chicken thin, stir-fry in a screaming hot pan with whatever vegetables you have — broccoli, bell peppers, snap peas, even cabbage. The sauce is dead simple: soy sauce, a touch of honey or brown sugar, garlic, ginger if you have it. Serve over rice. The whole thing takes 20 minutes and tastes better than most takeout because you cooked it hot and fast. If you want the technique behind a great beef stir-fry, the velveting trick with cornstarch makes a real difference with chicken too.

If you have ground beef

Smash burgers

Season ground beef with salt and pepper. Form into balls, press flat on a screaming hot cast-iron skillet. Two minutes per side. The crust is the entire point — don't press down after the initial smash. Serve on whatever bread you have. This is a 10-minute dinner that tastes like a diner burger and costs almost nothing.

Hearty beef stew (if you have time)

This takes longer — about two hours — but it's almost entirely hands-off. Brown the beef, add onion, carrot, celery, barley, and broth. Simmer on low until everything is tender and the house smells like a place you'd want to live. Make it on a Sunday and eat it for three days. The leftover beef stew is even better reheated — the barley absorbs all that braising liquid overnight.

If you have pasta

Garlic butter shrimp pasta

If you have frozen shrimp (and you should always have frozen shrimp), this is a 30-minute restaurant-quality dinner. Thaw the shrimp under cold water, sauté in garlic and butter, toss with linguine and a splash of pasta water. Finish with lemon and parsley. The pasta water is what makes the sauce silky — please don't skip it.

Pantry pasta (no protein needed)

Olive oil, garlic, red pepper flakes, whatever canned goods you have — tomatoes, olives, capers, anchovies. This is basically aglio e olio with extras. Boil pasta, sauté the garlic in oil until fragrant, toss everything together. Grate whatever cheese you have on top. Five ingredients, fifteen minutes, legitimately delicious.

If you have eggs

Soft scrambled eggs on toast

Don't laugh — scrambled eggs are a perfectly respectable dinner. The trick is cooking them low and slow with butter, pulling them off the heat while they still look slightly wet. Serve on thick buttered toast with flaky salt and chives if you have them. Add a simple caesar salad on the side and it's a complete meal.

Shakshuka (eggs in tomato sauce)

A can of crushed tomatoes, some spices (cumin, paprika, chili), and eggs cracked directly into the simmering sauce. Cover and cook until the whites are set but the yolks are still runny. Eat with crusty bread for dipping into the yolks and the sauce. This is one of the best cheap dinners ever invented.

If you have basically nothing

Creamy tomato soup and grilled cheese

A can of tomatoes (or a carton of passata) turns into creamy tomato soup in about 30 minutes. Roast the tomatoes with garlic and onion first if you have time — the depth of flavor is dramatically better. Pair with the simplest grilled cheese you can make: bread, butter, whatever cheese is in the drawer. Comfort food at its most honest.

Fried rice

Leftover rice (or freshly cooked rice spread on a sheet pan to cool), an egg, soy sauce, and literally any vegetable or protein you have. Frozen peas, a leftover chicken thigh, some caramelized onions from the jar you made last weekend. High heat, fast toss, done in 10 minutes. The best fried rice is made from whatever's about to go bad in your fridge.

The real secret to weeknight dinners

The difference between people who cook dinner every night and people who don't isn't skill or time — it's having a short list of reliable meals they can make without thinking. You don't need 50 recipes. You need 7 that you've made enough times that you don't need to look anything up.

And if you're stuck on an ingredient — say the recipe calls for buttermilk and you don't have any — check the substitutions finder. It has 112 tested swaps for exactly this situation.

Sarah Whitman
Written by

Sarah Whitman

Hi, I'm Sarah — the cook, writer, and recipe-tester behind Reel Kitchen. I trained as a pastry chef before realizing I missed savoury food too much. Now I spend my days developing the kind of honest, weeknight-friendly recipes I actually want to eat. Everything you read here has been made (and remade) in my own kitchen, with whatever was actually in the fridge.

Share this recipe