Easy meal ideas
Recipes from your ingredients
No signup · 100% free
Vegetarian & vegan friendly
Home · Blog · Quick weeknight meals

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:

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
  1. Pat chicken thighs dry, season generously with salt and pepper.
  2. 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.
  3. Flip and cook another 6-8 minutes until cooked through (74°C / 165°F internal). Move to a plate.
  4. Lower heat to medium. Add 4 sliced garlic cloves to the same pan. Cook 30 seconds.
  5. Add 2 cups halved cherry tomatoes. Cook 5 minutes, smashing some with a spoon, until saucy.
  6. Stir in 4 big handfuls of spinach off the heat — it wilts in seconds.
  7. 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
  1. Bring a large pot of well-salted water to the boil. Cook 200g spaghetti until al dente — usually 9-10 minutes.
  2. Meanwhile, defrost 250g prawns under cold running water in a colander. Pat dry.
  3. 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.
  4. Add prawns. Cook 2 minutes until pink and curled.
  5. Reserve ½ cup pasta water. Drain pasta. Add to the prawn pan with a splash of pasta water and juice of half a lemon.
  6. 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
  1. Heat oven to 220°C / 425°F.
  2. Halve baby potatoes, chunk carrots into 2cm pieces, cut a red onion into wedges.
  3. Toss everything on a large baking tray with 3 tbsp olive oil, generous salt, pepper, and rosemary if you have it.
  4. Roast 10 minutes alone to give the vegetables a head start.
  5. 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.
  6. 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
  1. 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.
  2. Cut broccoli into bite-sized florets. Mince 3 garlic cloves and a thumb of ginger.
  3. Mix sauce: 2 tbsp soy sauce, 1 tbsp honey, 1 tsp sesame oil, 2 tbsp water.
  4. 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.
  5. Same pan, 1 tbsp oil. Add broccoli. Stir-fry 3 minutes. Add 2 tbsp water, cover for 1 minute to steam through.
  6. 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
  1. Heat 2 tbsp oil in a deep pan over medium. Add 1 chopped onion. Cook 5 minutes until soft.
  2. Add 4 minced garlic cloves and 2 tbsp curry powder (or garam masala). Stir 30 seconds until fragrant.
  3. Add 1 tin chopped tomatoes. Cook 3 minutes, smashing with a spoon.
  4. Add 1 tin coconut milk and 2 drained tins of chickpeas. Stir.
  5. Simmer 12 minutes uncovered, until thickened. Salt to taste.
  6. 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:

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.