Every cooking collection has its aspirational recipes - the dishes that benefit from time, patience, and a clear evening. This post is the opposite. These are the recipes for the evenings when there is no time, when dinner needs to be on the table in 20 minutes without compromise on flavour or satisfaction.
Each recipe below is genuinely, completely ready in 20 minutes from the first action (preheating the pan, gathering the ingredients) to the plate. Not "ready in 20 minutes if you prep everything the night before." Not "20 minutes active time with 45 minutes in the oven." 20 minutes, start to finish.
Before the recipes: what makes a genuinely 20-minute dinner possible.
High heat: Most 20-minute dinners rely on direct, high heat rather than the slow, gentle heat of braises and long roasts. A very hot pan. A very hot oven (preheat while you prep).
Thin proteins or pre-cooked proteins: Thin chicken breast (bashed flat), fish fillets, prawns, eggs, and canned legumes all cook in under 10 minutes. Thick proteins do not.
Vegetables that cook fast: Asparagus, leafy greens, cherry tomatoes, courgette, and spinach all cook in under 10 minutes. Root vegetables do not - at least not without parboiling.
Simple, pre-prepared flavour components: A great olive oil, a good canned tomato, a jar of tahini, pre-made harissa, miso from the fridge - the pantry is the shortcut that 20-minute cooking relies on.
The fastest protein dinner in this collection.
Time: 12 minutes
Heat 2 tbsp of butter and 1 tbsp of olive oil in a large skillet over high heat. Add 400g of large raw prawns (peeled, deveined) in a single layer. Do not move them for 90 seconds - let them colour. Turn and cook for 60 more seconds.
Add 4 minced garlic cloves and 200g of cherry tomatoes (halved). Cook for 2 minutes, tossing, until the tomatoes begin to burst and the garlic is golden.
Add a large splash of white wine (or a squeeze of lemon). Let it sizzle for 30 seconds. Remove from heat. Add a handful of fresh parsley, a squeeze more lemon, and salt and pepper.
Serve immediately with crusty bread - the pan juices are the sauce and they need something to be mopped with.
Why it works: Prawns cook in under 3 minutes at high heat. Cherry tomatoes burst almost immediately. The butter-garlic-wine sauce takes 30 seconds. The entire dish is built in layers on the same pan in a single sequence.
The one-pan pasta method at its fastest.
Time: 18 minutes
Follow the One-Pan Orzo recipe with a simplified approach: combine 250g of orzo, 650ml of hot vegetable stock, 1 tbsp of butter, and ½ tsp of salt in a wide pan. Bring to a simmer and cook, stirring every 90 seconds, for 10-12 minutes until al dente and the stock is absorbed.
Remove from heat. Add 80g of finely grated Parmesan (or Pecorino Romano) and 1 tsp of coarsely ground black pepper. Stir vigorously until the cheese melts into a smooth, coating sauce.
Serve immediately with extra black pepper and a drizzle of olive oil.
Why it works: Orzo cooks faster than most pasta shapes. The starch releases into a small amount of stock and produces a sauce without any additional steps. Total time including the stock heating: 18 minutes.
The full shakshuka in half the time.
Time: 18 minutes
Heat 2 tbsp of olive oil in an oven-safe skillet over medium-high heat. Add 1 finely diced onion and cook for 3 minutes - faster than the full version because less building time is available.
Add 2 tsp of cumin, 1 tsp of smoked paprika, and 1 tbsp of harissa (from a jar - the shortcut that removes the need to build the spice layer from scratch). Add 2 × 400g tins of crushed tomatoes and a pinch of salt. Simmer for 5 minutes until slightly thickened.
Crack 6 eggs into wells in the sauce. Cover the pan with a lid and cook on the hob over medium heat for 5–6 minutes until the whites are just set. Finish with crumbled feta and parsley.
Why it works: Jarred harissa replaces 5 minutes of spice-blooming. The lid-on-hob method (versus the oven technique in the full recipe) saves 3 minutes of oven preheating. See the full Shakshuka recipe for the extended version with deeper flavour.
The most impressive 15-minute dinner in the collection.
Time: 15 minutes
This is not in the main recipe collection - it is the fastest showpiece dinner a stocked pantry can produce.
Cook 500g of fresh gnocchi according to the packet (3-4 minutes in boiling salted water). Drain, reserving 100ml of cooking water.
In the same pot or a wide pan, melt 3 tbsp of unsalted butter over medium heat. Add 1 tbsp of white miso (from the Fermentation collection or shop-bought) and whisk into the butter until smooth. Add the cooking water and stir - the miso dissolves into a glossy, savory butter sauce.
Add the drained gnocchi and 150g of baby spinach. Toss over medium heat for 60 seconds until the spinach wilts and the gnocchi is coated in the sauce.
Finish with grated Parmesan, black pepper, and a squeeze of lemon.
Why it works: Fresh gnocchi cooks in 3 minutes. Miso butter takes 2 minutes. The starchy pasta water creates the sauce binding without any technique. The miso provides the umami depth that would otherwise require 20 minutes of building.
Fast, elegant, and consistently excellent.
Time: 15 minutes
Pat 4 salmon fillets (150g each) completely dry. Season with salt and pepper.
Heat 1 tbsp of olive oil in a skillet over high heat until shimmering. Place salmon skin-side down. Press gently for the first 10 seconds to prevent curling. Cook undisturbed for 4-5 minutes until the skin is deeply crispy and golden.
Turn and cook for 90 seconds on the flesh side. The salmon should be just barely opaque at the very centre.
Remove salmon. Reduce heat to medium. Add 2 tbsp of butter to the pan. Add 2 tbsp of capers. Cook for 60 seconds - the capers sizzle in the butter and become slightly crispy. Add the juice of 1 lemon. Swirl to emulsify into a pan sauce.
Pour over the salmon. Finish with fresh parsley.
Why it works: Salmon cooks in under 6 minutes at high heat. The caper butter sauce builds in the residual heat and caramelised fond of the salmon pan in under 2 minutes. See the Sheet Pan Salmon for the full oven version.
The fastest complete vegetarian dinner.
Time: 15 minutes
Slice 250g of halloumi into 1cm pieces. Heat a dry (no oil needed - halloumi has sufficient fat) skillet over medium-high heat. Add the halloumi in a single layer. Do not move it. After 2 minutes, the side in contact with the pan is golden - turn each piece. Cook 90 more seconds.
Push the halloumi to one side of the pan. Add 300g of cherry tomatoes (whole) to the empty side. Cook over medium-high heat for 3-4 minutes until the tomatoes begin to blister and burst. Add 2 cloves of minced garlic and a pinch of chili flakes.
Toss everything together briefly. Remove from heat. Add a large handful of fresh basil, a squeeze of lemon, and a drizzle of olive oil.
Serve immediately with warm pitta or flatbread. The tomato juices and the halloumi fat combine in the pan into a remarkable quick sauce.
Why it works: Halloumi is pre-seasoned and releases its own fat. Cherry tomatoes cook in 4 minutes. No liquid needs to be added or reduced. The whole dish assembles itself in the pan.
The 20-minute version of the 30-minute classic.
Time: 20 minutes
Rinse 200g of red split lentils. In a saucepan, simmer with 700ml of water, ½ tsp of turmeric, 1 tsp of ground cumin, 1 tsp of ground coriander, 1 tsp of salt, and 2 minced garlic cloves for 15 minutes until dissolved and thick.
While the lentils cook: heat 2 tbsp of oil or ghee in a small pan over high heat. Add 1 tsp of cumin seeds (sizzle 15 seconds), 1 tsp of smoked paprika (add off the heat - it burns instantly). Pour immediately into the dal.
Add the juice of ½ lemon. Taste and adjust seasoning.
Serve with rice (microwave pouch: 2 minutes), naan, or bread. This is the 20-minute version of the One-Pot Lentil Soup - slightly simpler, slightly faster, equally satisfying.
The 8-minute dinner for one that tastes like breakfast in Paris.
Time: 8 minutes (for one, scale as needed)
Toast 2 thick slices of good sourdough bread while you cook the eggs.
In a small skillet, melt 2 tbsp of unsalted butter over medium heat. Watch it carefully - butter goes from foamy to golden brown (noisette stage) in about 2-3 minutes. When it is pale brown and smells of toasted hazelnuts, add 2 eggs carefully.
The eggs cook in the brown butter for 2–3 minutes, the edges crisping in the butter while the whites set and the yolks remain runny.
Slide onto the toast. Finish with flaky salt, a grind of black pepper, a few drops of lemon, and whatever fresh herbs are available.
Why it works: Brown butter takes 3 minutes. Eggs cook in 2 minutes in hot butter. The noisette flavour transforms a simple fried egg into something that tastes as if it required skill and time. See Yogurt from Scratch - labneh alongside makes this exceptional.
The quickest substantial dinner in the collection.
Time: 10 minutes
Drain and rinse 400g of canned black beans. In a bowl, mash roughly with 1 tbsp of olive oil, ½ tsp of cumin, ½ tsp of smoked paprika, and a pinch of salt.
Spread the bean mixture over one half of 2 large flour tortillas. Crumble feta generously over the beans. Fold the empty half over the filled half to create a half-moon.
Heat a dry skillet over medium-high heat. Cook each quesadilla for 2 minutes per side - press down with a spatula for even contact. The tortilla should be golden and spotted, the filling warm and the feta slightly melted.
Slice into wedges. Serve with soured cream, salsa, and avocado.
Why it works: No liquid to reduce, no sauce to build. The filling is cold-assembled and the cooking is pure browning. The fastest complete dinner in this collection.
The simplest pasta dinner - made properly.
Time: 18 minutes
Preheat the oven's grill to maximum. Place 300g of cherry tomatoes on a small tray, drizzle with olive oil and salt, and grill for 8-10 minutes until blistered and bursting.
Meanwhile, cook 350g of pasta (linguine, spaghetti, or penne) in plenty of salted boiling water according to the packet. Reserve 100ml of cooking water before draining.
Return the drained pasta to the pot. Add 4 tbsp of good-quality basil pesto (jarred - the shortcut that makes this 18 minutes rather than 30) and 2-3 tbsp of the starchy cooking water. Toss vigorously - the starch emulsifies the pesto into a sauce that coats every strand.
Top with the blistered tomatoes, extra Parmesan, and fresh basil.
Why it works: Grill-roasted cherry tomatoes take 10 minutes - the exact duration of pasta cooking. Everything finishes simultaneously. The pasta water is the technique that transforms jarred pesto from a dressing into a proper sauce.
Every recipe above relies on the same compact set of pantry staples. Stock these and any of the ten dinners above becomes a sub-5-minute grocery decision:
Proteins: Frozen prawns (defrost under cold water, 5 minutes), canned chickpeas and black beans, eggs, fresh gnocchi (3-day fridge life), halloumi (fridge staple), salmon fillets
Aromatics: Garlic (fresh), shallots, cherry tomatoes
Fats and acids: Good olive oil, unsalted butter, lemons, capers (jarred), miso paste (fridge staple)
Grains: Orzo, dried pasta (linguine, spaghetti), red split lentils, flour tortillas
Ready-made flavour shortcuts: Jarred harissa, good-quality pesto, good-quality canned tomatoes (San Marzano), za'atar
Dairy and cheese: Parmesan (block, fridge), feta (block, fridge), halloumi
The Most Common 20-Minute Failure: Underpowered Heat Quick cooking requires high heat. The reason garlic butter prawns take 12 minutes rather than 20 is a very hot pan from the first second. The reason the miso butter gnocchi takes 15 minutes rather than 25 is pasta cooking at a full rolling boil and sauce-building over high heat. Medium heat throughout a "quick dinner" produces the same food in 30–35 minutes - not the 20 minutes promised. Use high heat, stay present, and taste as you go.
The garlic butter prawns (1) and the miso butter gnocchi (4) both look and taste considerably more impressive than their prep time suggests. Prawns in a pan are visually dramatic; miso butter is a flavour combination most dinner guests have never encountered in a home kitchen.
All 10 scale down easily. Halve the quantities. The timing remains almost identical - a smaller portion in the same hot pan cooks in the same or slightly less time.
The lentil dal - it improves overnight and reheats perfectly. The cacio e pepe orzo can be partially prepped (the orzo cooked to just under al dente, the sauce made fresh on reheating). The quesadilla filling keeps for 3 days in the fridge and takes 4 minutes to assemble and cook.
🔗 More from the Collection
- One-Pan Shakshuka: The Egg Dinner for Any Time - the full version
- One-Pan Orzo with Spinach, Lemon and Feta - the full version
- Sheet Pan Honey Mustard Salmon with Green Beans and Potatoes
- One-Pot Lentil Soup: The Most Nourishing 30-Minute Dinner
- The One-Pan Dinner Formula
- One-Pan & One-Pot Dinners: The Ultimate Guide