Baked mac and cheese, catering tray
Assembles the day before, bakes once, holds under foil.
- Hands-on
- 30 min
- Batch
- Serves 16
- Timing
- Make a day ahead
- Heat load
- 50m oven
Planning here works on its own. Once a night starts, it travels between the three tools by itself.

Browse by role, see how much work a dish creates, and open the full Salty & Clever recipe when one exists. You can also change a dish to match the way you actually cook it.
Each card shows the service facts that matter when you are hosting: hands-on time, batch size, make-ahead window and the equipment it occupies.
Assembles the day before, bakes once, holds under foil.
Assembles a day ahead; oven-only finish.
High-attention centerpiece; every portion needs a watched oven window.
Marinate 2–8 hours. Broil at the last minute. Cooked black cod does not wait for napkins.
Plant-only, cheap per head, improves for two days.
Marinates a day ahead, cooks in twenty minutes outdoors.
Marinate the morning of. Glaze keeps four days. Do not partial-cook and refrigerate.
Freezes in single-serve bags, reheats on the one burner in ten minutes.
Pantry standard, one pan, no waiting on anything else.
Rice batch-cooks ahead; tin opens at the table.
Needs live fire; cooks in minutes right before service.
Two-day build; the crust is the only thing you touch on the day.
Skewered the day before; cooks in batches without a pause.
Vegetarian slab pie that cuts into squares. Filling keeps three days; bake from frozen if you need to.
Stovetop only, plant-forward, holds an hour without damage.
Bone-in thighs in cider and mustard — a winter table that reheats cleanly in the same pot.
Pasta timed to the pot; clams open in one fast burner-only pass.
One pot, dairy-free base, holds hot on a low burner for hours.
Sauce built first; fish slipped in at the end. Weeknight-capable, company-deep.
Simmers slowly on one burner for over two hours; better the next day.
Ten-minute floor, one pot, no fridge dependency at all.
Uses yesterday's rice; entire dish never touches the fridge again once plated.
Rolled a day ahead, oven-only finish, holds well under foil.
Better on day two; oven-only reheat, no last-minute hands.
Long stovetop simmer; thickens further on standing, thin with stock to serve.
Fries whole and tops with hot pickled vegetables; best served within the hour.
Yogurt at least thirty minutes ahead. Thin mustard binder. Yogurt beside the crust, not over it.
Chop at two scales. Chill fifteen minutes so the patty holds. Pull while the center is still faintly translucent.
Simmers gently on one burner; the sauce tightens further on standing.
Curry paste can be made ahead; coconut milk simmers gently to avoid splitting.
Herbs fry down slowly first; the stew itself improves after a day in the fridge.
Roast the crust dry, assemble close to baking. Rest 15 minutes before cutting. Pair with something sharp and green.
Outdoor heat frees the indoor kitchen entirely.
Brush with strained chile oil before the grill; spoon the peanut-sesame solids over only after cooking.
Needs direct fire and a fish grate to prevent sticking; turns once only.
One hot pan or grill. Rest is part of the method. Slice against the grain.
Sauce can wait days. Roast and rest whole; slice only when you are ready to plate. Do not hold sliced pork in hot sauce.
Short hot roast; carve and serve within minutes or it overshoots.
Simmers covered on one burner; reheats better the next day.
A fish taco holds its shape for about ninety seconds. Set out tortillas, slaw, fish and crema separately and build seconds before eating.
One grill zone, guests build their own, minimal plating hands.
Portioned before service so plating is a lift-and-place motion only.
One jar, one pot of rice, minimal decision-making at service.
Marinates at least a day ahead; needs indirect heat on the grill to cook through without charring.
Marinates two days ahead, grill line moves fast once it's hot.
One large pot; needs a wide burner and patience for the base sauce.
Marinates a day ahead; needs live fire and turns fast on skewers.
Curry base cooks ahead; cutlets fry fresh at the last moment.
Bakes in one tray with the sauce; holds well covered on low heat.
Bakes low and steady; slices cleanly once fully cooled and reheated.
Plant-only anchor that reheats without drying out.
Finishes in under ten minutes once aromatics are prepped; serve immediately.
Layers cook slowly then invert onto a platter; assemble a day ahead if flipping day-of.
Twelve-minute broiler finish. Mix the glaze and trim the peas earlier; the fish is the only last-minute job.
Sauce base can be made two days ahead; oven only for finishing chicken.
Layers assemble a day ahead; long bake sets the béchamel top for clean slicing.
Sauce base freezes well; simmer gently to avoid splitting the cream.
The no-meat centerpiece that still needs its own oven slot.
Two fish in a mustardy leek sauce under a grated-potato lid. Rest ten minutes. Serve with something sharp and green.
One pot, five minutes over heat, served straight from the pan.
Showing 60 of 464. The rest are loaded — search and the course filter already read every one of them. The page just does not draw them all at once, which is what keeps it quick on a phone in a working kitchen.
Save your own kitchen, a rented house or a family member's kitchen once. You can load it into a future plan instead of entering the equipment again.
No saved kitchens yet. Your saved kitchens will appear as one-click choices when you plan an event.
Most people never need this section. Use it when you want to move your personal library to another browser or import a larger collection at once.
Use this only when you already have a structured dish list to bring into Occasion.
Import many dishes at once from a CSV sheet or a structured list file. Rows are checked one by one and nothing is written until you accept the changes. A row that does not fit is named, with the reason — it is never quietly repaired.
Headers: id, name, course, note, contains, formats, shapes, season, ovenMin, burnerMin, grill, fridgeUnits, counter, activeMin, servesPerBatch, makeAheadDays, holdMin, costPerGuest, method, tempBand, kidFriendly, outdoorSafe, ingredients. Ingredients use item:perGuest:unit:aisle , separated by pipes. Minutes are per batch; cost is indicative per guest.