Blog

  • Peri Peri Chicken (African-Style Spicy Grilled Chicken)

    Peri Peri Chicken (African-Style Spicy Grilled Chicken)

    Peri Peri Chicken is a fiery, flavorful dish that has become a global sensation—and for good reason. The marinade, made with African bird’s eye chilies (peri peri), garlic, lemon, paprika, and herbs, packs a punch of heat and citrusy brightness.

    Whether you grill, roast, or pan-sear the chicken, the result is juicy, spicy, and utterly addictive. This recipe is inspired by the beloved Nando’s-style chicken but made from scratch with real ingredients.

    Ingredients

    For the Peri Peri Marinade:

    • 4-6 African bird’s eye chilies (or red Thai chilies), stems removed (adjust to heat)
    • 4 cloves garlic, peeled
    • 1 red bell pepper, seeded and chopped (optional, for milder flavor)
    • ¼ cup (60ml) lemon juice (about 1 lemon)
    • ¼ cup (60ml) red wine vinegar
    • ¼ cup (60ml) olive oil
    • 2 tablespoons smoked paprika
    • 1 tablespoon dried oregano
    • 1 tablespoon brown sugar
    • 2 teaspoons salt
    • 1 teaspoon black pepper

    For the Chicken:

    • 3 lbs (1.4 kg) chicken pieces (drumsticks, thighs, or breasts)
    • Fresh parsley or cilantro, for garnish
    • Lemon wedges, for serving

    Instructions

    1. Make the Peri Peri Marinade: In a blender or food processor, combine the chilies, garlic, red bell pepper (if using), lemon juice, vinegar, olive oil, paprika, oregano, sugar, salt, and pepper. Blend until smooth. Reserve ½ cup of marinade for basting.

    2. Marinate the Chicken: Place the chicken pieces in a large bowl or resealable bag. Pour the marinade over the chicken and toss to coat. Cover and refrigerate for at least 4 hours, or up to 24 hours.

    3. Preheat the Grill/Oven: Preheat a grill to medium-high heat (400°F / 200°C) or an oven to 425°F (220°C).

    4. Cook the Chicken: Remove chicken from marinade, shaking off excess. Grill or roast for 25 to 35 minutes, turning occasionally, until charred in spots and cooked through (internal temperature 165°F / 74°C for breasts, 175°F / 80°C for thighs). Baste with reserved marinade during the last 10 minutes.

    5. Serve: Transfer to a platter. Garnish with fresh parsley and lemon wedges. Serve immediately.

    This Peri Peri Chicken is bold, fiery, and packed with flavor—perfect for grilling season or any time you crave something spicy and delicious.

  • Pork Hamonado (Sweet, Savory, Filipino Classic)

    Pork Hamonado (Sweet, Savory, Filipino Classic)

    Hamonado is what happens when pork meets pineapple and falls in love. Sweet, savory, fall-apart tender—this Filipino dish tastes like a party. One pot. Big flavor.

    Your rice is begging for this sauce.

    Ingredients

    Serves 4-6.

    • 2 lbs (900g) pork shoulder or belly, cut into chunks
    • 1 can (20 oz) pineapple chunks with juice
    • ½ cup soy sauce
    • ½ cup brown sugar
    • 4 cloves garlic, minced
    • 1 onion, diced
    • 2 bay leaves
    • ½ teaspoon black pepper
    • Salt to taste

    Step-by-Step Instructions

    Step 1: Brown Pork

    1. Heat oil in a large pot. Brown pork on all sides (5-7 minutes).

    Step 2: Sauté

    1. Add onion and garlic. Cook 2 minutes until soft.

    Step 3: Simmer

    1. Add pineapple juice, soy sauce, brown sugar, bay leaves, and pepper.
    2. Bring to a boil, then lower heat. Simmer 45-60 minutes until pork is tender.

    Step 4: Thicken & Serve

    1. Add pineapple chunks. Cook 5 more minutes until sauce is sticky.
    2. Season with salt. Serve hot over rice.

    Summary

    Prep Time: 10 minutes | Cook Time: 1 hour | Total Time: 1 hour 10 minutes

    Yield: 4-6 servings

    Difficulty: Easy (just let it simmer)

    Storage Notes

    How to Store:

    • Fridge: Store up to 5 days. Tastes even better next day.
    • Reheat: Stovetop over low heat. Add splash of water if sauce is too thick.
    • Freezer: Freezes beautifully for up to 3 months.
  • Pan-Seared Mahi-Mahi with Mango Salsa

    Pan-Seared Mahi-Mahi with Mango Salsa

    Pan-Seared Mahi-Mahi with Mango Salsa is a quick, healthy, and flavorful dinner that’s ready in under 20 minutes. The fish develops a golden, crispy crust while staying flaky and tender inside, and the vibrant mango salsa adds a burst of sweetness and acidity.

    Ingredients

    For the Mahi-Mahi:

    • 4 mahi-mahi fillets (6 oz each, about 1-inch thick)
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • ½ teaspoon paprika (optional)
    • 1 tablespoon olive oil or avocado oil

    For the Mango Salsa:

    • 2 ripe mangoes, diced
    • ½ red bell pepper, finely diced
    • ¼ red onion, finely diced
    • 1 jalapeño, seeded and minced (optional)
    • ¼ cup fresh cilantro, chopped
    • 2 tablespoons lime juice
    • Salt, to taste

    For Serving:

    • Lime wedges
    • Fresh cilantro

    Instructions

    1. Make the Mango Salsa: In a bowl, combine mango, bell pepper, red onion, jalapeño (if using), cilantro, lime juice, and salt. Stir to combine. Set aside.

    2. Season the Mahi-Mahi: Pat mahi-mahi fillets completely dry with paper towels. Season both sides with salt, pepper, and paprika.

    3. Sear the Fish: Heat olive oil in a large nonstick or cast iron skillet over medium-high heat. Place the fillets in the skillet (presentation side down). Cook undisturbed for 3 to 4 minutes until golden brown and crispy. Flip and cook for another 2 to 3 minutes until the fish is opaque and flakes easily with a fork.

    4. Serve: Transfer mahi-mahi to plates. Top generously with mango salsa. Garnish with lime wedges and fresh cilantro. Serve immediately.

    Pro-Tips for Picture-Perfect Pan-Seared Mahi-Mahi

    • Pat Fish Completely Dry: Essential for a crispy crust.
    • Use Ripe but Firm Mangoes: They hold their shape in the salsa.
    • Don’t Overcook: Mahi-mahi cooks quickly—remove from heat when it flakes easily.
    • Serve Immediately: The crust is crispiest fresh from the pan.

    This Pan-Seared Mahi-Mahi with Mango Salsa is bright, fresh, and incredibly flavorful—a perfect healthy dinner.

  • Bacon and Cheese Turnovers (Puff Pastry Pockets of Joy)

    Bacon and Cheese Turnovers (Puff Pastry Pockets of Joy)

    Puff pastry is a gift from the gods. Stuff it with bacon and cheese? Now we’re talking. These turnovers are flaky, buttery, salty, and ridiculously easy. No rolling. No fuss.

    Twenty minutes. Four ingredients. Zero leftovers.

    Ingredients

    Makes 8 turnovers.

    • 1 sheet frozen puff pastry, thawed
    • 8 slices bacon, cooked crispy and crumbled
    • 1 cup (100g) shredded cheddar or Gruyère cheese
    • 1 egg, beaten (for egg wash)
    • Optional: black pepper, chives, or hot honey for drizzling

    Step-by-Step Instructions

    Step 1: Prep

    1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
    2. Roll out puff pastry slightly (just to smooth seams). Cut into 8 squares.

    Step 2: Fill

    1. Spoon bacon and cheese into the center of each square. Don’t overstuff.
    2. Fold diagonally into a triangle. Press edges with a fork to seal.

    Step 3: Egg Wash & Bake

    1. Brush tops with beaten egg. Cut a small slit for steam to escape.
    2. Bake 15-18 minutes until puffed and golden brown.

    Step 4: Serve

    1. Cool 5 minutes. Drizzle with hot honey if you’re feeling fancy.

    Summary

    Prep Time: 5 minutes | Cook Time: 18 minutes | Total Time: 23 minutes

    Yield: 8 turnovers

    Difficulty: Easy (puff pastry does the heavy lifting)

    Storage Notes

    How to Store:

    • Fridge: Store leftovers up to 3 days.
    • Reheat: Oven at 350°F for 5-7 minutes. Air fryer at 350°F for 3 minutes.
    • Freeze unbaked: Assemble, freeze on a tray, then bag. Bake from frozen, add 5 minutes.
  • Garlic Butter Mussels (Fancy Dinner, 10 Minutes)

    Garlic Butter Mussels (Fancy Dinner, 10 Minutes)

    Mussels are secretly the fastest fancy dinner on earth. Ten minutes from pan to bowl. No fuss. No fishy business. Just sweet, tender mussels in a ridiculously good garlic butter wine broth.

    Grab a baguette. You’ll want to drink the sauce.

    Ingredients

    Serves 2 as a main, 4 as an appetizer.

    • 2 lbs (900g) fresh mussels, cleaned and de-bearded
    • 4 tablespoons butter
    • 6 cloves garlic, minced
    • ½ cup dry white wine (or seafood broth)
    • ¼ cup fresh parsley, chopped
    • Juice of ½ lemon
    • Salt and black pepper to taste
    • Crusty bread for serving

    Step-by-Step Instructions

    Step 1: Clean Mussels

    1. Scrub mussels under cold water. Pull off any “beards” (stringy bits).
    2. Discard any with cracked shells or ones that stay open when tapped.

    Step 2: Make Garlic Butter

    1. Melt butter in a large pot over medium heat. Add garlic and cook 1 minute until fragrant.
    2. Pour in white wine. Simmer 2 minutes.

    Step 3: Steam Mussels

    1. Add mussels to pot. Cover and cook 5-7 minutes until all shells open.
    2. Discard any that stay closed.

    Step 4: Finish & Serve

    1. Stir in parsley and lemon juice. Season with pepper.
    2. Pour into a big bowl. Serve with crusty bread. Dip. Swoon.

    Summary

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

    Yield: 2 main or 4 appetizer servings

    Difficulty: Easy (mussels cook themselves)

    Storage Notes

    How to Store:

    • Best fresh. Mussels are a same-day affair.
    • Leftovers: Remove meat from shells. Store in broth up to 2 days.
    • Reheat: Gently in a covered pot over low heat. Don’t overcook or they get rubbery.
  • Authentic Berliner (German Jam-Filled Doughnuts)

    Authentic Berliner (German Jam-Filled Doughnuts)

    Berliner are the pride of German pastry—soft, pillowy, golden-fried doughnuts filled with sweet jam and dusted with powdered sugar. They’re a staple of Carnival (Fasching) season, New Year’s Eve, and every good bakery in Germany. Unlike American doughnuts, Berliner are typically yeast-risen, lighter than air, and filled with jam after frying.

    This authentic recipe delivers Berliner just like those from a German bakery—with that perfect texture, a generous jam filling, and a delicate dusting of powdered sugar. Once you try them fresh and warm, you’ll never look at doughnuts the same way again.

    Ingredients

    For the Berliner Dough (makes about 12-15 Berliner):

    • 4 cups (500g) all-purpose flour
    • ¼ cup (50g) granulated sugar
    • 2 ¼ teaspoons (1 packet) active dry yeast
    • 1 teaspoon salt
    • 1 cup (240ml) whole milk, warm (110°F / 43°C)
    • 2 large eggs, room temperature
    • ¼ cup (60g) unsalted butter, melted and cooled
    • 1 teaspoon vanilla extract
    • Zest of 1 lemon (optional, but traditional)
    • 1 tablespoon rum or rum extract (optional)
    • Vegetable or peanut oil, for frying

    For the Filling and Topping:

    • 1 ½ cups (about 450g) seedless raspberry jam (or strawberry, apricot, plum)
    • 1 cup (120g) powdered sugar, for dusting
    • Additional granulated sugar for coating (traditional in some regions)

    Instructions

    1. Activate the Yeast: In a small bowl, combine the warm milk, yeast, and a pinch of sugar. Let sit for 5-10 minutes until foamy and bubbly.

    2. Mix the Dough: In a large bowl or stand mixer fitted with the dough hook, combine the flour, remaining sugar, and salt. Add the yeast mixture, eggs, melted butter, vanilla, lemon zest, and rum (if using).

    Mix on low speed until a shaggy dough forms, then knead on medium-low for 5-7 minutes until smooth, soft, and elastic. The dough should be soft and slightly tacky but not sticky.

    3. First Rise: Transfer the dough to a lightly oiled bowl, cover with plastic wrap or a damp towel, and let rise in a warm place until doubled in size, about 1-2 hours.

    4. Roll and Cut: Punch down the dough and turn it out onto a lightly floured surface. Roll to about ½-inch thickness. Use a 3-inch round cutter to cut out circles. Place on a parchment-lined baking sheet, spacing about 2 inches apart. Gather scraps, re-roll, and cut additional circles.

    5. Second Rise: Cover the cut Berliner loosely with plastic wrap or a kitchen towel and let rise until puffy and nearly doubled, about 30-45 minutes.

    6. Heat the Oil: In a heavy-bottomed pot or deep fryer, heat about 3 inches of oil to 350°F (175°C). Use a thermometer to maintain temperature.

    7. Fry the Berliner: Carefully place 2-3 Berliner into the hot oil (don’t overcrowd). Fry for 2-3 minutes per side, until deep golden brown. Use a slotted spoon or spider strainer to flip and remove. Drain on a wire rack set over a baking sheet (not paper towels—they’ll get greasy).

    8. Cool Slightly: Let the Berliner cool just until you can handle them, about 5-10 minutes. They should still be warm.

    9. Fill with Jam: Transfer the jam to a piping bag fitted with a Bismarck tip (a long, narrow tip) or a round tip. Insert the tip into the side of each Berliner and gently squeeze until you feel the doughnut expand slightly. Don’t overfill—about 1-2 tablespoons per Berliner.

    10. Coat or Dust: For traditional Berliner, dust generously with powdered sugar. Alternatively, you can roll them in granulated sugar while still warm for a different texture.

    11. Serve: Serve immediately—they’re best the day they’re made.

    Pro-Tips for Berliner Perfection

    • Use a Thermometer: Maintaining the correct oil temperature is crucial. Too cool = greasy Berliner; too hot = burnt outside, raw inside.
    • Don’t Overcrowd the Fryer: Frying too many at once drops the oil temperature. Work in small batches.
    • Drain on a Rack: Paper towels trap steam and make Berliner soggy. A wire rack keeps them crisp.
    • Fill While Warm: Slightly warm Berliner are easier to fill and the jam spreads beautifully.
    • Use Seedless Jam: Seeds can clog your piping tip. Seedless raspberry jam gives the smoothest result.
    • Don’t Overfill: Too much jam will burst out the sides. A gentle squeeze until the Berliner expands slightly is perfect.
    • Traditional Variations: In some regions, Berliner are filled with plum jam (Pflaumenmus) or custard. Some are even filled with savory mixtures for Fasching.
    • Serve Fresh: Berliner are at their absolute best the day they’re made.

    These Authentic Berliner are soft, pillowy, and absolutely delicious.

  • Ultimate Coconut Cake (Fluffy, Creamy, Tropical Dream)

    Ultimate Coconut Cake (Fluffy, Creamy, Tropical Dream)

    Coconut cake is the stuff of dreams—tender, fluffy white cake layers, creamy coconut filling, and a cloud of silky buttercream, all wrapped in a generous blanket of toasted coconut. It’s the cake that transports you to a tropical paradise with every bite.

    This recipe delivers the ultimate version: three layers of perfectly moist coconut cake, filled with a luscious coconut pastry cream, and frosted with a silky Swiss meringue buttercream that’s then completely coated in toasted coconut flakes.

    It’s an impressive showstopper that’s worth every bit of effort. Perfect for birthdays, anniversaries, or any celebration that calls for something special.

    Ingredients

    For the Coconut Cake (makes three 8-inch layers):

    • 3 cups (360g) cake flour
    • 2 teaspoons baking powder
    • ½ teaspoon baking soda
    • 1 teaspoon salt
    • 1 cup (2 sticks / 227g) unsalted butter, softened
    • 2 cups (400g) granulated sugar
    • 4 large eggs, room temperature, separated
    • 1 tablespoon coconut extract (or vanilla extract)
    • 1 cup (240ml) coconut milk (full-fat, room temperature)
    • ½ cup (120ml) buttermilk, room temperature

    For the Coconut Pastry Cream Filling:

    • 1 cup (240ml) coconut milk (full-fat)
    • 1 cup (240ml) whole milk
    • ½ cup (100g) granulated sugar
    • ¼ cup (30g) cornstarch
    • ¼ teaspoon salt
    • 4 large egg yolks
    • 2 tablespoons unsalted butter
    • 1 teaspoon coconut extract
    • ½ cup (40g) shredded coconut, toasted (for folding in)

    For the Swiss Meringue Buttercream:

    • 5 large egg whites
    • 1 ½ cups (300g) granulated sugar
    • 1 ½ cups (3 sticks / 340g) unsalted butter, softened, cut into cubes
    • 1 teaspoon coconut extract (or vanilla)
    • Pinch of salt

    For Assembly and Decoration:

    • 3 cups (240g) sweetened shredded coconut, toasted
    • Fresh edible flowers (optional)

    Instructions

    1. Toast the Coconut: Preheat your oven to 350°F (175°C). Spread the shredded coconut on a baking sheet in an even layer. Toast for 5-7 minutes, stirring halfway, until golden brown and fragrant. Watch carefully—it burns quickly. Set aside to cool.

    2. Make the Coconut Pastry Cream: In a medium saucepan, combine coconut milk and whole milk; heat until steaming. In a bowl, whisk sugar, cornstarch, and salt. Whisk in egg yolks until smooth. Gradually whisk in hot milk to temper, then return to saucepan.

    Cook over medium heat, whisking constantly, until thickened and bubbly. Boil 1 minute. Remove from heat, whisk in butter and coconut extract. Strain into a bowl, press plastic wrap onto surface, and chill completely.

    3. Make the Cake: Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans; line bottoms with parchment. In a bowl, whisk flour, baking powder, baking soda, and salt. In a mixer, beat butter and sugar until light and fluffy, 3-5 minutes.

    Add egg yolks one at a time, beating well. Add coconut extract. In a measuring cup, combine coconut milk and buttermilk. Alternate adding dry ingredients and milk mixture to the batter, beginning and ending with dry. In a separate clean bowl, beat egg whites to stiff peaks.

    Gently fold into batter. Divide among pans. Bake 25-30 minutes until a toothpick comes out clean. Cool in pans 10 minutes, then turn out onto racks to cool completely.

    4. Make the Swiss Meringue Buttercream: In a heatproof bowl, combine egg whites and sugar. Place over a pot of simmering water (not touching water) and whisk constantly until sugar dissolves and mixture reaches 160°F (71°C).

    Transfer to mixer bowl and beat with whisk attachment on medium-high until stiff peaks form and bowl is cool to touch, about 10 minutes. Switch to paddle attachment. With mixer on medium, add butter a few cubes at a time, beating well after each addition. Mixture may look curdled—keep beating until smooth. Add coconut extract and salt, beat until combined.

    5. Finish Pastry Cream: Fold the ½ cup toasted coconut into the chilled pastry cream.

    6. Assemble the Cake: Place one cake layer on a serving plate. Spread half the pastry cream over it. Add second layer, spread remaining pastry cream. Top with third layer. Apply a thin crumb coat of buttercream to the entire cake. Chill 30 minutes.

    7. Frost and Coat: Apply a final layer of buttercream, smoothing with an offset spatula. Gently press the toasted coconut onto the sides and top of the cake, covering completely.

    8. Decorate and Serve: Garnish with fresh edible flowers if desired. Slice and serve at room temperature.

    Pro-Tips for Coconut Cake Perfection

    • Use Full-Fat Coconut Milk: Light coconut milk won’t give the same richness or flavor. Use full-fat for best results.
    • Toast Your Own Coconut: Pre-toasted coconut can be stale. Toasting your own ensures maximum flavor and crunch.
    • Room Temperature Ingredients: Essential for a smooth, even cake batter.
    • Chill Between Layers: A crumb coat and chill makes for cleaner frosting application.
    • Swiss Meringue Buttercream: Don’t be alarmed if it looks curdled—it will come together with continued beating.
    • Press Coconut Gently: Use your hands to gently press coconut onto the sides so it adheres without crushing the cake.
    • Make Ahead: The cake layers and pastry cream can be made a day ahead. Assemble and frost the day of serving.

    This Ultimate Coconut Cake is fluffy, creamy, and absolutely dreamy.

  • Cheesy Spinach Dip Bites

    Cheesy Spinach Dip Bites

    Imagine the creamy, savory comfort of classic spinach dip—now nestled inside a crispy, golden phyllo cup. These Cheesy Spinach Dip Bites are the ultimate party appetizer: portable, poppable, and packed with flavor.

    With a rich filling of spinach, cream cheese, Parmesan, and mozzarella, all baked into pre-made phyllo shells, they come together in minutes and disappear even faster. Perfect for holiday gatherings, game day spreads, or any occasion that calls for an irresistible bite-sized treat.

    Ingredients

    For the Spinach Filling:

    • 1 (10 oz) package frozen chopped spinach, thawed
    • 4 oz (113g) cream cheese, softened
    • ¼ cup (60g) sour cream
    • ¼ cup (25g) grated Parmesan cheese
    • ½ cup (56g) shredded mozzarella cheese, plus extra for topping
    • 1 small clove garlic, minced (or ¼ teaspoon garlic powder)
    • ¼ teaspoon salt
    • ⅛ teaspoon black pepper
    • Pinch of red pepper flakes (optional, for heat)

    For the Assembly:

    • 24 pre-made frozen mini phyllo cups (such as Athens brand), thawed
    • Optional garnish: chopped fresh parsley or chives

    Instructions

    1. Prepare the Spinach: Place the thawed frozen spinach in a clean kitchen towel or several layers of paper towels. Squeeze firmly to remove as much liquid as possible. You should have a dry, compact ball of spinach. This step is essential for preventing soggy cups.

    2. Make the Filling: In a medium bowl, combine the squeezed spinach, softened cream cheese, sour cream, Parmesan cheese, mozzarella cheese, minced garlic, salt, pepper, and red pepper flakes (if using). Mix until fully combined and creamy. The filling should be thick and spreadable.

    3. Assemble the Bites: Preheat your oven to 375°F (190°C). Arrange the thawed phyllo cups on a baking sheet. Spoon about 1 to 1½ teaspoons of the spinach filling into each cup, filling just to the top. Sprinkle a pinch of additional mozzarella cheese over each bite for a golden, bubbly finish.

    4. Bake: Bake for 10 to 12 minutes, until the filling is hot and bubbly and the edges of the phyllo cups are golden brown. Watch closely toward the end to prevent over-browning.

    5. Cool and Serve: Let the bites cool on the baking sheet for 5 minutes before transferring to a serving platter. The filling will be very hot immediately out of the oven. Garnish with chopped parsley or chives if desired. Serve warm.

    Pro-Tips for Perfect Spinach Dip Bites

    • Squeeze the Spinach Thoroughly: This is non-negotiable. Even slightly damp spinach will release water during baking, creating a pool at the bottom of the cup. Use a potato ricer or your hands to wring it dry.
    • Soften Your Cream Cheese: Softened cream cheese blends smoothly and prevents lumps. If you’re short on time, microwave it for 10 to 15 seconds.
    • Don’t Overfill: The filling doesn’t expand much, but overfilled cups can overflow and create a mess. A level fill to the rim is perfect.
    • Work with Thawed Phyllo Cups: Keep the phyllo cups in their tray until just before filling to prevent them from drying out or cracking.
    • Make Ahead: You can prepare the filling up to 2 days in advance and refrigerate it. Assemble and bake just before serving for the freshest results.

    These Cheesy Spinach Dip Bites are guaranteed to be the first thing to disappear from any appetizer table.

  • Black Forest Cake (Chocolate, Cherries, and Cloud of Cream)

    Black Forest Cake (Chocolate, Cherries, and Cloud of Cream)

    Let’s talk about the cake that never goes out of style. Black Forest cake—with its rich chocolate layers, tart cherries, and billowy clouds of whipped cream—is a German classic for a reason. It’s elegant, indulgent, and absolutely unforgettable.

    The combination of deep chocolate, bright cherries, and light, airy cream is pure perfection. Whether you’re celebrating a birthday, an anniversary, or just the fact that you made it through the week, this cake delivers. Yes, it has multiple components. Yes, it’s worth every minute. Let’s make some magic.

    Ingredients

    For the Chocolate Cake (Makes 2 8-inch or 9-inch layers):

    • 1 ¾ cups (220g) all-purpose flour
    • 2 cups (400g) granulated sugar
    • ¾ cup (75g) unsweetened cocoa powder
    • 2 teaspoons baking soda
    • 1 teaspoon baking powder
    • 1 teaspoon salt
    • 2 large eggs, at room temperature
    • 1 cup (240ml) buttermilk, at room temperature
    • 1 cup (240ml) hot coffee (or hot water)
    • ½ cup (120ml) vegetable oil
    • 2 teaspoons vanilla extract

    For the Cherry Filling:

    • 2 cups (about 400g) pitted sour cherries (fresh, frozen, or canned in syrup)
    • ¼ cup (50g) granulated sugar
    • 2 tablespoons cornstarch mixed with 2 tablespoons water (slurry)
    • 2 tablespoons kirsch (cherry brandy) or cherry juice

    For the Whipped Cream:

    • 2 cups (480ml) heavy whipping cream, very cold
    • ¼ cup (30g) powdered sugar
    • 1 teaspoon vanilla extract
    • 1 teaspoon kirsch (optional)
    • 1 teaspoon unflavored gelatin (optional, for stability)

    For Assembly and Garnish:

    • Chocolate shavings or curls
    • Maraschino cherries with stems
    • Additional kirsch for brushing cake layers

    Instructions

    1. Make the Chocolate Cake: Preheat oven to 350°F (175°C). Grease two 8-inch or 9-inch round cake pans, line with parchment, and flour lightly. In a large bowl, whisk together flour, sugar, cocoa, baking soda, baking powder, and salt.

    Add eggs, buttermilk, hot coffee, oil, and vanilla. Beat on medium speed for 2 minutes. The batter will be thin. Pour into prepared pans and bake for 30-35 minutes (8-inch) or 25-30 minutes (9-inch) until a toothpick comes out clean. Cool completely.

    2. Make the Cherry Filling: In a medium saucepan, combine the cherries and sugar. Cook over medium heat until the cherries release their juices, about 5-7 minutes. Stir in the cornstarch slurry and cook for another 1-2 minutes until thickened. Remove from heat, stir in the kirsch, and let cool completely.

    3. Make the Whipped Cream: If using gelatin for stability, sprinkle it over 2 tablespoons cold water and let bloom for 5 minutes, then gently warm until dissolved and let cool slightly. In a large chilled bowl, beat the heavy cream, powdered sugar, vanilla, and kirsch (if using) until soft peaks form. If using gelatin, slowly drizzle it in while beating, then continue beating until stiff peaks form.

    4. Level the Cakes: Using a serrated knife, level the tops of the cooled chocolate cakes. Slice each layer in half horizontally to create 4 thin layers.

    5. Assemble the Cake: Place one cake layer on a serving plate. Brush lightly with kirsch. Spread a layer of cherry filling over the cake, then a layer of whipped cream. Top with another cake layer and repeat, ending with a cake layer on top.

    6. Crumb Coat and Chill: Apply a thin layer of whipped cream all over the cake. Refrigerate for 30 minutes.

    7. Final Frosting: Frost the cake with the remaining whipped cream, smoothing the sides and top.

    8. Decorate: Press chocolate shavings onto the sides of the cake. Pipe whipped cream rosettes on top and garnish with maraschino cherries. Dust with cocoa powder if desired.

    9. Chill: Refrigerate for at least 2 hours before serving to set.

    10. Slice and Serve: Slice with a sharp knife wiped clean between cuts. Serve chilled.

    11. Store: Store in an airtight container in the refrigerator for up to 3 days.

    Pro-Tips for Black Forest Cake Greatness

    • Use Sour Cherries: Their tartness balances the sweetness of the cake and cream. Sweet cherries won’t give you that classic flavor
    • Don’t Skip the Kirsch: It adds authentic Black Forest flavor. If you prefer non-alcoholic, use cherry juice
    • Stabilize the Whipped Cream: A little gelatin helps the cream hold up between layers, especially in warm weather
    • Chill Between Layers: Let each layer set before adding the next for clean, distinct layers
    • Use Chocolate Shavings, Not Sprinkles: Real chocolate shavings add elegance and flavor

  • Homemade Marshmallows (Fluffy, Pillowy, and Worlds Better Than Store-Bought)

    Homemade Marshmallows (Fluffy, Pillowy, and Worlds Better Than Store-Bought)

    Let’s be honest: store-bought marshmallows are fine. They’re convenient, they’re there, they do the job in s’mores and hot cocoa. But homemade marshmallows? They’re a whole different universe. Fluffy, pillowy, impossibly soft, and melt-in-your-mouth delicious.

    They’re infused with real vanilla (or honey, or even peppermint) and have a texture that store-bought can only dream of. Toast them over a campfire, float them in hot chocolate, or just eat them by the handful—you won’t be able to stop. Yes, they take a little time and a candy thermometer, but the result is pure magic. Let’s make some clouds.

    Ingredients

    For the Homemade Marshmallows (Makes about 16 large or 36 mini marshmallows):

    • 3 packages (about 21g) unflavored gelatin
    • ½ cup (120ml) cold water (for blooming gelatin)
    • 2 cups (400g) granulated sugar
    • ½ cup (120ml) water (for sugar syrup)
    • ¾ cup (180ml) light corn syrup (or honey for a different flavor)
    • ¼ teaspoon salt
    • 2 teaspoons vanilla extract (or other flavorings)
    • Powdered sugar and cornstarch (for dusting)

    Optional Flavor Variations:

    • Peppermint: 1 teaspoon peppermint extract instead of vanilla
    • Chocolate: ¼ cup cocoa powder sifted into the powdered sugar mixture
    • Strawberry: 2 tablespoons freeze-dried strawberry powder

    Instructions

    1. Prep the Pan: Line an 8×8 or 9×9-inch baking pan with parchment paper, leaving overhang on two sides. Generously dust the bottom and sides with a mixture of half powdered sugar and half cornstarch. This prevents sticking .

    2. Bloom the Gelatin: In the bowl of a stand mixer, sprinkle the gelatin over ½ cup cold water. Let it sit for 10 minutes to soften and bloom .

    3. Make the Sugar Syrup: In a medium saucepan, combine the sugar, ½ cup water, corn syrup, and salt. Stir gently to combine. Bring to a boil over medium-high heat, then stop stirring. Attach a candy thermometer and cook until the syrup reaches 240°F (115°C), the soft-ball stage .

    4. Combine Syrup and Gelatin: With the mixer running on low speed, carefully pour the hot sugar syrup into the bloomed gelatin. It will be very hot—be careful. Once all the syrup is added, gradually increase the speed to high .

    5. Whip: Whip on high speed for 10-15 minutes until the mixture is thick, glossy, white, and holds stiff peaks. It will triple in volume and become like marshmallow fluff. Add the vanilla extract during the last minute of whipping .

    6. Pour into Pan: Quickly scrape the marshmallow mixture into the prepared pan. Use a spatula (lightly oiled or sprayed with non-stick spray) to spread it evenly into the corners and smooth the top .

    7. Dust the Top: Generously dust the top with more powdered sugar-cornstarch mixture. Let it sit uncovered at room temperature for at least 4 hours, preferably overnight, until completely set .

    8. Remove from Pan: Use the parchment overhang to lift the marshmallow block out of the pan. Place on a cutting board dusted with the powdered sugar mixture .

    9. Cut the Marshmallows: Use a sharp knife or pizza cutter dusted with the powdered sugar mixture to cut the marshmallows into squares. Dust the knife between cuts to prevent sticking .

    10. Coat the Cut Sides: Toss the cut marshmallows in more powdered sugar mixture to coat all sides. This prevents them from sticking together .

    11. Dry (Optional): Let the cut marshmallows sit out on a baking sheet for a few hours to dry slightly. This gives them a more “store-bought” texture, but they’re delicious either way .

    12. Store: Store in an airtight container at room temperature for up to 3 weeks .

    Pro-Tips for Marshmallow Greatness

    • Use a Candy Thermometer: Precision is key. A candy thermometer ensures you hit that perfect 240°F .
    • Don’t Rush the Whipping: The mixture needs a full 10-15 minutes to reach the right consistency. Be patient .
    • Work Quickly When Pouring: The marshmallow mixture sets fast. Have your pan ready and work efficiently .
    • Dust Generously: Marshmallows are sticky. Use plenty of powdered sugar-cornstarch mixture to prevent sticking .
    • Customize Your Flavors: Try peppermint, almond, or even a swirl of raspberry puree for endless variations .