Blog

  • Red Velvet Cookies That Look Fancy (Zero Effort Required)

    Red Velvet Cookies That Look Fancy (Zero Effort Required)

    Red velvet isn’t just for cake. These cookies are the perfect hybrid: soft and chewy like a bakery cookie, with that classic cocoa-vanilla tang and a dramatic crimson color. White chocolate chips melt into sweet pockets. No stand mixer. No chilling required. Just stir, scoop, bake, and pretend you tried really hard.

    Ingredients

    Makes 18-20 cookies.

    • ½ cup (1 stick) unsalted butter, melted
    • 1 cup brown sugar, packed
    • 1 large egg
    • 1 tablespoon red food coloring (liquid or gel)
    • 1 teaspoon vanilla extract
    • 1 teaspoon white vinegar
    • 1¼ cups all-purpose flour
    • 2 tablespoons cocoa powder
    • ½ teaspoon baking soda
    • ¼ teaspoon salt
    • 1 cup white chocolate chips

    Step-by-Step Instructions

    Step 1: Mix Wet Ingredients

    1. Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
    2. In a large bowl, whisk melted butter and brown sugar until smooth.
    3. Add egg, red food coloring, vanilla, and vinegar. Whisk until combined and vibrant red.

    Step 2: Add Dry Ingredients

    1. Pour flour, cocoa powder, baking soda, and salt into the wet mixture.
    2. Stir with a spatula until just combined (don’t overmix).
    3. Fold in white chocolate chips.

    Step 3: Scoop and Bake

    1. Scoop 1.5-tablespoon balls of dough onto the baking sheet, 2 inches apart.
    2. Bake for 10-12 minutes. Edges should look set, centers still slightly soft.
    3. Let cool on the pan for 5 minutes, then transfer to a wire rack.

    Summary

    Prep Time: 10 minutes | Cook Time: 12 minutes | Total Time: 22 minutes

    Yield: 18-20 cookies

    Difficulty: Easy (seriously, one bowl)

    Storage Notes

    How to Store:

    Keep in an airtight container at room temperature for up to 5 days. They stay soft and chewy.

    Freezing Dough:

    Scoop dough balls onto a tray and freeze until solid. Transfer to a bag and bake directly from frozen—add 2-3 minutes to bake time.

    Freezing Baked Cookies:

    Freeze in a single layer in a ziplock bag for up to 3 months. Thaw at room temperature for 15 minutes.

    Pro Tip:

    The vinegar isn’t a typo—it reacts with baking soda for a tender crumb and enhances the red velvet tang. Don’t skip it.

  • Revel Bars: Oatmeal, Caramel, Chocolate—Get in My Face

    Revel Bars: Oatmeal, Caramel, Chocolate—Get in My Face

    Revel bars are the dessert nobody talks about but everyone devours. Imagine a buttery oatmeal cookie, a layer of sweetened condensed milk caramel, and melted chocolate swirled through the top. They’re rich, chewy, crunchy at the edges, and impossible to eat just one. This is your new potluck secret weapon.

    Ingredients

    Makes one 9×13 pan (24 bars).

    For the Oatmeal Base & Topping:

    • 1 cup (2 sticks) unsalted butter, softened
    • 1 cup brown sugar, packed
    • ½ cup granulated sugar
    • 2 large eggs
    • 2 teaspoons vanilla extract
    • 2 cups all-purpose flour
    • 1 teaspoon baking soda
    • ½ teaspoon salt
    • 3 cups old-fashioned rolled oats

    For the Caramel Filling:

    • 1 can (14 oz) sweetened condensed milk
    • 2 tablespoons butter
    • 1 cup semi-sweet chocolate chips (for swirling on top)

    Step-by-Step Instructions

    Step 1: Make the Oatmeal Dough

    1. Preheat oven to 350°F (175°C). Grease a 9×13 pan.
    2. Cream butter and sugars until fluffy. Add eggs and vanilla.
    3. Mix in flour, baking soda, and salt. Stir in oats.
    4. Press ⅔ of the dough into the bottom of the pan.

    Step 2: Make the Caramel Layer

    1. In a small saucepan, heat condensed milk and 2 tablespoons butter over medium-low.
    2. Stir constantly until thickened and golden, about 5-7 minutes.
    3. Pour caramel over the oatmeal base. Spread evenly.

    Step 3: Top and Swirl

    1. Crumble remaining oatmeal dough over the caramel layer.
    2. Sprinkle chocolate chips on top. Bake for 20 minutes.
    3. Remove from oven. Use a knife to gently swirl the softened chocolate into the top.
    4. Return to oven for 5-10 more minutes until golden brown.

    Step 4: Cool Completely

    1. Let bars cool in the pan for at least 2 hours (or they’ll fall apart).
    2. Cut into squares. Hide half for yourself.

    Summary

    Prep Time: 20 minutes | Cook Time: 30 minutes | Cooling: 2 hours | Total Time: ~3 hours

    Yield: 24 bars

    Difficulty: Easy (patience for cooling required)

    Storage Notes

    How to Store:

    Keep revel bars in an airtight container at room temperature for up to 5 days. They actually get better on day 2—the flavors marry.

    Freezing:

    Freeze uncut bars in the pan, wrapped tightly, for up to 3 months. Thaw overnight in the fridge, then bring to room temp before cutting.

    Pro Tip:

    For clean slices, chill bars in the fridge for 30 minutes before cutting. Use a sharp knife and wipe it clean between cuts.

  • Kimbap: Korean Seaweed Rice Rolls That Beat Sushi Any Day

    Kimbap: Korean Seaweed Rice Rolls That Beat Sushi Any Day

    Kimbap is Korea’s gift to packed lunches. Think sushi’s more casual, more flavorful cousin. Sticky rice meets sesame oil, then gets rolled with colorful fillings—egg, carrot, spinach, pickled radish, and bulgogi. Slice into bite-sized coins and you’ve got a portable feast that tastes amazing at room temperature.

    Ingredients

    Makes 4-5 rolls (serves 3-4).

    • 4 sheets dried seaweed (gim/kimbap nori)
    • 3 cups cooked short-grain rice, slightly warm
    • 1 tablespoon sesame oil
    • 1 teaspoon salt
    • 4 oz bulgogi or seasoned ground beef (or imitation crab)
    • 2 eggs, beaten and fried into a thin omelette, then sliced into strips
    • 1 carrot, julienned and lightly sautéed
    • 1 cup spinach, blanched and squeezed dry
    • 4 strips yellow pickled radish (danmuji)
    • Sesame seeds (optional)

    Step-by-Step Instructions

    Step 1: Season the Rice

    1. In a bowl, mix warm rice with sesame oil and salt until glossy and fragrant.
    2. Let cool slightly—hot rice wilts the seaweed.

    Step 2: Prep Your Fillings

    1. Have all fillings ready in strips: egg, carrot, spinach, pickled radish, bulgogi.
    2. Everything should be at room temperature.

    Step 3: Assemble the Roll

    1. Place a sheet of seaweed on a bamboo mat (shiny side down).
    2. Spread a thin layer of rice over ¾ of the seaweed, leaving a bare strip at the top edge.
    3. Sprinkle with sesame seeds. Gently press down with your fingers.
    4. Arrange fillings in a neat line across the middle.

    Step 4: Roll Tight

    1. Lift the bottom edge of the mat and roll away from you, tucking fillings snugly.
    2. Squeeze gently as you roll. Seal the bare edge with a dab of water.
    3. Repeat with remaining ingredients.

    Step 5: Slice and Serve

    1. Brush rolls with a little sesame oil for shine.
    2. Slice into ½-inch rounds with a sharp, damp knife (wipe between cuts).
    3. Serve with pickled radish or dipping sauce (soy + vinegar + a little gochugaru).

    Summary

    Prep Time: 30 minutes | Cook Time: 10 minutes | Total Time: 40 minutes

    Yield: 4-5 rolls (3-4 servings)

    Difficulty: Medium (rolling takes practice)

    Storage Notes

    Best Eaten Fresh:

    Kimbap is happiest within 4-6 hours. The rice stays soft but the seaweed gets chewy overnight.

    For Next-Day Kimbap:

    Wrap individual rolls tightly in plastic wrap and refrigerate. Eat cold or at room temp—don’t microwave (soggy nightmare). For firmer rice, dip slices in beaten egg and pan-fry into kimbap-jeon.

    Picnic Pro Tip:

    B rush rolls with extra sesame oil right before packing. It buys you a little extra moisture protection. Bring soy dipping sauce separately.

  • Kalbi: The Sticky, Sweet, Smoky Ribs You’ll Dream About

    Kalbi: The Sticky, Sweet, Smoky Ribs You’ll Dream About

    Kalbi is Korean BBQ’s greatest hit. Thin-cut crosswise short ribs soak up a sweet-savory marinade of soy, garlic, ginger, and Asian pear—then get blasted on high heat until caramelized and smoky. The meat is tender, almost buttery. The edges get charred and sticky. Serve with rice and kimchi. You’re welcome.

    Ingredients

    Serves 3-4.

    For the Marinade:

    • 2 lbs flanken-cut beef short ribs (¼-inch thick, across the bone)
    • ½ cup soy sauce
    • ¼ cup brown sugar
    • ¼ cup mirin or rice wine
    • ½ Asian pear, grated (or ¼ cup apple sauce)
    • 4 cloves garlic, minced
    • 1 tablespoon ginger, grated
    • 1 tablespoon sesame oil
    • 2 green onions, chopped

    For Serving:

    • Steamed rice, kimchi, sesame seeds, lettuce leaves (for wraps)

    Step-by-Step Instructions

    Step 1: Make the Marinade

    1. Whisk soy sauce, brown sugar, mirin, grated pear, garlic, ginger, sesame oil, and green onions.
    2. The pear is not optional—it tenderizes the meat naturally.

    Step 2: Marinate the Ribs

    1. Place ribs in a large bowl or zip bag. Pour marinade over them.
    2. Massage to coat. Marinate for at least 2 hours (overnight is better).

    Step 3: Heat Your Cooking Surface

    1. Heat a grill, cast iron pan, or grill pan to medium-high heat.
    2. Lightly oil the surface if needed.

    Step 4: Sear Fast and Hot

    1. Remove ribs from marinade. Let excess drip off (reserve marinade for basting).
    2. Sear for 2-3 minutes per side until deeply caramelized and slightly charred.
    3. Don’t crowd the pan—cook in batches.
    4. Brush with reserved marinade during cooking for extra glaze.

    Step 5: Serve Immediately

    1. Slice between bones or serve whole. Sprinkle with sesame seeds and green onions.
    2. Serve with rice, kimchi, and lettuce for wrapping. Build a little bundle and devour.

    Summary

    Prep Time: 10 minutes | Marinate: 2+ hours | Cook Time: 6 minutes | Total Time: ~2.5 hours

    Yield: 3-4 servings

    Difficulty: Easy (marinating does the work)

    Storage Notes

    How to Store:

    Store cooked kalbi in an airtight container in the fridge for up to 3 days. The flavor gets even deeper overnight.

    Reheating:

    Sear in a hot pan for 30 seconds per side. Microwave makes it sad and rubbery—don’t.

    Freezing:

    Freeze raw ribs in marinade for up to 3 months. Thaw overnight in the fridge then cook as directed. Zero loss in quality.

    Leftover Kalbi Rice Bowl:

    Chop leftovers, toss with rice, a fried egg, and kimchi. Best lunch ever.

  • Prime Rib That’ll Make You Cry (Reverse Sear Method)

    Prime Rib That’ll Make You Cry (Reverse Sear Method)

    Prime rib is intimidating. Expensive cut, big oven commitment, easy to mess up. Enter the reverse sear: low and slow first, then ripping hot at the end. No gray band. No overcooked edges. Just edge-to-edge pink perfection with a crunchy, peppery crust. This is the only method you’ll ever need.

    Ingredients

    Serves 4-6.

    • 1 (4-5 lb) bone-in prime rib roast (2-3 bones)
    • 2 tablespoons kosher salt (yes, tablespoons)
    • 1 tablespoon black pepper, freshly ground
    • 4 cloves garlic, minced
    • 2 tablespoons fresh rosemary or thyme, chopped
    • 2 tablespoons olive oil

    Step-by-Step Instructions

    Step 1: Dry Brine (The Cheat Code)

    1. Pat roast completely dry. Score fat cap in a crosshatch pattern.
    2. Mix salt, pepper, garlic, and herbs. Rub all over the meat.
    3. Place uncovered in the fridge for at least 4 hours (overnight is better).

    Step 2: Low and Slow

    1. Remove roast from fridge 2 hours before cooking to come to room temp.
    2. Preheat oven to 250°F (120°C).
    3. Place roast on a wire rack over a baking sheet.
    4. Cook until internal temp hits 115°F (46°C) for medium-rare, about 3-4 hours.

    Step 3: Rest (Crucial!)

    1. Remove roast from oven. Tent loosely with foil.
    2. Rest for 30-45 minutes. Temp will rise to 125-130°F (52-54°C).

    Step 4: Reverse Sear (The Crust)

    1. Crank oven to 500°F (260°C) or heat a cast iron pan on high.
    2. Rub roast with olive oil. Return to oven for 8-10 minutes until dark brown.
    3. Or sear in hot pan for 60-90 seconds per side.

    Step 5: Slice and Serve

    1. Slice against the bone between each rib, then cut into thick slabs.
    2. Serve with horseradish and au jus. Accept applause.

    Summary

    Prep Time: 10 minutes + dry brine (4+ hours) | Cook Time: 3-4 hours + 10 minutes sear | Total Time: About 4.5 hours

    Yield: 4-6 servings

    Difficulty: Medium (temperature patience required)

    Storage Notes

    Leftovers (Best Part):

    Store sliced prime rib in its juices in an airtight container for up to 4 days.

    How to Reheat (Without Ruining):

    Place slices in a skillet with a splash of beef broth. Cover and warm over low heat for 2-3 minutes. Never microwave—it cooks the meat gray.

    Prime Rib Sandwiches:

    Cold or gently reheated prime rib on a crusty roll with horseradish mayo is better than the original dinner. Make them.

  • The Triple-Decker Club Sandwich That Needs Two Hands (And No Apologies)

    The Triple-Decker Club Sandwich That Needs Two Hands (And No Apologies)

    The club sandwich is not subtle. It’s three slices of toast, stacked with turkey, bacon, lettuce, tomato, and mayo—then stabbed with toothpicks and cut into triangles. It’s tall, ridiculous, and completely perfect. This recipe gives you the classic diner version, no frills, all crunch.

    Ingredients

    Serves 1 very hungry person (or 2 normal people).

    • 3 slices of white or sourdough toast
    • 4 strips crispy bacon
    • 3 oz sliced roasted turkey breast
    • 2 leaves crisp iceberg or romaine lettuce
    • 2 slices ripe tomato
    • 3 tablespoons mayonnaise
    • 4 toothpicks (for structural integrity)

    Step-by-Step Instructions

    Step 1: Toast the Bread

    1. Toast the 3 slices until golden and crisp. A sturdy base is non-negotiable.
    2. Let them cool slightly so mayo doesn’t turn into a sad puddle.

    Step 2: Build the Bottom Layer

    1. Spread mayo on one side of two toast slices.
    2. Place first slice, mayo-side up. Top with lettuce, then turkey.
    3. Add second slice, mayo-side down AND mayo-side up (double-sided mayo action).

    Step 3: Build the Top Layer

    1. On the second slice (mayo-side up), add bacon, then tomato.
    2. Season tomato with salt and pepper.
    3. Top with remaining lettuce, then third toast slice, mayo-side down.

    Step 4: Secure and Slice

    1. Stick 4 toothpicks into the corners of the sandwich.
    2. Use a serrated knife to slice diagonally into 4 triangles.
    3. Each triangle should have a toothpick—don’t remove until eating.

    Step 5: Serve Immediately

    1. Serve with potato chips and a pickle spear. Ignore napkins. Embrace mess.

    Summary

    Prep Time: 10 minutes | Cook Time: 5 minutes (toast + bacon) | Total Time: 15 minutes

    Yield: 1 large sandwich

    Difficulty: Easy (toothpick engineering required)

    Storage Notes

    Don’t Even Think About It:

    An assembled club sandwich becomes a soggy, droopy mess within an hour. Toast gets sad. Lettuce wilts. Bacon loses its soul.

    Make-Ahead Prep Only:

    Cook bacon and slice tomato up to 1 day ahead. Keep everything separate. Assemble only when ready to eat. This is the way.

    Leftover Components:

    Use leftover turkey and bacon in a wrap or salad. The bread is not salvageable.

  • The Perfect Grilled Cheese (Golden, Gooey, Gone in 60 Seconds)

    The Perfect Grilled Cheese (Golden, Gooey, Gone in 60 Seconds)

    Let’s settle this: a great grilled cheese isn’t fancy. It’s two slices of bread, plenty of butter, and cheese that stretches for days. The secret? Low and slow heat, mayo on the outside (trust us), and a lid to trap steam for maximum melt. This is the one sandwich everyone should master.

    Ingredients

    Serves 1 (but make two, trust us).

    • 2 slices of thick white or sourdough bread
    • 2 tablespoons salted butter, softened
    • ½ cup grated cheese (cheddar, Monterey Jack, or Gruyère—or mix them)
    • Optional: 1 tablespoon mayonnaise (for extra crispy crust)

    Step-by-Step Instructions

    Step 1: Butter (or Mayo) the Bread

    1. Spread softened butter on one side of each slice.
    2. For next-level crunch, spread a thin layer of mayo instead—it browns better than butter.

    Step 2: Cheese Goes in the Middle

    1. Place one slice, butter-side down, in a cold nonstick skillet.
    2. Pile all the cheese on top. Go higher than you think—it will melt down.
    3. Top with the second slice, butter-side up.

    Step 3: Low and Slow with a Lid

    1. Turn heat to medium-low. Cover the pan with a lid.
    2. Cook for 3–4 minutes until the bottom is deep golden brown.
    3. Flip carefully. Cover again and cook 2–3 more minutes.

    Step 4: Press and Slice

    1. Press down gently with a spatula for even browning.
    2. Remove from pan. Let rest 1 minute (prevents cheese lava).
    3. Slice diagonally and serve immediately.

    Summary

    Prep Time: 3 minutes | Cook Time: 7 minutes | Total Time: 10 minutes

    Yield: 1 sandwich

    Difficulty: Easy (patience required)

    Storage Notes

    Don’t Do It:

    Grilled cheese is a fresh-only food. Storing makes it soggy. Reheating turns it into a chewy, sad cracker.

    If You Absolutely Must:

    Reheat in a dry skillet over medium-low heat for 2 minutes per side. Never microwave—rubber cheese is a crime.

    Make-Ahead Prep:

    Grate cheese and butter bread up to 1 day ahead. Assemble and fry when hungry.

  • The Pretty Japanese Omelette That Impresses Everyone (Tamagoyaki)

    The Pretty Japanese Omelette That Impresses Everyone (Tamagoyaki)

    Tamagoyaki is what happens when eggs get an elegant Japanese makeover. Slightly sweet, slightly savory, and beautifully layered, it’s served everywhere—from sushi counters to bento boxes to breakfast tables. The texture is the real star: bouncy, silky, and nothing like a regular omelette. All you need is a rectangular pan, a little patience, and this foolproof recipe.

    Ingredients

    Serves 2 as a side.

    For the Egg Mixture:

    • 3 large eggs
    • 2 tablespoons dashi (or water + pinch of hondashi)
    • 1 tablespoon soy sauce
    • 2 teaspoons sugar
    • 1 teaspoon mirin (optional, for shine)

    Tools:

    • Rectangular tamagoyaki pan (or small nonstick skillet)
    • Chopsticks or cooking chopsticks
    • Spatula

    Step-by-Step Instructions

    Step 1: Mix the Eggs

    1. Crack eggs into a bowl. Whisk gently—don’t overmix or incorporate too much air.
    2. Add dashi, soy sauce, sugar, and mirin. Stir until just combined.

    Step 2: Heat and Oil the Pan

    1. Heat your tamagoyaki pan over medium-low heat.
    2. Rub a paper towel with oil across the entire surface.

    Step 3: First Layer

    1. Pour a thin layer of egg mixture to cover the pan.
    2. As it sets, use chopsticks to pop any large bubbles.
    3. When almost cooked through, roll the egg toward you into a log.
    4. Push the log to the far end of the pan.

    Step 4: Repeat Layers

    1. Re-oil the exposed pan surface.
    2. Pour another thin layer. Lift the log so egg flows underneath.
    3. When set, roll the log back over the new layer.
    4. Repeat until all egg mixture is used (4–5 layers total).

    Step 5: Shape and Serve

    1. Gently press the rolled omelette into a neat rectangle using a spatula or bamboo mat.
    2. Slice into thick pieces and serve warm or at room temperature.

    Summary

    Prep Time: 5 minutes | Cook Time: 10 minutes | Total Time: 15 minutes

    Yield: 2 servings

    Difficulty: Medium (rolling technique)

    Storage Notes

    How to Store:

    Tamagoyaki is delicious cold or at room temperature—perfect for bento boxes. Store in an airtight container in the fridge for up to 2 days.

    Reheating:

    Serve cold, or microwave for 10 seconds. Don’t overheat or it gets rubbery.

    Pro Tip:

    Use a bamboo rolling mat wrapped in plastic wrap to shape the tamagoyaki into a perfect rectangle after cooking.

  • Japanese Fried Chicken That Destroys All Other Fried Chicken (Karaage)

    Japanese Fried Chicken That Destroys All Other Fried Chicken (Karaage)

    Let’s be honest—most fried chicken is good. But karaage? Karaage is life-changing. Japanese fried chicken is marinated in soy sauce, ginger, and garlic, then coated in potato starch and fried until impossibly crispy. The result: shatteringly crunchy on the outside, ridiculously juicy on the inside. No brining. No buttermilk. Just pure umami magic in under 30 minutes.

    Ingredients

    Serves 2–3 as a main.

    For the Marinade:

    • 1 lb (450g) boneless, skinless chicken thighs
    • 2 tablespoons soy sauce
    • 1 tablespoon sake or dry white wine
    • 1 tablespoon mirin (or honey + rice vinegar)
    • 1 teaspoon grated fresh ginger
    • 2 cloves garlic, grated
    • 1 teaspoon sesame oil

    For Frying & Coating:

    • ½ cup potato starch (cornstarch works too)
    • Neutral oil for frying (vegetable or canola)
    • Lemon wedges and Japanese mayo, for serving

    Step-by-Step Instructions

    Step 1: Marinate the Chicken

    1. Cut chicken thighs into bite-sized pieces (1.5 inches).
    2. Mix soy sauce, sake, mirin, ginger, garlic, and sesame oil in a bowl.
    3. Add chicken, toss well, and marinate for 15 minutes (or up to 4 hours).

    Step 2: Coat in Potato Starch

    1. Remove chicken from marinade. Let excess drip off.
    2. Dredge each piece in potato starch until fully coated. Shake off extra.
    3. The coating should look dry and slightly craggy.

    Step 3: Heat the Oil

    1. Heat 2 inches of oil in a pot to 340°F (170°C).
    2. Test with a piece of coating—it should sizzle gently.

    Step 4: Double-Fry for Ultimate Crunch

    1. Fry chicken in batches (don’t crowd) for 2 minutes.
    2. Remove and drain on a rack. Rest for 2 minutes.
    3. Increase oil to 355°F (180°C). Fry again for 1 minute until deep golden.

    Step 5: Drain and Devour

    1. Drain on a wire rack (not paper towels—they ruin crispiness).
    2. Serve immediately with lemon wedges and Japanese mayo.

    Summary

    Prep Time: 20 minutes (includes marinating) | Cook Time: 10 minutes | Total Time: 30 minutes

    Yield: 2–3 servings

    Difficulty: Medium (double-fry timing)

    Storage Notes

    Leftovers? Rare, But Here’s How:

    Karaage is best hot and fresh. For leftovers: refrigerate in an open container (prevents steaming). Reheat in an air fryer at 375°F (190°C) for 3–4 minutes or in an oven on a wire rack. Never microwave—it turns into rubber.

    Make-Ahead:

    Marinate raw chicken up to 24 hours ahead. Coat and fry right before serving for peak crunch.

  • Bombolonis: Italian Donuts That Hit Different

    Bombolonis: Italian Donuts That Hit Different

    Donuts are great. Bomboloni are a flex.

    These Italian stuffed donuts are softer, richer, and sexier than your average glazed ring. Rolled in sugar, filled with velvety custard or warm Nutella. They’re actually easy to make at home. No deep fryer? Bake ’em. Let’s go.

    Ingredients

    Makes 12 bomboloni.

    For the Dough:

    • 3 cups all-purpose flour
    • ¼ cup sugar
    • 1 packet (2 ¼ tsp) instant yeast
    • ½ teaspoon salt
    • 3 large egg yolks
    • ½ cup warm milk (about 110°F)
    • 4 tablespoons unsalted butter, softened

    For the Filling (Pick One):

    • 1 cup vanilla pastry cream (recipe below) OR
    • ½ cup Nutella

    For the Coating:

    • ½ cup granulated sugar
    • Oil for frying (or baking method below)

    Step-by-Step Instructions

    Step 1: Make the Dough

    1. In a bowl, whisk flour, sugar, yeast, and salt.
    2. Add egg yolks and warm milk. Mix until a sticky dough forms.
    3. Add softened butter and knead for 8-10 minutes until smooth.
    4. Let rise in a greased bowl for 1-2 hours until doubled.

    Step 2: Shape & Rise Again

    1. Punch down dough. Roll into 12 balls (about 2 inches each).
    2. Place on a parchment-lined tray. Cover and rise for 30 minutes.

    Step 3: Fry or Bake

    1. Fry: Heat oil to 350°F (175°C). Fry 2-3 at a time for 1-2 minutes per side until golden. Drain on paper towels.
    2. Bake: Brush with melted butter. Bake at 375°F for 12-15 minutes until golden.

    Step 4: Coat & Fill

    1. Roll warm bomboloni in granulated sugar until fully coated.
    2. Use a piping bag or a chopstick to poke a hole and fill with custard or Nutella.
    3. Devour immediately. Close your eyes. Thank Italy.

    Summary

    Prep Time: 20 minutes | Rise Time: 1.5-2.5 hours | Cook Time: 10 minutes

    Yield: 12 bomboloni | Difficulty: Medium

    Storage Notes

    Bomboloni are best eaten day-of. Store unfilled leftovers in an airtight container for 1 day (filling makes them soggy). Reheat in an air fryer at 350°F for 3 minutes, then re-roll in sugar. Never microwave.