Quick weeknight meals under 30 minutes
The dinner that gets cooked is better than the dinner you planned. Here are five reliable weeknight templates that come together in 30 minutes — no special shopping, no fancy technique.
7 min readUpdated May 2026AI-generated examples
Weeknight cooking is a different sport from weekend cooking. You're tired. The kids are hungry. You forgot to take meat out of the freezer. There is no time for a 90-minute braise or a recipe that starts with "first, make the pasta dough."
The cooks who eat well on weeknights aren't more talented. They've just internalised five or six templates that work, and they rotate them. Here's the version of that.
About these recipes: The recipes below are AI-generated examples to show what MealFromFridge can produce. Treat them as starting points — taste as you go, and always check meat is cooked through with a thermometer (poultry 74°C / 165°F, ground meat 71°C / 160°F).
The 30-minute rule that makes weeknights work
If a meal takes longer than 30 minutes from "I'm hungry" to "I'm eating," you'll quietly give up and order delivery within three weeks. The math is simple. Stick to:
- One protein that cooks in 15 minutes or less — chicken thighs (not breasts, they take longer), eggs, prawns, tinned fish, mince, tofu.
- One starch that cooks unattended — pasta, rice, couscous, frozen chips, bread.
- One vegetable that needs barely any work — frozen peas, baby spinach, cherry tomatoes, broccoli florets.
- One sauce or flavour kick — soy + sesame, lemon + olive oil, jar of pesto, tomato paste + garlic.
That's a meal. Every meal below is a variation of that pattern.
Five weeknight workhorses
25 minutes
One-pan chicken with tomatoes and spinach
Golden chicken, garlicky tomatoes, wilted greens. The reliable Tuesday dinner.
⏱ 25 min🍽 Serves 4👤 Beginner
🍗 4 chicken thighs🍅 cherry tomatoes🌿 baby spinach🧄 garlic🍋 lemon🫒 olive oil
- Pat chicken thighs dry, season generously with salt and pepper.
- Heat 2 tbsp olive oil in a large frying pan over medium-high. Add chicken skin-side down. Cook 8 minutes without moving until skin is deep golden.
- Flip and cook another 6-8 minutes until cooked through (74°C / 165°F internal). Move to a plate.
- Lower heat to medium. Add 4 sliced garlic cloves to the same pan. Cook 30 seconds.
- Add 2 cups halved cherry tomatoes. Cook 5 minutes, smashing some with a spoon, until saucy.
- Stir in 4 big handfuls of spinach off the heat — it wilts in seconds.
- Return chicken and any juices to the pan. Squeeze lemon over. Serve with bread, rice, or just eat from the pan.
Chef's tipDon't move the chicken once it hits the pan. The skin needs uninterrupted contact with hot metal to crisp up. If you peek and pry it, the skin sticks and tears.
20 minutes
Garlic prawn pasta
Frozen prawns, pantry pasta, white wine if you have it. The speedy hero.
⏱ 20 min🍽 Serves 2👤 Beginner
🍤 frozen prawns🍝 spaghetti🧄 garlic🌶 chilli flakes🍋 lemon🌿 parsley
- Bring a large pot of well-salted water to the boil. Cook 200g spaghetti until al dente — usually 9-10 minutes.
- Meanwhile, defrost 250g prawns under cold running water in a colander. Pat dry.
- Heat 3 tbsp olive oil in a frying pan over medium. Add 4 sliced garlic cloves and ½ tsp chilli flakes. Cook 1 minute — don't brown the garlic.
- Add prawns. Cook 2 minutes until pink and curled.
- Reserve ½ cup pasta water. Drain pasta. Add to the prawn pan with a splash of pasta water and juice of half a lemon.
- Toss for 30 seconds — the starchy water emulsifies into a sauce. Scatter chopped parsley. Eat immediately.
Chef's tipPasta water is the secret. Don't skip it. The starch and salt turn olive oil into a glossy sauce that clings to the pasta instead of pooling at the bottom.
30 minutes
Sheet pan sausages and roast vegetables
One tray. One oven. Zero brain power required.
⏱ 30 min🍽 Serves 4👤 Beginner
🌭 6 sausages🥔 baby potatoes🥕 carrots🧅 red onion🌿 rosemary🫒 olive oil
- Heat oven to 220°C / 425°F.
- Halve baby potatoes, chunk carrots into 2cm pieces, cut a red onion into wedges.
- Toss everything on a large baking tray with 3 tbsp olive oil, generous salt, pepper, and rosemary if you have it.
- Roast 10 minutes alone to give the vegetables a head start.
- Add 6 sausages on top of the vegetables. Roast another 18-20 minutes until sausages are golden and cooked through (74°C / 165°F internal) and potatoes are crisp.
- Serve with mustard or hot sauce. Throw chopped parsley over for freshness.
Chef's tipHigh heat is the secret. 200°C is too low — vegetables steam instead of roasting. 220°C gives you crisp edges and tender insides.
18 minutes
Beef and broccoli stir-fry
Faster than ordering. Better than the takeaway version.
⏱ 18 min🍽 Serves 2-3👤 Comfortable
🥩 250g beef rump or sirloin🥦 1 head broccoli🧄 garlic🫚 ginger🌶 soy sauce🍯 honey
- Slice beef thinly across the grain — easier if it's half-frozen. Toss with 1 tbsp soy sauce and 1 tsp cornflour. Rest 5 minutes.
- Cut broccoli into bite-sized florets. Mince 3 garlic cloves and a thumb of ginger.
- Mix sauce: 2 tbsp soy sauce, 1 tbsp honey, 1 tsp sesame oil, 2 tbsp water.
- Heat a wok or large pan very hot. Add 1 tbsp oil. Sear beef in a single layer for 90 seconds without stirring. Flip, 30 more seconds. Tip onto a plate.
- Same pan, 1 tbsp oil. Add broccoli. Stir-fry 3 minutes. Add 2 tbsp water, cover for 1 minute to steam through.
- Add garlic and ginger, 30 seconds. Pour sauce in, bubble 30 seconds. Return beef. Toss. Serve over rice.
Chef's tipHigh heat is non-negotiable. If your pan isn't smoking when the beef hits, you're boiling it, not searing it. Cook in two batches if your pan is small.
22 minutes
Chickpea curry from the pantry
No fresh ingredients required. Everything from cans and jars. The "I forgot to shop" rescue.
⏱ 22 min🍽 Serves 4👤 Beginner
🫘 2 tins chickpeas🍅 1 tin tomatoes🥥 1 tin coconut milk🧅 onion🧄 garlic🌶 curry powder
- Heat 2 tbsp oil in a deep pan over medium. Add 1 chopped onion. Cook 5 minutes until soft.
- Add 4 minced garlic cloves and 2 tbsp curry powder (or garam masala). Stir 30 seconds until fragrant.
- Add 1 tin chopped tomatoes. Cook 3 minutes, smashing with a spoon.
- Add 1 tin coconut milk and 2 drained tins of chickpeas. Stir.
- Simmer 12 minutes uncovered, until thickened. Salt to taste.
- Squeeze lime if you have one. Serve over rice with yogurt and any green herb you have. Or just eat with bread.
Chef's tipA tablespoon of tomato paste added with the curry powder makes this taste like it cooked all afternoon. So does a teaspoon of brown sugar to balance the acid.
The weeknight pantry that solves dinner
Stock these and you can always make dinner without shopping:
- Pasta (any shape), rice, tinned tomatoes, tinned chickpeas, tinned beans
- Olive oil, soy sauce, vinegar, mustard
- Onions, garlic, lemons — they keep for weeks
- Frozen peas, frozen prawns, frozen spinach — fresh-vegetable energy without the spoilage
- Eggs, parmesan or any hard cheese, butter
With these in the kitchen and one fresh thing from the corner shop on the way home, you have dinner. Always.
Got these ingredients in your fridge?
Type what you actually have — get a recipe built around it in seconds.
Try the recipe generator →
Three habits that beat any recipe
1. Read the recipe before you start. The whole thing. Twice if it's new. Most weeknight disasters happen because step 4 says "preheat the oven 30 minutes ago." Knowing what's coming is half the battle.
2. Salt the water heavily for pasta. Two big pinches per litre. It's the single change that makes home pasta taste like restaurant pasta. The pasta absorbs the salt; the water gets thrown out.
3. Get the pan properly hot before adding food. If you're searing meat, the pan should be smoking lightly. Cold pan = grey, sad meat that releases water and steams. Hot pan = brown crust and flavour. This is the single biggest weeknight skill.
Frequently asked questions
What's the fastest dinner I can actually make?
Eggs on toast with sautéed spinach. 7 minutes from cold pan to plate. Add a slice of cheese and you've got real protein, real vegetable, real meal.
Can I batch cook these?
The chickpea curry doubles brilliantly and reheats better the next day. The chicken-tomato pan and the sausage tray work as leftovers too. The pasta and stir-fry need to be eaten fresh — pasta gets gluey, stir-fry goes limp.
What if I don't have time even for 25 minutes?
Tin of beans + tin of tuna + lemon + olive oil + bread. 4 minutes. It's a real dinner.
How do I cook for fussy kids?
Make the meal you'd eat anyway, but separate components on the plate. Plain pasta on one side, sauce on another, chicken in a third pile. Lots of kids will eat the parts but not the dish. That's fine. They'll grow into it.