Easter
Spanish Breakfast Casserole With Eggs and Bacon
This is ideal for a brunch party; the entire casserole can be assembled the night before so all that’s left to do is bake it the next day. And let’s be real: We’d happily eat it for dinner, too.
By Andy BaraghaniPhotography by Alex Lau
Tropical Carrot, Ginger, and Turmeric Smoothie
A pinch of salt makes everything taste better, including savory smoothies.
By Claire SaffitzPhotography by Peden + Munk
Escarole with Crispy Ham and Eggs
Like all good leafy greens, the giant pile of escarole leaves will wilt down dramatically as they cook.
By Alison RomanPhotography by Christopher Testani
Six-Layer Chocolate-Coconut-Cashew-Graham Bars
Use your favorite nut—or mixed nuts—in place of the cashews.
By Dawn PerryPhotography by Alex Lau
Deviled Eggs With Crispy Shallot Gremolata
You can crisp the shallots and hard-boil the eggs a day ahead, but wait until closer to serving time to make the yolk filling.
By Alison RomanPhotography by Alex Lau
Grilled Ramps With Sherry-Ramp Vinaigrette
If you have a grill basket, this is a great time to use it. If not, lay the ramps perpendicular to the grill grates so they don’t slip through.
By Claire SaffitzPhotography by Danny Kim
Rosé Spritzer
These breezy cocktails are the kind of thing you can drink all afternoon.
By Alison RomanPhotography by Christopher Testani
Lambs in a Blanket with Cilantro Yogurt
Thinner links of merguez sausage are ideal for these nibbles, but if you can’t find them, just halve larger ones lengthwise into quarters before wrapping in pastry.
By Dawn PerryPhotography by Alex Lau
Marmalade-Glazed Ham
If your ham is larger (say, in the 14–16-pound range), it will take about an hour longer to get hot. Learn how to make the ham in this video.
By Claire SaffitzPhotography by Peden + Munk
Pink Natural Food Dye
By The Bon Appétit Test KitchenPhotography by Zach DeSart
Yellow Natural Food Dye
By The Bon Appétit Test KitchenPhotography by Zach DeSart
Purple Natural Food Dye
By The Bon Appétit Test KitchenPhotography by Zach DeSart
30 of 30