Bags of Spices

Favorite Recipes

Method

Browse recipes by cooking method — ideal when you’re planning around equipment, time, weather, or technique.

  • Chiles Rellenos

    Chiles Rellenos

    Chiles Rellenos are a Huggins Family Favorite! This recipe combines classic techniques with a modern twist, birria. Meat filled rellenos are commonly stuffed with a pork or beef picadillo; or even shrimp, chicken, or chorizo. The key to this recipe getting the batter consistency right (see note #3 below). Learning that little secret made all the difference in the world!


    Ingredients

      Chiles

    • 6 large poblano chiles
    • 12 oz Monterey Jack, mozzarella, Oaxaca, or queso fresco, cut into sticks
    • 12 oz Birria de Rez, prepared and shredded (optional)
    • Skewers or toothpicks (optional, for sealing)
    • Batter

    • 6 eggs (1 per chile), yolks and whites separated
    • ¼ tsp cream of tartar
    • 3 tbsp flour (½ tbsp per chile)
    • Pinch of table salt
    • Sauce

    • ½ medium onion, chopped
    • 2–3 cloves garlic
    • 5 ripe Roma tomatoes
    • ½ tsp Mexican oregano
    • 1 tbsp tomato bouillon with chicken
    • 3 tbsp avocado oil
    • 1–2 tbsp tomato paste
    • Salt & pepper, to taste

    Directions

    Prepare the Chiles

    Over an open flame, char the chiles until blackened on all sides. Place in a sealed bag and allow to steam for 15 minutes.

    Use your fingers or a butter knife to gently scrape off the skin, taking care not to tear the flesh. Avoid rinsing the chiles under water, as this can cause splitting.

    Make a vertical slit toward the top of each chile to remove the seeds but leave the veins intact to help the chile hold its shape.

    Stuff with cheese or a mixture of cheese and Birria de Rez. If needed, secure the opening with toothpicks.

    Dust each stuffed chile lightly with flour to help the batter adhere.

    Make the Batter & Fry

    Heat oil to 350°F.

    Beat egg whites with cream of tartar until they reach a stage between soft and stiff peaks—thick, with structure, but the peaks should droop slightly when lifted.

    In a separate bowl, mix together yolks, flour, and salt. Gently fold this mixture into the beaten whites until just combined.

    Hold each chile by the stem and dip into the batter, coating completely.

    Fry in the hot oil, spooning oil over the top to set the batter. Turn and cook until golden on both sides, about 2–3 minutes per side. Drain on paper towels.

    Make the Sauce

    Sauté the onions and garlic in a skillet until softened. Roast the tomatoes under a broiler or in a hot skillet until lightly charred; add to a blender.

    Add oregano and bouillon to the blender and process until smooth.

    Heat the oil in a deep skillet until shimmering, then pour in the blended tomato mixture and bring to a boil.

    Reduce heat to medium-low and simmer for 10–15 minutes, or until the sauce reduces by half and thickens.

    Whisk in the tomato paste and return to a gentle simmer for 1–2 minutes to bloom the paste and deepen the flavor.

    Adjust seasoning with salt and pepper. If needed, thin with a splash of chicken broth or water. Keep warm.

    Plate

    Spread a pool of warm sauce onto a plate. Place the chile relleno on top and spoon additional sauce over it.

    Optional garnishes: crema, olive oil drizzle, chopped cilantro, crumbled cotija, or a lime wedge. Serve with Mexican Rice, Refried Beans, and warm Flour Tortillas; or remove the stem and wrap in a burrito with beans, diced onion, tomato, cilantro, a little sauce, and Salsa Verde.


    Notes

    Preparation

    • Choose large, flat poblano chiles for easier roasting and stuffing. Anaheim, Hatch, pasilla, or canned whole green chiles also work.
    • You may substitute two 14.5-oz cans of fire-roasted tomatoes for the fresh Roma tomatoes.
    • Batter consistency is critical. The whites should be thick with soft-drooping peaks. Optionally, add ½ tsp baking powder per ½ cup flour for extra lift.

    Serving Suggestions

    • Serve over a generous layer of tomato sauce for the most traditional presentation.
    • Top with crema, cilantro, cotija, or a squeeze of lime.
    • Pair with rice, beans, and warm tortillas.
    • For a burrito-style relleno, remove the stem and wrap with refried beans, sauce, onion, tomato, and cilantro.

    Variations

    • Cheese-only rellenos for a traditional vegetarian version.
    • Birria- or picadillo-filled rellenos for a heartier option.
    • Shrimp or chicken fillings for a coastal Mexican variation.

    Make-Ahead & Storage

    • Chiles can be roasted and peeled up to 2 days ahead.
    • Sauce keeps well refrigerated for 3–4 days and freezes for up to 2 months.
    • Fried rellenos reheat well in a 350ºF oven for 10–12 minutes.
  • German Chocolate Cake — Bakery Structure with Box Convenience

    German Chocolate Cake — Bakery Structure with Box Convenience

    Every year on my wife’s birthday, there’s only one request — German chocolate cake. It’s become one of our family traditions, the kind of ritual you never change because it carries as much sentiment as flavor. But over time I also realized that while boxed mixes make the process easy, they often fall short of the tall layers, defined slices, and deep chocolate-and-coconut flavor we’ve come to expect. So this version became the answer: a handful of smart upgrades that turn a simple mix into something closer scratch-made, with richer flavor, a sturdier crumb, and bakery-worthy presentation. The layers bake up taller and slice beautifully, the frosting wraps the cake without slipping, and the whole thing feels celebratory without adding hours of prep. It’s the shortcut I make every year for my wife, and the version that finally gives us the flavor we love with the structure a three-layer cake needs.


    Ingredients

    Cake Layers

    • 1 boxed German chocolate cake mix (prefer one that calls for milk; if not, substitute whole milk for the water)
    • 1 cup (240 ml) whole milk (use 2–3 tbsp less than the package amount if milk is listed)
    • 1 cup (225 g) melted butter plus 2 tbsp (28 g) extra
    • 4–5 large eggs (two more than the box calls for; 4 for softer crumb, 5 for maximum stability)
    • ½ cup (60 g) all-purpose flour
    • 1 tbsp (8 g) cornstarch
    • ½ tsp baking powder
    • 1 tbsp Dutch-process cocoa powder
    • ½ tsp instant espresso powder (enhances chocolate depth without adding coffee flavor)
    • 1 tsp powdered gelatin, bloomed in 1 tbsp warm water
    • 2 tbsp (30 g) sour cream or Greek yogurt

    Coconut–Pecan Frosting

    • 8 egg yolks
    • 2 cans (each 12 oz / 354 ml) evaporated milk
    • 3 cups (600 g) sugar
    • 1½ cups (340 g / 3 sticks) butter
    • 5⅓ cups (about 400 g) unsweetened shredded coconut (sweetened coconut also works with no measurement changes; frosting will simply be sweeter)
    • 3 cups (300 g) chopped pecans
    • 2 tbsp finely ground pecans
    • ½ tsp table salt
    • 1 tbsp (15 ml) vanilla extract

    Directions

    Prepare the Cake Layers

    Bloom the gelatin by sprinkling it over 1 tbsp warm water in a small bowl. Let stand 5 minutes to fully hydrate. If the gelatin has set very firmly, gently warm it in the microwave for a few seconds until fluid before adding to the batter.

    Preheat the oven to 320°F (160°C). Grease three 8-inch round cake pans lightly and dust with flour, then line the bottoms with parchment rounds for best release and to help prevent overbrowning on the base.

    In a medium bowl, whisk together the cake mix, all-purpose flour, cornstarch, baking powder, Dutch-process cocoa powder, and instant espresso powder until evenly combined.

    In a separate large bowl, whisk together the melted butter, eggs, milk, bloomed (and fluid) gelatin, and sour cream or Greek yogurt until smooth.

    Add the dry ingredients to the wet ingredients and mix just until incorporated. Avoid overbeating to keep the crumb tender.

    Divide the batter evenly among the three prepared pans, smoothing the tops.

    Bake for about 24–30 minutes, or until the tops spring back lightly when touched, a toothpick inserted in the center comes out with moist crumbs (not wet batter), and the internal temperature in the center of each layer registers around 195°F (90°C) for the best balance of structure and moisture.

    Cool the cakes in the pans for 10 minutes, then turn out onto wire racks to cool completely. For the cleanest slices, wrap and chill the cooled layers before assembly.

    Make the Frosting

    In a large saucepan, whisk together the egg yolks and evaporated milk until smooth and well combined.

    Add the sugar and butter to the pan.

    Cook over medium heat, stirring constantly, until the mixture reaches a gentle simmer. Once simmering, continue to cook for about 12 minutes, stirring frequently to prevent scorching and to develop a thicker, more stable frosting.

    Remove the pan from the heat and stir in the salt first, making sure it dissolves fully in the warm mixture.

    Add the vanilla extract and stir until fully incorporated.

    Stir in the chopped pecans, finely ground pecans, and shredded coconut until evenly distributed.

    Allow the frosting to cool completely; it will thicken significantly as it cools and will be much easier to spread on the cake.

    Assemble the Cake

    If needed, level the chilled cake layers using a serrated knife so they stack evenly.

    Place the first layer on a serving plate. Spread a very thin “seal coat” of frosting over the top to trap crumbs, then chill briefly. Follow with a more generous layer of frosting for the filling.

    Repeat with the second layer: add the layer, apply a thin seal coat, chill briefly, then spread on a full layer of frosting.

    Place the third layer on top and apply a thin coat of frosting over the top and sides to lock in crumbs. Chill briefly again, then finish with a final, even layer of frosting over the top and sides. The extended cook time and finely ground pecans help the frosting cling well to the sides.

    Chill the assembled cake for at least 2 hours (or overnight) before slicing for the cleanest, bakery-style cuts.


    Notes

    Preparation

    • Choose a German chocolate cake mix that calls for milk when possible. If your mix uses water, substitute whole milk and reduce the amount slightly (about 2–3 tbsp less than the listed water volume).
    • The added Dutch-process cocoa and espresso powder deepen the chocolate flavor without making the cake taste like coffee, helping the chocolate stand up to the rich coconut–pecan frosting.
    • Using 4 eggs will give a slightly softer crumb, while using 5 eggs increases structure and height, which is ideal for very clean slices and tall layers.
    • Fully blooming the gelatin and incorporating it with the wet ingredients strengthens the slice without making the cake dense or rubbery. If the gelatin sets too firmly, gently warm it until fluid before whisking it into the wet mixture.
    • This cake was tested at a higher altitude using dark metal pans and a baking temperature of 320°F (160°C), with doneness judged by the spring of the cake, a clean toothpick with moist crumbs, and an internal temperature around 195°F (90°C) in the center of each layer.
    • Frosting distribution: For evenly layered, bakery-style assembly, divide the frosting into four equal portions. Use about 25% between the first and second layers, 25% between the second and third layers, 25% on top of the cake, and the remaining 25% for the sides.

    Serving Suggestions

    • For the cleanest, restaurant-style slices, cut the cake while it is well chilled using a thin, sharp knife dipped in hot water and wiped dry between cuts.
    • Let individual slices rest at room temperature for 10–15 minutes before serving so the crumb and frosting soften slightly and the flavors bloom.
    • This cake pairs nicely with lightly sweetened vanilla or coconut ice cream, or with a dollop of softly whipped cream to balance the richness.

    Make-Ahead & Storage

    • Cake layers can be baked, cooled, wrapped tightly, and refrigerated for up to 2 days or frozen for up to 1 month before assembly.
    • The coconut–pecan frosting can be made up to 2–3 days in advance and stored in an airtight container in the refrigerator. Bring it to a cool room temperature and stir until spreadable before using.
    • The fully assembled cake should be stored covered in the refrigerator and is best enjoyed within 3–4 days.
    • Extra frosting can be refrigerated for up to 1 week or frozen for longer storage; it works well as a topping for brownies, cupcakes, or ice cream.
  • Carnitas

    Carnitas

    These carnitas take inspiration from traditional Michoacán-style cooking—slow-simmered in rich pork fat, brightened with citrus, and finished until the edges are irresistibly crisp. Whether cooked in a cowboy wok over an open flame or in a Dutch oven on the stovetop, this method delivers deeply savory, tender pork with the classic crispy bits that make great street-taco carnitas unforgettable.


    Ingredients

    • 8 lbs pork shoulder, cut into 4-inch chunks
    • 8 lbs lard (or enough to submerge pork by at least ¾)
    • 4 tbsp table salt, divided (2 tbsp sprinkled directly over the pork, 2 tbsp dissolved in ½ cup hot water)
    • ½ cup hot water
    • 1 can evaporated milk
    • 1 bottle Coca-Cola
    • Juice of 3 oranges (at least ½ cup), plus the halved oranges
    • 2–3 bay leaves
    • 15–20 whole garlic cloves, peeled
    • ½ onion, cut into wedges
    • Yield: Approximately 4.5–5 lbs carnitas (about 20–24 tacos, using 1.5–2 oz meat per street taco or 2.5–3 oz for larger tacos)

    Directions

    Season the Pork

    Sprinkle 2 tbsp salt evenly over the pork and let sit for at least 30 minutes at room temperature. Dissolve the remaining 2 tbsp salt in ½ cup hot water and set aside.

    For deeper seasoning, you can salt the pork 12–24 hours ahead: sprinkle the 2 tbsp salt over the pork, cover or leave uncovered for lightly dried edges, and refrigerate. Remove from the refrigerator 30–45 minutes before cooking.

    Initial Frying (Browning Stage)

    In a large discada (cowboy wok/plow disk) or deep Dutch oven, heat the lard to 350°F over medium heat. Add the pork in a single layer—working in batches if needed to avoid overcrowding—and cook, turning every 15 minutes, until the surfaces are deep golden brown, about 30–45 minutes.

    Prepare to Add Liquids (Safety Step)

    Reduce heat to low, then turn off the heat completely and let the lard cool until the bubbling subsides, 2–3 minutes, to reduce boil-over risk. Once the fat is calm, carefully add the evaporated milk, Coca-Cola, the salted water, freshly squeezed orange juice, the halved oranges, bay leaves, garlic cloves, and onion wedges.

    Slow Simmer (Confit Stage)

    Return heat to medium-low and maintain a gentle simmer (around 225°F), with small, lazy bubbles breaking around the edges. Cook until the pork is fork-tender and most of the liquid has evaporated, allowing the milk and Coke sugars to caramelize, about 1.5–2 hours. Stir every 20–30 minutes during the final reduction to prevent scorching.

    Finish & Crisp

    Once the liquid has fully reduced, remove and discard the bay leaves, citrus halves, and onion wedges. The pork will begin frying again in the rendered fat. Increase the heat slightly and crisp the carnitas to your preferred texture, turning occasionally until browned, crispy on the edges, and easily shreddable. Shred or chop into bite-sized pieces and serve hot.


    Notes

    Preparation

    • Salting the pork 12–24 hours in advance deepens the seasoning and can improve browning; just be sure to bring the pork toward room temperature before cooking.
    • Use enough lard to submerge the pork by at least ¾ for even cooking and browning, especially in a deep Dutch oven.
    • Always allow the lard to stop actively bubbling before adding liquids to reduce the risk of boil-over or splattering.
    • During the confit stage, aim for a gentle simmer with small bubbles around the edges of the pot rather than a vigorous boil.
    • As the liquid reduces and the sugars caramelize, stir periodically to prevent scorching on the bottom of the pan.
    • Handling this much volume can be a challenge. I always use my rimmed Discada (aka Cowboy Wok or Disco). The specific tools I use are listed on my kitchen tools page.

    Serving Suggestions

    For tacos, serve warm carnitas in heated corn tortillas with diced onion, chopped cilantro, crumbled queso fresco, and homemade Salsa Verde or Chile de Árbol Salsa.

    • Serve with lime wedges for brightness.
    • Brush tortillas lightly with pork fat before warming for taquería-style flavor.
    • Add a sprinkle of flaky salt right before serving.
    • For extra-crispy edges, reheat portions on a hot plancha or cast-iron skillet until sizzling.

    Variations

    • Pressure Cooker Shortcut: For a faster version, season the pork as directed and place it in a pressure cooker or Instant Pot with the orange juice, halved oranges, bay leaves, garlic, onion, and about 1 cup water (omit the lard, Coke, and evaporated milk at this stage). Cook on high pressure for 35 minutes, then allow a natural release. Once tender, transfer the drained pork to a large pan with lard, Coke, and evaporated milk, then simmer and fry as directed to caramelize and crisp the edges.

    Make-Ahead & Storage

    • Cool carnitas to room temperature, then refrigerate in an airtight container with some of the cooking fat spooned over the top for up to 4–5 days.
    • For longer storage, freeze cooled carnitas (with a thin layer of fat) in freezer-safe bags or containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
    • To reheat, warm carnitas in a skillet over medium to medium-high heat with a spoonful of reserved fat, spreading the meat into an even layer and allowing the edges to crisp before stirring.
    • Reheated carnitas often develop even better texture and flavor after a second round of crisping.
  • Boterkoek

    Boterkoek

    Oma Rasch was a spunky little lady, full of equal parts sugar and spice. I fondly remember the fun we had while I lived in her second-story row house on Krugerstraat in Den Helder, at the northernmost point of North Holland. Even in her 80s, she climbed the steep, treacherous staircase each day and set off on her bicycle to run errands. She was always willing to help as I worked to learn Dutch, once telling me, after I repeated a particularly colorful word, “There are no bad words, just words you shouldn’t use around nette mensen (respectable people).” A common treat in her home was homemade boterkoek—rich, golden, and fragrant. Whenever we walked in and smelled that buttery aroma, we knew we were in for ‘een lekker toetje’, a truly ‘heerlijk’ dessert.


    Ingredients

    • 1 cup (2 sticks) unsalted butter, at room temperature
    • 1 cup sugar
    • 2 cups all-purpose flour
    • ¼ tsp table salt
    • 1 large egg, lightly beaten, divided
    • ½ tbsp milk or buttermilk (for egg wash)
    • Optional Flavor Variations:

      • Citrus: Zest of ½ a lemon, lime, or orange, plus a small splash of juice
      • Almond: ½–1 tsp almond extract, topped with almond halves before baking
      • Speculaas: 1–1½ tsp speculaaskruiden (Dutch speculaas spice blend)
      • Ginger: 1–2 tbsp finely chopped crystallized ginger folded into the dough
      • Vanilla Sugar: 1–2 tbsp vanilla sugar mixed into the dough or sprinkled lightly on top

    Directions

    Prepare the Pan and Oven:

    Preheat the oven to 350°F (175°C). Butter an 8- or 9-inch round cake pan, then line the bottom with a circle of parchment paper. Lightly dust the sides with flour and tap out any excess. A springform or removable-bottom pan makes unmolding and slicing easier, but a standard pan works as well.

    Mix the Dough:

    In a small bowl, lightly beat the egg with a fork. Transfer about 1 tbsp of the beaten egg to a separate small bowl, add the milk or buttermilk, and whisk to combine for the egg wash. Set aside.

    In a medium mixing bowl, combine the butter and sugar. Beat just until smooth, creamy, and well combined (do not whip until light and fluffy—you want a dense boterkoek, not a cake). Add the remaining beaten egg (from the larger portion) and mix only until incorporated. If using any flavorings (citrus zest, almond extract, speculaaskruiden, crystallized ginger, or vanilla sugar), mix them in at this stage.

    Add the flour and salt. Using a spatula or wooden spoon, fold and stir just until no dry flour remains and the dough comes together. The dough will be stiff but cohesive; avoid overmixing.

    Chill the Dough:

    Scrape the dough onto a sheet of plastic wrap and pat it into a thick disk. Wrap tightly and refrigerate for 20–30 minutes, until firm but still pliable. Overchilling will make the dough harder to press evenly into the pan.

    Press, Crosshatch, and Glaze:

    Transfer the chilled dough to the prepared pan. Using your fingertips or the back of a spoon, press it evenly into the pan, smoothing the surface and making sure it reaches all the way to the edges.

    Using the tines of a fork, lightly score a crosshatch pattern across the top of the dough. For the cleanest lines, wipe the fork between strokes as needed.

    Gently brush the surface with a thin, even layer of the egg wash. Avoid pooling, especially around the edges, which can create hard spots as it bakes.

    Bake:

    Bake at 350°F (175°C) for 25–35 minutes, until the edges are deep golden brown and the center is just set and a lighter golden color. The top should not puff dramatically. Begin checking around 25 minutes, rotating the pan if needed for even browning. The boterkoek will continue to firm as it cools.

    Cool, Rest, and Serve:

    Remove the pan from the oven and place it on a wire rack. Let the boterkoek cool completely in the pan. Once cool, run a thin knife around the edge to loosen, then invert or release from the pan and remove the parchment.

    For the best flavor and texture, allow the boterkoek to rest for several hours or overnight before slicing. Cut into small wedges (it is rich) and serve at room temperature.


    Notes

    Preparation

    • Use unsalted butter for the cleanest flavor and better control over salt. The butter should be cool room temperature—soft enough to press a finger into, but not greasy or melting.
    • Be careful not to over-aerate the butter and sugar; mixing just until smooth (rather than light and fluffy) keeps the boterkoek dense and tender, as it should be.
    • For easy release and clean slices, butter the pan and line the bottom with parchment. A springform or removable-bottom pan is especially handy if you plan to unmold it for serving on a platter.
    • Approximately equal amounts of butter, sugar, and flour by weight are used in this recipe, which is traditional for Dutch boterkoek and gives it its rich, close-crumb texture.
    • Altitude adjustments (high altitude ~4,750 ft / 1,450 m): Because this is a dense, non-leavened cake, ingredient changes are usually unnecessary. Begin checking for doneness a few minutes early and remove from the oven once the edges are deep golden and the center is just set. At sea level, follow the base recipe and bake until the center is just set and no longer looks wet.

    Serving Suggestions

    • Cut into small wedges or narrow bars—boterkoek is rich and meant to be enjoyed in modest slices.
    • Serve alongside afternoon coffee, as is common in Dutch homes.
    • For a simple dessert, pair with lightly sweetened whipped cream and fresh berries or stone fruit.
    • Include on a cookie or dessert tray with other Dutch favorites such as speculaas or stroopwafels.

    Variations

    • Citrus Boterkoek: Add the finely grated zest of ½ a lemon, lime, or orange, plus a small splash of juice, to the dough along with the egg. This adds a bright, fragrant edge that balances the richness.
    • Almond Boterkoek: Add ½–1 tsp almond extract to the dough, then press blanched or sliced almonds gently into the top before baking. Almond is a very traditional flavor; start with the smaller amount of extract and increase to taste.
    • Speculaas Boterkoek: Add 1–1½ tsp speculaaskruiden (Dutch speculaas spice blend) with the flour for a warm, spiced version that’s especially nice around the holidays.
    • Ginger Boterkoek: Fold 1–2 tbsp finely chopped crystallized ginger into the dough before pressing it into the pan for pockets of sweet, spicy heat.
    • Vanilla Sugar Boterkoek: Replace 1–2 tbsp of the sugar with vanilla sugar, or sprinkle a light dusting of vanilla sugar over the top right after baking for extra aroma.

    Make-Ahead & Storage

    • Boterkoek is an excellent make-ahead dessert. The flavor and texture actually improve after resting for several hours or overnight.
    • Once completely cool, wrap tightly or store in an airtight container at room temperature for up to 3–4 days.
    • For longer storage, wrap wedges or the whole boterkoek well and freeze for up to 2 months. Thaw at room temperature in the wrapping to preserve moisture.
    • If the surface softens slightly after storage, a brief rest uncovered at room temperature will help the top regain a gentle firmness.
  • Beef & Asparagus / Beef & Green Beans

    Beef & Asparagus / Beef & Green Beans

    This family-favorite stir-fry pairs velvet-tender slices of beef with crisp-tender asparagus or green beans in a glossy, savory sauce layered with soy, mushroom soy, oyster sauce, and a hint of Shaoxing. Ginger, garlic, and scallions add restaurant-style aroma, while the velveting technique keeps the beef incredibly juicy—perfect over a bowl of hot white rice.


    Ingredients

      Beef:

    • 3 lbs sirloin, flank, or other tender steak, sliced thin against the grain
    • Velveting Marinade:

    • 2 cups water
    • 1 tsp baking soda
    • ⅔ cup soy sauce
    • 1 egg white
    • ½ tsp white pepper
    • 2 tbsp corn or potato starch
    • 2 tsp neutral oil (such as canola or vegetable oil), to coat the beef
    • Neutral oil, for frying the beef (enough for about 1–2 in / 2.5–5 cm depth in the wok or pan)
    • Sauce:

    • ¼ cup water
    • 3 tbsp sugar
    • ½ tsp chicken powder
    • ⅓ cup soy sauce
    • 1 tbsp mushroom soy sauce
    • 1 tbsp oyster sauce
    • 1 tbsp dark soy sauce
    • 3 tbsp michiu or Shaoxing cooking wine
    • 1–2 tsp cornstarch mixed with an equal amount of water (slurry)
    • ¼–½ tsp MSG (optional)
    • Vegetables & Aromatics:

    • 1–2 tbsp neutral oil, for stir-frying the vegetables
    • 1 medium onion, thinly sliced from root to tip
    • Vegetables (Use Either):

      • 1–1½ lbs asparagus, trimmed and cut into 2 in (5 cm) pieces
      • 1–1½ lbs fresh green beans, trimmed (see Directions for blanching)

      Stir-Fry & Finish:

    • 2–3 tbsp neutral oil, for stir-frying the sauce and aromatics
    • 2 tbsp minced garlic
    • 1–2 tsp minced fresh ginger
    • 2 scallions, white parts thinly sliced, green parts thinly sliced for garnish
    • 1–2 tsp toasted sesame oil, to finish
    • Cooked white rice, for serving

    Directions

    Velvet the Beef:

    In a large bowl, whisk together the water, baking soda, and soy sauce. Add the sliced beef, separating the pieces so they are fully coated in the mixture. Cover and refrigerate for at least 1 hour and up to 24 hours (2 hours is ideal for thinly sliced beef).

    Drain the beef well and pat it dry with paper towels. Return the beef to a clean bowl. Add the egg white, white pepper, and starch, and mix thoroughly with your hands until every piece is evenly coated. Add 2 tsp neutral oil and mix again to distribute. Cover and refrigerate for at least 30 minutes, or up to overnight.

    Heat enough neutral oil in a wok or deep, heavy skillet to a depth of about 1–2 in (2.5–5 cm) to 350ºF (175ºC). Fry the beef in batches for 30–60 seconds, just until the color changes and the pieces are opaque but not browned. Remove with a spider or slotted spoon and drain on a rack or paper towels. Repeat with remaining beef. Set aside.

    Make the Sauce:

    In a small saucepan, combine the ¼ cup water, sugar, and chicken powder. Bring just to a simmer over medium heat, stirring to dissolve the sugar and chicken powder.

    Remove from heat and stir in the soy sauce, mushroom soy sauce, oyster sauce, dark soy sauce, and cooking wine until well combined. If using MSG, stir it in now.

    Just before you are ready to add the sauce to the wok, stir the cornstarch slurry to recombine and whisk 1–2 tsp of it into the sauce. Set the sauce near the stove so it’s ready to use.

    Prepare the Vegetables:

    If using green beans, bring a large pot of salted water to a boil. Add the trimmed beans and blanch for 60–90 seconds, just until bright green and crisp-tender. Immediately transfer to a bowl of ice water to stop the cooking. Drain very well and pat dry before stir-frying.

    If using asparagus, trim and cut into 2 in (5 cm) pieces. Very thick stalks can be blanched for 30 seconds if desired, then shocked in ice water and dried well, but this is optional.

    Heat 1–2 tbsp neutral oil in a wok over high heat. Add the sliced onion and stir-fry until slightly softened and just starting to turn translucent, 1–2 minutes. Transfer the onion to a large bowl. Add the asparagus or blanched green beans to the wok and stir-fry until crisp-tender and lightly charred in spots, 2–3 minutes. Transfer to the bowl with the onion and set aside.

    Stir-Fry and Finish:

    Carefully wipe out the wok if needed. Add 2–3 tbsp neutral oil and heat over medium-high until shimmering. Add the minced garlic and ginger and stir-fry for 10–15 seconds, just until fragrant—do not let them brown. Add the scallion whites and stir-fry for about 10 seconds more.

    Give the sauce a quick stir, then pour it into the wok. Bring to a boil and cook for 30–45 seconds, stirring constantly, until slightly thickened and glossy.

    Add the velveted beef to the wok and toss to coat in the sauce. Stir-fry for about 1 minute, just until the beef is heated through. Return the onion and asparagus or green beans to the wok and toss everything together until hot and evenly coated with sauce, 1–2 minutes more.

    Remove the wok from the heat and drizzle in the toasted sesame oil. Toss once more, then garnish with the scallion greens. Serve immediately over hot white rice.


    Notes

    Preparation:

    • For best texture, slice the beef thinly against the grain; partially freezing the meat for 20–30 minutes makes it easier to slice evenly.
    • The velveting steps (marinating, coating, and frying) can be done several hours ahead; keep the fried beef covered in the refrigerator and bring to room temperature before the final stir-fry.
    • Use a neutral, high-smoke-point oil (such as canola, peanut, or vegetable oil) for both frying the beef and stir-frying.
    • Start with 1 tsp of the cornstarch slurry in the sauce and increase up to 2 tsp if you prefer a thicker, more clingy sauce.
    • Dark soy sauce adds color and a light molasses note; a little goes a long way, so keep to the recommended amount.
    • MSG is optional but gives the dish a distinct “restaurant” savoriness; if you prefer not to use it, simply omit it.

    Serving Suggestions:

    • Serve over steamed white rice, jasmine rice, or medium-grain rice to soak up the sauce.
    • Add a simple cucumber salad or lightly pickled vegetables on the side to balance the richness of the beef.
    • Garnish with additional scallion greens or a sprinkle of toasted sesame seeds for texture and color.
    • For a fuller meal, pair with stir-fried bok choy, Chinese broccoli (gai lan), or a quick egg-drop soup.

    Variations:

    • Spicier Version – Add a pinch of crushed red pepper flakes or 1–2 dried chilies to the oil when stir-frying the garlic and ginger.
    • Mushroom Add-In – Stir-fry sliced shiitake or cremini mushrooms after the onions, then combine them with the vegetables before adding back to the wok.
    • Extra Saucy – Increase the water in the sauce to ⅓–½ cup and adjust the cornstarch slurry to maintain a light, glossy consistency.
    • All-Green Bean or All-Asparagus – Use only one vegetable if preferred; keep the total weight around 1–1½ lbs for the best meat-to-vegetable balance.

    Make-Ahead & Storage:

    • The beef can be velveted and fried up to 1 day in advance; cool, cover, and refrigerate until ready to use.
    • The sauce can be mixed (without the cornstarch slurry) up to 2 days ahead and refrigerated; rewarm gently and whisk in the slurry just before cooking.
    • Leftover stir-fry keeps well in an airtight container in the refrigerator for up to 3 days; reheat gently in a skillet or wok with a splash of water to loosen the sauce.
    • This dish is best fresh, as the vegetables will lose some of their crisp-tender texture upon reheating.
  • Bananas Foster

    Bananas Foster

    Rich, buttery, and unmistakably indulgent, this Bananas Foster brings a taste of New Orleans to your table. Created in 1951 at Brennan’s in the French Quarter—at the height of the city’s banana-import boom and named for civic leader Richard Foster—it’s crafted from ripe bananas, rich caramel, rum, and banana liqueur. The flambéed presentation still thrills diners today, while the warm bananas and syrupy sauce spooned over creamy vanilla ice cream evoke both drama and comfort. In our family, it’s a go-to when we want something classic, bold, and effortlessly shared—every bite layered with caramel sweetness, a hint of cinnamon, and the smooth warmth of rum, all wrapped up in an experience that can make a simple dinner feel like a celebration.


    Ingredients

    • 2 tbsp butter
    • ¼ cup packed brown sugar
    • ⅛ tsp ground cinnamon
    • 1 banana, firm-ripe, sliced lengthwise or into thick rounds
    • ¼ cup crème de banane (banana liqueur)
    • 3 tbsp Grand Marnier (or other orange liqueur)
    • 3 tbsp dark or amber rum
    • vanilla ice cream, for serving

    Directions

    Prepare the Sauce:

    In a large sauté pan over medium heat, melt butter. Stir in brown sugar and cinnamon, cooking until the sugar dissolves and the mixture bubbles into a smooth caramel (1–2 minutes).

    Add the Liqueurs and Bananas:

    Stir in crème de banane and Grand Marnier. Bring just to a gentle boil, then add sliced banana. Cook for about 2–3 minutes, turning occasionally until the bananas are lightly caramelized but still hold their shape.

    Flambé the Rum:

    Remove the pan from the flame before adding rum. Carefully ignite using a long lighter or match, allowing the flames to subside naturally. Return to the stovetop and simmer for 30–60 seconds until the raw alcohol flavor cooks off and the sauce slightly thickens.

    Serve:

    Spoon the warm bananas and caramel sauce over vanilla ice cream. Serve immediately.


    Notes

    Preparation

    • Use firm, ripe bananas so they hold their shape during cooking.
    • For a deeper caramel flavor, cook the sugar mixture an extra minute before adding the liqueurs.
    • If you prefer not to flambé, simmer the rum gently for a few minutes to cook off the alcohol instead.

    Serving Suggestions

    • Serve over classic vanilla ice cream, or try butter pecan for extra richness.
    • For a brunch twist, serve over pancakes, waffles, or French toast.
    • Top with toasted pecans or a light sprinkle of sea salt for added texture and contrast.

    Variations

    • For a tropical version, substitute some or all of the rum with coconut rum.
    • Add a splash of pineapple juice for a lighter, fruitier finish.
    • Use plantains instead of bananas for a heartier, more caramel-forward dessert.

    Make-Ahead & Storage

    • This dessert is best prepared and served immediately for optimal texture and presentation.
    • If you need to make ahead, prepare the sauce up to the flambé step, cool, and refrigerate up to 1 day; rewarm gently, add fresh bananas, and finish before serving.
  • Double-Fried Belgian Frites

    Double-Fried Belgian Frites

    Ok, my friends, don’t get me started! Just believe me when I say, Fries are NOT French! Whether it be because of the style of the cut (frenched) or the native language of many of their early purveyors, french and fries have been erroneously linked as the name of a true Belgian creation, Frites! Calling these spears of deliciousness French is, well, just wrong.

    Real frites are presoaked and double fried, delivering a soft and fluffy interior and crisp exterior. They are traditionally salted and served with mayonnaise. But, if you are feeling a bit more adventurous, try some of the typical toppings for Frites from the Netherlands and Belgium found under Serving Suggestions at the end of the recipe. My personal favorite… Patat Speciaal!


    Ingredients

    • Large potatoes (Russet or Bintje preferred)
    • Cold water
    • Neutral oil for frying (peanut or canola)
    • Salt, to taste
    • Pepper (optional)

    Directions

    Prepare the Potatoes

    Wash and scrub potatoes well. Peel if desired, then cut into thick fries (about ⅜–½ inch / 1 cm thick). Place in a large bowl of cold water and soak for at least 20 minutes, or up to several hours, to remove excess starch.

    Drain and pat the fries completely dry with paper towels before frying.

    First Fry (Par-Cook)

    Heat oil in a deep fryer or heavy pot to 275–300°F (135–150°C). Fry the potatoes in batches for about 4–6 minutes, just until tender but not browned. Avoid overcrowding to maintain temperature.

    Remove fries and transfer to a paper towel–lined tray or a large paper bag to drain and cool. Let rest at least 20–30 minutes.

    Second Fry (Crisp & Golden)

    Increase oil temperature to 375–400°F (190–205°C). Fry the cooled potatoes again in batches for 3–5 minutes, until golden brown and crisp.

    Transfer to fresh paper towels to drain. Immediately season with salt (and pepper, if desired).

    Serve

    Serve hot in a paper cone, bowl, or basket—Belgian style—with plenty of mayonnaise or one of the regional variations listed below.


    Notes

    Preparation

    • For the most authentic texture, use starchy potatoes such as Russets or Bintjes.
    • Soaking the potatoes helps remove starch for crisper results—don’t skip this step.
    • Always cool fries completely between the first and second fry for best crispness.
    • Use a thermometer to maintain accurate oil temperature during frying.

    Serving Suggestions

    • Patat Met – Fries with mayonnaise.
    • Patat Speciaal – Fries with mayonnaise, curry ketchup, and chopped onions.
    • Patatje Oorlog – Fries with mayonnaise, peanut sauce, sambal oelek, and chopped onions.
    • Patatje Joppie – Fries with mayonnaise mixed with yellow curry spices and topped with onions.
    • Frieten met Stoofvlees – Fries served with Belgian beef stew.
  • Carne Asada Tacos

    Carne Asada Tacos

    Carne asada tacos are all about bold, bright flavors—citrus, chiles, and fire meeting the smoky heat of the grill. This version brings together a vibrant, well-balanced marinade, a hot charcoal sear, and classic taquería toppings for tacos that taste like they came straight from a late-night stand in Mexico. Served with warm corn tortillas, diced onion, fresh cilantro, and your choice of salsa verde or chile de árbol salsa, these tacos are simple, deeply flavorful, and perfect for any cookout.


    Ingredients

      Marinade

    • ½ cup cilantro, roughly chopped
    • ⅓ cup avocado oil
    • ¼ cup soy sauce
    • ¼ cup orange juice
    • 2 tbsp lime juice (see note for overnight marinade)
    • 1 jalapeño, minced
    • 3–4 garlic cloves, crushed
    • 2–3 tbsp grated white onion
    • 1 tsp cumin
    • 1 tsp chipotle chili powder
    • 1 tsp ancho chili powder
    • ½ tsp mexican oregano
    • ¼ tsp cinnamon
    • 1–2 tbsp Mexican Coke (optional, enhances caramelization)
    • 1 tsp Worcestershire sauce
    • Optional Dry Substitutions (If Fresh Aromatics Are Unavailable)

    • ½ tsp garlic powder (instead of fresh garlic)
    • ½ tsp onion powder (instead of fresh onion)
    • Meat

    • 1–2 lbs flank or skirt steak
    • ½–1 tsp kosher salt, for seasoning before grilling
    • Finishings

    • Corn tortillas
    • 1 white onion, diced
    • 1 bunch cilantro, stemmed and chopped
    • Salsa Verde or Chile de Árbol Salsa
    • Limes, cut into wedges

    Directions

    Prepare the Marinade

    In a bowl, combine cilantro, avocado oil, soy sauce, orange juice, lime juice, jalapeño, garlic, grated onion, cumin, chipotle chili powder, ancho chili powder, oregano, cinnamon, Mexican Coke (if using), and Worcestershire sauce.

    Mix well to blend.

    Marinate the Steak

    Place steak in a resealable plastic bag or shallow dish and pour the marinade over the top. Seal or cover tightly, pressing out excess air.

    Marinate for 2–4 hours.

    For overnight marinating, reduce lime juice to 1 tbsp to avoid surface mushiness.

    Preheat the Grill

    Heat a charcoal grill to very high heat (550–650°F) for proper searing.

    Grill the Steak

    Remove the steak from the marinade and pat completely dry with paper towels for better browning. Season both sides with ½–1 tsp kosher salt.

    Place the steak on the grill and flip every minute for even charring and tenderness, grilling 3–4 minutes per side or until medium-rare (130–135°F).

    Optional:

    • Boil ¼ cup reserved marinade for 1 minute and lightly baste the steak during the final minute of cooking for deeper color and flavor.

    Rest and Slice

    Let the steak rest for 5–10 minutes to allow juices to redistribute.

    Slice thinly on the bias, making sure to cut against the grain for maximum tenderness.

    Assemble the Tacos

    Warm corn tortillas until soft and pliable.

    Fill with sliced steak and top with diced onion, chopped cilantro, your choice of salsa verde or chile de árbol salsa, and a squeeze of lime.


    Notes

    Preparation

    • Skirt steak is more traditional for carne asada and tends to grill quickly with excellent flavor, though flank steak also works beautifully. Cutting on the bias gives each slice more surface area, enhancing tenderness and making the meat easier to layer into tacos.
    • If using the optional Mexican Coke, it adds caramelization and depth without making the marinade taste sweet.

    Serving Suggestions

    • Great with Mexican Rice, Refried Beans, or Lime-Pickled Red Onions.
    • Offer both salsas—verde for brightness, chile de árbol for heat.

    Variations

    • Add a pinch of smoked paprika for a subtle smoky note without overpowering the grill flavor.
    • Swap jalapeño for serrano for more heat.

    Make-Ahead & Storage

    • Marinade can be made 2–3 days in advance.
    • Leftover carne asada keeps 3 days refrigerated.
    • Reheat sliced steak briefly in a hot skillet to avoid drying out.
  • Buttermilk Biscuits

    Buttermilk Biscuits

    Tall, flaky, and tender, these buttermilk biscuits are our elevated take on a classic Southern staple. Grated butter, gentle folds, and a blast of high heat create dramatic layers, while buttermilk adds subtle tang and softness. Perfect for Sunday breakfast, sausage gravy, or warm from the oven with a generous swipe of butter.


    Ingredients

      Biscuits

    • 4 cups self-rising flour
    • 1–2 tbsp sugar (optional)
    • ¾ cup unsalted butter, grated and frozen 10–15 minutes
    • ¼ cup shortening (optional, adds tenderness)
    • 1 large egg (or omit for fluffier, more delicate biscuits)
    • 1½ cups buttermilk, plus more as needed
    • ½ tsp table salt (recommended for flavor balance)
    • Glaze

    • 1 egg, beaten
    • 1 tbsp buttermilk

    Directions

    Prepare the Dough

    Preheat oven to 475ºF (245ºC). Line a baking sheet with parchment paper.

    Whisk together self-rising flour, sugar (if using), and salt. Add grated frozen butter and shortening; toss lightly to distribute.

    Stir in the egg (if using), then add buttermilk. Mix gently with a wooden spoon until just combined; add an extra tablespoon of buttermilk at a time only if the dough seems dry.

    Fold & Shape

    Turn dough onto a lightly floured surface. Pat into a rough rectangle about ¾″ thick. Fold the right third over the center, then the left third (like an envelope). Pat back to ¾″, then repeat the fold 2–3 more times.

    Pat to a final thickness of about 1″. Cut biscuits with a sharp cutter, pressing straight down without twisting. Gather scraps, pat gently, and re-cut.

    Arrange biscuits on the prepared baking sheet with sides touching for higher rise.

    Glaze & Bake

    Whisk together egg and buttermilk; brush lightly over the tops.

    Bake at 475ºF for 5 minutes, then reduce heat to 450ºF (no need to open the oven) and bake 6–8 minutes more, or until deeply golden.

    Brush hot biscuits with melted butter. Let rest 5 minutes before serving.


    Notes

    Preparation

    • Freezing the grated butter helps create dramatic layers and prevents premature melting.
    • Using both butter and shortening gives restaurant-quality flakiness and tenderness.
    • For the tallest biscuits, keep dough cold and handle it as little as possible.
    • Patting dough to 1″ thickness produces higher, fluffier biscuits.
    • If substituting all-purpose flour for self-rising flour: use 1 cup all-purpose flour + 1½ tsp baking powder + ¼ tsp salt per cup. For this recipe: 4 cups all-purpose flour + 6 tsp (2 tbsp) baking powder + 1 tsp salt.

    Serving Suggestions

    • Serve with Sausage Gravy and fried eggs for a classic Southern breakfast.
    • Pair with honey butter, jam, or sorghum molasses.
    • Split and toast leftovers for sandwiches.

    Variations

    • Cheddar & chive biscuits: fold in 1 cup shredded cheddar and ¼ cup chopped chives.
    • Sweet cream biscuits: omit egg and substitute sweet cream for buttermilk.
    • Cinnamon–brown sugar biscuits: add 1 tsp cinnamon and increase sugar to 3 tbsp.

    Make-Ahead & Storage

    • Refrigerate cut, unbaked biscuits up to 1 day; bake straight from fridge.
    • Freeze unbaked biscuits up to 1 month; bake from frozen, adding 2–3 minutes.
    • Baked biscuits keep 2–3 days at room temperature; reheat at 350ºF for 5–7 minutes.
  • Oven-Fried Fries

    Oven-Fried Fries

    Crisp on the outside and tender inside, these simple oven-fried fries are a quick family favorite. They deliver the satisfying crunch of classic fries without deep-frying—perfect for weeknight burgers, sandwiches, or snacking straight from the pan.


    Ingredients

    • potatoes, peeled and sliced
    • vegetable oil
    • salt, to taste

    Directions

    Prep the Oven

    Preheat oven to 450ºF. Lightly oil a baking sheet.

    Coat the Potatoes

    Place sliced potatoes on the baking sheet and drizzle with vegetable oil. Rub the potatoes together with your hands to evenly coat them.

    Bake

    Spread potatoes into a single even layer. Bake for 25–35 minutes, flipping after about 15 minutes, until golden and browned.


    Notes

    Preparation

    • For extra-crisp fries, soak sliced potatoes in cold water for 20–30 minutes, then dry thoroughly before oiling.
    • Be sure the potatoes are in a single layer to ensure even browning.
    • Season immediately after baking so the salt adheres well.

    Serving Suggestions

    • Serve with burgers, sandwiches, grilled meats, or alongside homemade chicken tenders.
    • Pair with fry sauce, ketchup, chipotle mayo, ranch, or garlic aioli.
    • Finish with chopped herbs such as parsley, chives, or rosemary for added aroma.

    Variations

    • Toss with garlic powder, smoked paprika, or black pepper before baking.
    • Make “steak fries” by cutting potatoes thicker and baking slightly longer.
    • Use Yukon Golds for a creamy interior or Russets for maximum crispness.

    Make-Ahead & Storage

    • Best served immediately for maximum crispness.
    • To reheat, bake at 425ºF for 8–10 minutes to refresh texture.
    • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
  • German Chocolate Cake — From Scratch

    German Chocolate Cake — From Scratch

    The not-so-German, German Chocolate Cake is actually an American classic. The recipe comes from a Texas homemaker, Mrs. Clay, whose cake calling for German’s Sweet Chocolate was first published in the Dallas Morning News in 1957. German’s Sweet Chocolate itself was created much earlier, in 1852, by Samuel German—an American baker of English descent—for Baker’s Chocolate Company. Originally known as “German’s Chocolate Cake,” the possessive was eventually dropped, but the cake’s rich flavor and nostalgic charm have endured for generations.


    Ingredients

      Cake

    • 2¼ cups all-purpose flour
    • 1 pkg (4 oz) Baker’s German sweet chocolate
    • ½ cup water
    • 1 tsp baking soda
    • ¼ tsp table salt
    • 1 cup (2 sticks) butter, softened
    • 2 cups sugar
    • 4 eggs, separated
    • 1 tsp vanilla extract
    • 1 cup buttermilk
    • ⅛ tsp espresso powder (optional, enhances chocolate flavor)
    • Frosting

    • 4 egg yolks
    • 1 can (12 oz) evaporated milk
    • 1½ tsp vanilla extract
    • 1½ cups sugar
    • ¾ cup (1½ sticks) butter
    • 2⅔ cups unsweetened shredded coconut
    • 1½ cups pecans, chopped
    • ¼ tsp table salt (optional, to balance sweetness)

    Directions

    Prepare the Cake

    Preheat oven to 350°F (175°C). Line the bottoms of three 9-inch round cake pans with parchment or wax paper and lightly grease the sides.

    Microwave chocolate and water in a heatproof bowl for 1½–2 minutes, stirring every 30 seconds until almost melted. Stir until smooth and set aside to cool slightly.

    In a medium bowl, whisk together flour, baking soda, salt, and espresso powder (if using). Set aside.

    In a large mixing bowl, beat butter and sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes. Add egg yolks one at a time, mixing well after each addition. Blend in melted chocolate and vanilla.

    Add the flour mixture alternately with the buttermilk, beginning and ending with flour, and beat until just combined.

    In a separate bowl, beat egg whites until soft peaks form. Gently fold into the batter using a spatula until evenly incorporated.

    Bake

    Divide batter evenly among prepared pans. Bake for 30 minutes or until a toothpick inserted in the center comes out clean. Immediately run a thin knife around the edges to loosen the cakes.

    Cool in pans for 15 minutes, then remove from pans and transfer to wire racks. Discard parchment and cool completely before frosting.

    Make the Frosting

    In a medium saucepan, whisk together egg yolks, evaporated milk, and vanilla until blended. Add sugar and butter. Cook over medium heat, stirring constantly, until the mixture thickens and turns golden brown (about 12 minutes).

    Remove from heat and stir in coconut, pecans, and salt (if using). Mix well and cool completely before spreading. The frosting will thicken as it cools.

    Assemble the Cake

    Spread frosting between layers and on top of the cake. Garnish with extra pecans if desired. This recipe yields about 16 servings. (For generous layers, we often double the frosting recipe — a must for a three-layer cake!)


    Notes

    Preparation

    • Ensure chocolate has cooled slightly before mixing into batter to prevent scrambling the eggs.
    • Adding espresso powder enhances chocolate depth without changing flavor.
    • Frosting thickens as it cools—spread only when fully cooled for best texture.
    • Double the frosting for a three-layer cake.

    Serving Suggestions

    • Serve at room temperature for the best flavor and texture.
    • Top with extra toasted pecans or a drizzle of melted chocolate for an elegant finish.

    Make-Ahead & Storage

    • Frosting can be made up to 3 days in advance; refrigerate and bring to room temperature before using.
    • Cake layers freeze beautifully—wrap individually and freeze up to 2 months. Thaw completely before frosting.
    • Store frosted cake covered at room temperature for up to 2 days, or refrigerated for up to 5 days.

    Shortcut Option

    • For a simpler approach with equally impressive results, try our German Chocolate Cake — Bakery Structure with Box Convenience, which upgrades a boxed mix for richer flavor, taller layers, and beautifully clean slices.
  • Chile Verde Burritos

    Chile Verde Burritos

    The 9th of 11, Grandma grew up in a large family that loved to sing together while washing dishes after a delicious meal. Nobody ever walked away hungry–a tradition that continues to this day. Every year Grandma’s family would meet for a week-long family reunion. Our family and Uncle Jay’s (#10 of 11) would never miss. We’d always extend the reunion by a week, spending extra time with Uncle Jay, Aunt Barbara, and their four kids. Our adventures were so memorable that many of my favorite childhood memories include Uncle Jay’s family. The first time I remember eating these burritos was at a dinner in their home in San Jose. I still drool a little every time I think about it! This recipe is a variation of Uncle Jay’s, specifically designed around cooking the pork in an Instant Pot. Also, in his the meat is not marinated and he uses red Los Palmas sauce. I’ve added the marinade, along with the Instant Pot preparation to make this recipe faster and easier to prepare for a larger group. The marinade is completely optional—and highly recommended!


    Ingredients

    • 3–4 lbs pork shoulder (½ of a boneless shoulder)
    • 1 tbsp lard plus 2 tbsp avocado oil, divided
    • 2 lg onions, chopped
    • 1 recipe Refried Beans
    • 1 can (7 oz) Ortega diced green chiles, undrained
    • 1–2 cups homemade green enchilada sauce (or Los Palmas), to taste
    • jack cheese, grated
    • flour tortillas
    • Brazing Liquid

    • 1½ cups chicken broth
    • ½ cup cilantro
    • ⅓ cup avocado oil
    • ¼ cup soy sauce
    • ¼ cup orange juice
    • 2 tbsp lime juice
    • 2 tsp salt
    • 1 jalapeño, minced
    • 1 tsp cumin
    • 1 tsp chipotle chili powder
    • 1 tsp ancho chili powder
    • ½ tsp garlic powder
    • ½ tsp onion powder
    • ½ tsp mexican oregano
    • ¼ tsp cinnamon

    Directions

    Braze

    Slice pork shoulder into chunks (about 1 lb each). In an Instant Pot, combine all brazing liquid ingredients.

    In a skillet, heat 1 tbsp avocado oil and 1 tbsp lard; brown pork chunks on all sides and place in brazing liquid.

    Place lid on Instant Pot and close steam vent. Process on high pressure for 45 minutes.

    Allow pressure to release naturally for 30 minutes.

    Combine Ingredients

    Add an additional tbsp avocado oil to skillet and heat until shimmering. Add onion and sauté until softened and slightly browned.

    Place refried beans in a large mixing bowl; stir in sautéed onions, green chiles, and enchilada sauce.

    Remove meat from brazing liquid and cut into chunks or shred; stir into refried bean mixture.

    Serve

    Serve rolled in a warm tortilla with grated jack cheese, diced white onion, and chopped cilantro.

    Serve with Salsa Verde, a side of Mexican Rice, and a tomato-cucumber salad with Espiau’s Vinaigrette.

    For smothered burritos, heat 1 can (28 oz) Los Palmas green enchilada sauce. Add 1 tbsp sugar and ⅓ cup of the remaining brazing liquid; heat to boiling. Whisk in ¼–½ tsp xanthan gum to thicken slightly. Spoon some into the burrito, then smother with sauce and cheese; broil to melt.


    Notes

    Preparation

    • The marinade-style brazing liquid gives the pork deep flavor quickly, making this ideal for serving large groups.
    • For a milder filling, use only 1 cup enchilada sauce; for richer sauciness, use the full 2 cups.
    • Be sure to sauté the onions until lightly browned—this adds sweetness and depth to the bean mixture.
    • The original version of this family recipe can be found here: Original Chile Verde Burritos.

    Serving Suggestions

    • Great served with Mexican Rice, Salsa Verde, and plenty of fresh cilantro.
    • For a crowd, keep tortillas warm in a low oven and serve burrito fillings buffet-style.

    Variations

    • Substitute half the pork with chicken thighs for a lighter filling.
    • Use Hatch green chiles in place of Ortega for a smokier, more robust flavor.
    • To make it spicier, add an extra minced jalapeño to the bean mixture.

    Make-Ahead & Storage

    • Filling can be prepared 1–2 days in advance; flavor improves as it rests.
    • Store filling separately from tortillas to prevent sogginess.
    • Leftovers freeze well for up to 3 months—thaw and reheat gently before serving.
  • Birria de Res

    Birria de Res

    Rich, smoky, and deeply spiced, this family favorite Birria de Res captures the essence of traditional Jalisco-style beef birria. Slow-simmered with a blend of toasted chiles and warm spices, it can be served as a hearty stew or transformed into crispy, cheesy Quesabirria tacos with plenty of the rich consommé for dipping. A perfect centerpiece for any gathering.


    Ingredients

      Birria Base

    • 7 dried guajillo chiles
    • 7 dried morita chiles
    • 4 dried ancho chiles
    • 3 dried chiles de árbol (optional for heat)
    • 1 liter boiling water
    • 5 lb beef chuck, cut into 4-inch chunks
    • 2 lb beef short ribs
    • Salt and freshly ground black pepper
    • 2 tbsp neutral oil
    • 2 tsp Mexican oregano
    • 2 tsp cumin seeds
    • 1 tsp black peppercorns
    • 1 tsp whole cloves
    • 1 tsp allspice berries
    • 3 bay leaves
    • 1 tbsp onion powder
    • 1 tsp paprika
    • 1 tsp ground cinnamon
    • 1 can (28 oz) whole tomatoes with juice
    • 1 tbsp minced garlic (about 3 cloves)
    • 2 tbsp table salt
    • 2 tbsp vinegar (white or apple cider)
    • ½ cup vegetable oil
    • For Quesabirria Tacos

    • Corn tortillas
    • Oaxaca, mozzarella, or jack cheese (shredded)
    • Diced onion
    • Chopped cilantro
    • Lime wedges, for serving

    Directions

    Prepare the Chiles

    Remove stems and seeds from the dried chiles. Toast lightly in a dry skillet over medium heat, pressing gently until fragrant (about 15–20 seconds per side). Transfer to a bowl and cover with boiling water. Soak for 30 minutes until softened.

    Toast and Grind Spices

    In a spice grinder or mortar and pestle, grind Mexican oregano, cumin seeds, peppercorns, cloves, allspice, and bay leaves into a coarse powder. Stir in onion powder, paprika, and cinnamon; set aside.

    Brown the Meat

    Pat beef dry and season generously with salt and pepper. In a large Dutch oven, heat 2 tbsp oil over medium-high heat until shimmering. Brown the meat in batches on all sides until deeply golden; transfer to a bowl and set aside.

    Build the Chile Base

    In the same Dutch oven, add the spice mixture and toast briefly (15–30 seconds) until aromatic. Add tomatoes with their juice, crushing them with the back of a wooden spoon. Stir in garlic, salt, and vinegar. Blend the softened chiles with their soaking liquid until smooth and add to the pot. Let the mixture simmer over medium heat for 2–3 minutes to bloom the chile flavors before adding the browned meat back. Scrape up any browned bits from the bottom as you stir.

    Simmer Low and Slow

    Add ½ cup oil, stir, and reduce heat to low. Cover partially and simmer gently for 3–4 hours, or until meat is tender enough to shred easily. If the liquid reduces too much, add a splash of hot water or beef broth as needed.

    Adjust and Strain (Optional)

    Remove the meat and shred. Skim off the red chile oil that rises to the top and reserve for frying tortillas. For a more refined consommé, strain the sauce through a fine sieve. For a more rustic texture (as our family prefers), leave it unstrained.

    Serve as Stew or Tacos

    For stew service, return shredded meat to the sauce and serve in bowls with diced onion, cilantro, and lime wedges. For Quesabirria tacos, continue below.

    Quesabirria Tacos

    Shred the beef and moisten with a few tablespoons of birria sauce. Reserve the skimmed chile oil for frying. Dip a corn tortilla into the red oil and lay it on a hot skillet or griddle. Spoon shredded meat and cheese onto one side; fold and press lightly. Cook until crisp and golden on both sides, about 1–2 minutes per side.

    Serve tacos with diced onion, chopped cilantro, and lime wedges. Include a small bowl of the birria sauce for dipping (consommé).


    Notes

    Preparation

    • Toasting the chiles deepens their smoky flavor and prevents bitterness — avoid burning them.
    • Blooming the chile-tomato base briefly enhances color and richness before simmering.
    • Use beef chuck and short ribs for the perfect balance of tenderness and flavor.
    • For a richer taco crust, mix the reserved chile oil with a bit of ghee or butter before frying.
    • Birria tastes even better the next day as the flavors meld and intensify.

    Serving Suggestions

    • Serve the birria as a stew with warm corn tortillas, onion, cilantro, and lime wedges.
    • Use the same base for Quesabirria tacos — crisp, cheesy tacos dipped in the rich chile consommé.
    • Offer lime wedges on the table for brightness and balance.

    Variations

    • For milder heat, reduce or omit chiles de árbol.
    • Add a touch of smoked paprika for a subtle, smoky accent if morita chiles are unavailable.
    • Try goat or lamb shoulder for traditional birria de chivo or birria de borrego.
  • Southern-Style Sweet Potatoes

    Southern-Style Sweet Potatoes

    Great Grandma Lena was a proper Southern lady. Born on August 11, 1901, in Missouri, her family moved by covered wagon to Dover, Arkansas when she was three years old—a journey that took more than a week. At seventeen, she married Wilmer (Sr.), and Grandpa (Jr.) was the youngest of their four children. In 1936, the family made the trek to Southern California in a car with a rumble seat. Made in honor of Great Grandma Lena, these sweet potatoes have become a Thanksgiving tradition. Updated to highlight the natural sweetness of roasted sweet potatoes and topped with a buttery brown sugar–pecan crumble, this timeless side dish remains a cherished part of our holiday table.


    Ingredients

      Sweet Potato Mixture

    • ¼ cup sugar
    • ½ tsp table salt
    • 1 tsp vanilla extract
    • 4 cups roasted sweet potatoes, mashed
    • 3–4 large eggs, well beaten
    • ½ cup butter, melted
    • 2 tbsp heavy cream (optional, if mixture is too thick)
    • Topping

    • 1½ cups brown sugar
    • ½ cup flour
    • ⅓ cup butter, melted
    • 1½ cups pecans, chopped and lightly toasted

    Directions

    Prepare the Oven and Topping

    Preheat oven to 350ºF (175ºC). In a small bowl, combine the brown sugar, flour, melted butter, and toasted pecans. Mix until evenly combined and crumbly. Set aside.

    Make the Sweet Potato Mixture

    In a large mixing bowl, combine the sugar, salt, vanilla, mashed roasted sweet potatoes, beaten eggs, and melted butter. Stir until smooth and evenly combined. If the mixture feels overly thick, stir in 2 tbsp heavy cream to loosen slightly.

    Assemble and Bake

    Butter a medium baking dish and pour in the sweet potato mixture, spreading evenly. Sprinkle the prepared topping over the surface.

    Bake uncovered for 30 minutes, or until the center is set and the topping is golden brown. Let rest for at least 30 minutes before serving.

    Serve

    Serve warm as-is or drizzle lightly with maple syrup for extra richness. This casserole is a holiday favorite, especially alongside roast turkey or ham.


    Notes

    Preparation

    • Roasting the sweet potatoes deepens their natural sweetness and enhances flavor compared to boiling.
    • Using 3 eggs results in a slightly denser, more velvety texture, while 4 eggs yield a lighter, more custard-like consistency.
    • If the mixture feels too thick, add 2 tbsp cream or milk for a smoother texture.
    • Toasted pecans add a richer, nuttier flavor to the topping—toast at 350ºF (175ºC) for 5–7 minutes, until fragrant.
    • Find our family’s original recipe on our legacy website.

    Serving Suggestions

    • Perfect for Thanksgiving or Christmas dinners alongside turkey, ham, or roast chicken.
    • Pairs beautifully with Southern-Style Brown Gravy for a savory-sweet balance.
    • Serve leftovers warmed for breakfast with a drizzle of cream or maple syrup.

    Make-Ahead & Storage

    • Prepare through assembly (unbaked), cover, and refrigerate for up to 2 days. Bake just before serving.
    • Freeze (unbaked or baked) for up to 1 month. Thaw overnight in the refrigerator before baking or reheating.
    • Reheat covered at 325ºF (165ºC) for 20–25 minutes, or until heated through.
    • Store leftovers refrigerated up to 4 days or frozen up to 1 month.
  • Neapolitan Pizza Dough

    Neapolitan Pizza Dough

    Pizza has always been a go-to meal for our family. Who can resist the combination of chewy dough, flavorful sauce, tasty toppings, and gooey cheese? Our first taste of true Neapolitan-style pizza was on our family trip to Italy—staying across the square from the Pantheon, exploring the Colosseum and Vatican museums, and often ending the day with perfectly blistered pizza from a tiny Roman restaurant. This recipe recreates that chewy, flavorful crust at home, whether you choose the cold-ferment version for deep flavor, the quick version for same-day pizza, or the freezer version for easy make-ahead dough.


    Ingredients

    • 1360 g (~3 lb) 00 flour (100%)
    • 952 g cold water (70%)
    • 27 g table salt (2%)
    • Active Dry Yeast

    • Cold Ferment: 0.41 g for 72 hours (0.03%) or 0.82 g for 48 hours (0.06%)
    • Quick Version: 2.72 g for same-day use (0.2%)
    • Freezer Version: 3.54 g for use the same day as thawed (0.26%)

    Note: Use a digital scale accurate to 0.01 g for yeast precision, or approximate to the nearest small pinch if unavailable.

    Directions

    Select Fermentation Version

    Cold Ferment (48–72 hours)

    In a large bowl, combine flour, yeast, and cold water. Mix until no dry bits remain (shaggy dough). Cover and rest 20–30 minutes.

    After resting, sprinkle salt over dough and gently pinch and squeeze to incorporate. Every 30 minutes for 2 hours, perform a set of stretch and folds (see Notes).

    After the final folds, place dough in a clean bowl, cover, and rest at room temperature (75–80°F / 23–27°C) for 1–2 hours. Divide into 8 oz (225 g) balls, lightly oil, and place in individual containers or on a floured tray covered tightly. Refrigerate 48–72 hours. Remove from refrigerator 2–3 hours before baking to come to room temperature.

    Quick Version (Same-Day)

    In a large bowl, combine flour and cold water. Mix until no dry bits remain; cover and rest 20–30 minutes.

    In a small cup, dissolve yeast in 2 tbsp warm water (105°F / 40°C) and let stand 5–10 minutes until foamy.

    Sprinkle salt over dough, then add yeast mixture. Gently pinch and squeeze to incorporate. Every 30 minutes for 2 hours, perform a set of stretch and folds (see Notes).

    After the final folds, cover and rest at warm room temperature (75–80°F / 23–27°C) for 2–3 hours, until nearly doubled. Divide into 8 oz (225 g) balls, lightly oil, and place in proofing containers or on a floured tray. Cover and proof 1–2 hours, until puffy and relaxed.

    Freezer Version (Make-Ahead)

    In a large bowl, combine flour and cold water. Mix until no dry bits remain; cover and rest 20–30 minutes.

    In a small cup, dissolve yeast in 2 tbsp warm water (105°F / 40°C) and let stand 5–10 minutes until foamy.

    Sprinkle salt over dough, then add yeast mixture. Gently pinch and squeeze to incorporate. Every 30 minutes for 2 hours, perform a set of stretch and folds (see Notes).

    After the final folds, cover and rest at warm room temperature (75–80°F / 23–27°C) for 2–3 hours, until nearly doubled. Divide into 8 oz (225 g) balls. Lightly oil, wrap tightly in plastic wrap, and place in freezer-safe bags or airtight containers. Freeze up to 3 months.

    To thaw, transfer to refrigerator for 24 hours. Then allow 1–3 hours at room temperature before stretching and baking.

    Bake the Pizzas

    Place a pizza steel on the top rack of the oven and preheat to 500–550°F (260–290°C) for at least 45 minutes. Just before baking, switch to broil for 5–10 minutes to superheat the surface.

    Stretch a dough ball gently by hand (don’t roll), top lightly with sauce, cheese, and desired toppings, and slide onto the steel. Bake 4–5 minutes, rotating halfway through. For extra char, broil the final 30–60 seconds.

    For an even closer match to wood-fired results, bake in an outdoor pizza oven at 750–850°F (400–455°C) for 60–90 seconds.


    Notes

    Preparation

    • Hydration note: The 70% hydration gives the dough an open crumb and extensible texture typical of Neapolitan-style pizza. Adjust slightly based on flour absorbency.
    • Stretch & Folds: With wet hands, grab one edge, stretch it up, and fold it over. Rotate 90°, repeat until all four sides are folded. After 3–4 rounds, the dough will feel smoother and more elastic.
    • Use minimal toppings and well-drained mozzarella to prevent sogginess during high-heat baking.
    • This dough also works for homemade pita: reduce hydration to 65%, roll ⅛–¼ inch thick, and bake 1½–2 minutes at 475–500°F (245–260°C).

    Serving Suggestions

    • Top with traditional Neapolitan tomato sauce, fresh mozzarella, and basil for a Pizza Margherita.
    • Drizzle with extra virgin olive oil after baking to enhance flavor and aroma.
    • Pair with a simple arugula salad or Italian antipasti for a complete meal.

    Variations

    • Pizza MargheritaNeapolitan tomato sauce, mozzarella, parmesan, basil; after baking add a drizzle of extra virgin olive oil.
    • Pizza MarinaraNeapolitan tomato sauce, garlic, oregano, salt; after baking add a drizzle of extra virgin olive oil.
    • Pizza CapricciosaNeapolitan tomato sauce, mozzarella, ham, artichokes, mushrooms, olives; after baking add a drizzle of extra virgin olive oil.
    • Pizza BoscaiolaNeapolitan tomato sauce, mozzarella, mushrooms, Italian sausage, and parmesan; after baking add a drizzle of extra virgin olive oil.
    • Pizza Quattro FormaggiNeapolitan tomato sauce (optional), mozzarella, ricotta, gorgonzola, parmesan, garlic, oregano (or, more traditionally, mozzarella, gorgonzola, parmigiano-reggiano, fontina; and after baking add a drizzle of extra virgin olive oil).
    • Pizza alla NapoletanaNeapolitan tomato sauce (optional), mozzarella, anchovies, capers, oregano; and after baking add a drizzle of extra virgin olive oil.
    • Pizza Prosciutto e FunghiNeapolitan tomato sauce, mozzarella, prosciutto, mushrooms; and after baking add a drizzle of extra virgin olive oil.
    • Spicy SausageNeapolitan tomato sauce, mozzarella, spicy Italian sausage, pickled jalapeños.
    • Sweet & SpicyNeapolitan tomato sauce, mozzarella, spicy Italian sausage, pickled jalapeños; after baking add a drizzle of honey.
    • Spinach & Sun-dried TomatoNeapolitan tomato sauce, mozzarella, provolone, ricotta, Parmesan, spinach, sun-dried tomatoes; after baking add fresh basil and a drizzle of extra virgin olive oil.
    • Loaded HawiianNeapolitan tomato sauce, mozzarella, ham, rotisseri chicken, bacon, pineapple, red onion, pickled jalapeños.
    • Shoarma PizzaNeapolitan tomato sauce, mozzarella, chicken shoarma; after baking add a drizzle of knoflooksaus (Dutch Garlic Sauce) and poestasaus.
    • Barbecue ChickenDr Pepper barbecue sauce, mozzarella, rotisseri chicken, bacon, pickled jalapeños.
    • Fig & PigNeapolitan tomato sauce, mozzarella, fresh sliced figs, fig jam, prosciutto, honey.
    • Fig, Pig, & GoatNeapolitan tomato sauce, goat cheese, fresh sliced figs, caramelized onions, prosciutto; after baking add arugula and a drizzle of honey.
    • Chicken Pestopesto sauce, mozzarella, rotisseri chicken, ricotta, thinly sliced tomatoes.
    • Mushroom & OliveNeapolitan tomato sauce, mozzarella, ham, mushroom, olives, pickled jalapeños.
    • Pear & Gorgonzolagarlic oil pizza base, thinly sliced pear, gorgonzola, mozzarella, walnuts or pecans; after baking add arugula and balsamic glaze.
    • Prosciutto & BurrataNeapolitan tomato sauce, mozzarella; after baking add torn burrata, prosciutto, arugula, and olive oil.
    • The MeatsNeapolitan tomato sauce, mozzarella, pepperoni, Italian sausage, ham, bacon.
    • Chicken, Spinach, & Fetagarlic oil pizza base , rotisserie chicken, spinach, feta, Parmesan, mozzarella.
    • Indo Satépeanut sauce thinned with coconut milk, saté ayam, mozzarella, blanched vegetables (thinly sliced carrots, small pieces of green beans, thin shavings of cabbage); after baking add bean sprouts tossed in lime juice and roasted sesame oil, thin cucumber slices, sambal, fresh cilantro, and a drizzle of ketjap manis.
    • Chicken FajitaNeapolitan tomato sauce with a sprinkle of cumin & paprika, mozzarella, Jack cheese, fajita chicken, red onion, roasted bell pepper strips, and pickled jalapeños; after baking add a drizzle of salsa verde and crema, with a squeeze of lime juice.
    • Saag Paneer—Pureed spinach “saag” base (spinach, blanched & puréed, sautéed onion, garlic, ginger, garam masala, cumin, coriander, a little chili, finished with cream or yogurt for silkiness) spread in a thin, even layer topped with paneer cubes, red onion, serrano chile slices; after baking add fresh cilantro, a light dusting of crumbled kasoori methi, and a drizzle of yogurt.
    • Carnitasgarlic oil pizza base, carnitas, mozzarella, red onion, roasted poblano chile strips, pickled jalapeños; after baking add fresh cilantro, diced white onion, crumbled cotija cheese or queso fresco, and a drizzle of salsa verde and crema.
  • Paneer

    Paneer

    This traditional homemade paneer is soft, creamy, and fresh with a delicate balance of sweetness and acidity. Made simply from milk, lemon juice, and salt, it forms the foundation of countless Indian dishes—from rich curries like saag paneer to grilled kebabs or golden pan-fried cubes. The process is simple, yielding pure, fresh cheese with a texture you can’t find in store-bought versions.


    Ingredients

    • 1 gallon whole milk (not ultra-pasteurized)
    • ¼ cup lemon juice (plus 1–2 tbsp extra, if needed)
    • 1 tbsp salt

    Directions

    Prepare the Strainer

    Line a fine-mesh strainer or colander with four layers of cheesecloth or a clean cotton kitchen towel. Set the strainer over a large bowl or in the sink to catch the whey.

    Heat and Curdle the Milk

    Pour milk into a large, heavy-bottomed pot over medium-high heat, stirring occasionally to prevent scorching. When warm, add salt and continue heating until the milk comes to a gentle boil. Reduce heat to low.

    Slowly drizzle in lemon juice, 1 tbsp at a time, while gently stirring in a slow figure-eight motion. Within 10–30 seconds, curds should begin separating from the whey. If separation doesn’t occur after 2–3 tbsp, add 1–2 tbsp more until the whey runs mostly clear.

    Drain and Rinse the Curds

    Once curdled, carefully pour the mixture into the prepared strainer. Let drain 5–10 minutes to remove excess whey. Rinse the curds gently under cool running water for a few seconds to remove residual lemon flavor and acidity, taking care not to break up the curds.

    Shape and Press

    Gather the corners of the cheesecloth into a bundle and twist to squeeze out additional liquid. Flatten the cloth-wrapped bundle into a disc about 1 inch thick and place it on a plate or cutting board. Set a heavy weight—such as a pot filled with water or canned goods—on top and press for 30–45 minutes, or until firm and sliceable.

    Chill and Store

    Unwrap the paneer and refrigerate for at least 1 hour before cutting. Store in an airtight container for 3–4 days.


    Notes

    Preparation

    • Paneer can also be formed using a paneer or tofu press; compress 30–45 minutes, or until firm and sliceable.
    • Rinsing the curds lightly improves flavor and keeps the texture tender.
    • Whole milk is essential for rich, creamy paneer; low-fat milk yields drier results.

    Serving Suggestions

    • Cube and fry until golden for dishes like saag paneer or matar paneer.
    • Grill or skewer with vegetables for paneer tikka.
    • Crumble into curries or use as a filling for samosas or wraps.

    Make-Ahead & Storage

    • Refrigerate up to 4 days in an airtight container.
    • Freeze up to 2 months; thaw overnight in the refrigerator before using.
    • Once thawed, pat dry before pan-frying or grilling.
  • Jalapeño-Bacon Smoked Mac & Cheese

    Jalapeño-Bacon Smoked Mac & Cheese

    Smoky, creamy, and loaded with layers of bold flavor, our family’s Jalapeño Bacon Smoked Mac & Cheese takes this comfort classic to the next level. A silky, stabilized cheese sauce coats tender pasta, balanced by the heat of jalapeños, the savoriness of crisp bacon, and often covered in a golden layer of broiled cheese. It’s indulgent yet refined—the kind of mac and cheese that steals the show at any family gathering.


    Ingredients

      Pasta Base

    • 1 lb elbow macaroni
    • salt, for boiling
    • Bacon & Jalapeños

    • 1 lb thick-cut bacon, chopped
    • 1½ cups jalapeños, finely diced with seeds & veins removed
    • 1 tbsp reserved bacon fat
    • Cheese Sauce

    • ¼ cup butter
    • ⅓ cup all-purpose flour
    • ½ tsp smoked paprika
    • ½ tsp dry mustard
    • ½ tsp onion powder
    • ¼ tsp garlic powder
    • 4 cups whole milk
    • 1½ cups heavy cream
    • 1½ tsp sodium citrate
    • 8 oz cream cheese, cubed
    • 8 oz sharp cheddar, grated
    • 8 oz colby jack, grated
    • 4 oz gouda, grated
    • 4 oz emmentaler, grated
    • salt and pepper, to taste
    • Garnish

    • reserved crispy bacon
    • thin jalapeño slices or fresh chives (optional)

    Directions

    Cook the Pasta

    Bring a large pot of salted water to a boil. Add macaroni and cook 2–3 minutes less than al dente, leaving it slightly firm. Drain and rinse under cold water to halt cooking; set aside.

    Prepare the Bacon & Jalapeños

    In a large skillet, cook bacon over medium heat until crisp. Remove with a slotted spoon and drain on paper towels, reserving about 1 tbsp rendered fat.

    Add diced jalapeños to the reserved bacon fat and sauté 2–3 minutes until fragrant and slightly softened. Set aside, reserving some bacon for garnish.

    Make the Roux & Base

    In a large saucepan or cast-iron skillet, melt butter over medium heat. Whisk in flour, smoked paprika, dry mustard, onion powder, and garlic powder; cook 1–2 minutes, whisking constantly until fragrant and lightly golden.

    Gradually whisk in milk and cream until smooth and combined.

    Incorporate Sodium Citrate

    Whisk in sodium citrate until fully dissolved. Bring the mixture just below a simmer—do not boil—to create the base for a smooth, stable sauce.

    Add the Cheeses

    Remove the pan from heat. Add cream cheese, stirring until melted and smooth. Gradually whisk in the grated cheeses in small handfuls, allowing each addition to melt before adding the next. Season to taste with salt and pepper; the sauce should be glossy and pourable.

    Combine

    Fold in cooked bacon (reserve a handful for garnish) and sautéed jalapeños. Add pasta and stir to coat evenly.

    If the sauce thickens too much, stir in a splash of reserved pasta water or milk to loosen.

    Smoke the Mac & Cheese

    Preheat pellet grill to 165°F / 74°C. Transfer mac and cheese to a greased 12-inch cast-iron pan or baking dish. Smoke uncovered for 1–2 hours, stirring after 15 and 30 minutes for even flavor absorption.

    Increase temperature to 225°F / 107°C for the final 15 minutes to slightly tighten and toast the surface.

    Cheese Finish

    Removing from the smoker and sprinkle a thin, even layer of shredded cheddar or gouda over the top. Place under a broiler for 2–4 minutes, watching closely, until golden and bubbling with crisp edges.

    Let rest 5–10 minutes before serving.

    Garnish & Serve

    Top with reserved crispy bacon and garnish with thin jalapeño slices or fresh chives. Serve warm, directly from the skillet for best presentation.


    Notes

    Preparation

    • sodium citrate ensures a stable, silky sauce that resists separation, even during smoking or reheating.
    • cold-smoking the cheese before grating adds a deeper, more developed smoke flavor.
    • a pinch of chipotle powder or smoked salt can be used to enhance depth without adding much heat.
    • let the mac and cheese rest briefly before serving to help the sauce set slightly.

    Serving Suggestions

    • serve alongside barbecue favorites like smoked ribs, pulled pork, or brisket.
    • use leftovers as a rich filling for grilled cheese sandwiches or baked stuffed peppers.
    • top with additional crisp bacon or caramelized onions for added texture and flavor.

    Make-Ahead & Storage

    • refrigerate up to 4 days in an airtight container.
    • reheat gently in the oven or smoker at low temperature; avoid direct stovetop reheating after cheese is added.
    • freeze up to 2 months; thaw overnight in the refrigerator before reheating.
  • Soft Pretzels

    Soft Pretzels

    These homemade soft pretzels bake up golden brown, chewy, and buttery—just like the ones from a pretzel shop. The dough can be made quickly for a same-day bake or rested in the refrigerator for a richer, malty flavor and more authentic bakery-style texture.


    Ingredients

    • 1½ cups warm water (105–110°F)
    • 1 packet (2¼ tsp) active dry or instant yeast
    • 1 tsp table salt
    • 1 tbsp brown sugar (or 1 tbsp barley malt syrup for classic flavor)
    • 1 tbsp butter, melted and slightly cooled
    • 3½–4 cups all-purpose flour
    • ½ cup baking soda (see note for enhanced version)
    • 9 cups water
    • kosher or coarse sea salt, for topping
    • 2 tbsp butter, melted (for brushing after baking)

    Optional Egg Wash (for Soft, Glossy Pretzels)

    • 1 egg, beaten with 1 tbsp water

    Directions

    Prepare the Dough

    In a large bowl, combine warm water and yeast. Let stand for about 1 minute until slightly foamy. Stir in table salt, brown sugar, and melted butter.

    Add 3½ cups of flour, one cup at a time, mixing with a wooden spoon until a soft dough forms. If dough is sticky, add up to ½ cup more flour gradually until smooth and slightly tacky but not wet.

    Knead and Rest

    Turn dough onto a lightly floured surface and knead for about 3 minutes until elastic and uniform. Shape into a ball.

    • Quick Version: Cover lightly and let rest for 10 minutes before shaping.
    • Bakery-Style Version: Cover the bowl with plastic wrap and refrigerate 1–2 hours (or up to overnight). Bring to room temperature for 10–15 minutes before shaping.

    Shape the Pretzels

    Preheat oven to 425°F (220°C). Line baking sheets with parchment paper or silicone baking mats.

    Divide dough into 8–10 equal pieces (about 90–100 g each). Roll each piece into a 20-inch rope and twist into a pretzel shape. Place on prepared baking sheets.

    Boil in Baking Soda Solution

    In a large pot, bring 9 cups water and ½ cup baking soda to a gentle boil. For deeper color, bake the baking soda first (spread on a tray and bake at 250°F for 1 hour) before adding it to the water.

    Drop pretzels, one or two at a time, into the boiling solution for 20–25 seconds. Remove with a slotted spoon, drain well, and place on prepared baking sheets.

    Top and Bake

    For traditional bakery-style pretzels, sprinkle with kosher or coarse sea salt immediately after boiling, then bake as directed.

    For a softer, fair-style pretzel, brush with the optional egg wash before sprinkling with salt. Bake for 11–13 minutes, or until deep golden brown with a shiny crust and soft interior.

    Finish

    Brush warm pretzels with melted butter immediately after baking for a glossy finish and tender bite. Serve warm with mustard, cheese sauce, or butter.


    Notes

    Preparation

    • Lower hydration (3½ cups flour to 1½ cups liquid) produces the classic tight, chewy crumb.
    • A short cold ferment (1–2 hours) develops malty depth and improves shaping.
    • Bake baking soda before boiling for more intense pretzel color and flavor.
    • Brushing with butter right after baking adds shine and a soft finish without dulling color.

    Egg Wash vs. Baking Soda Finish

    • Without Egg Wash (Traditional): Deep mahogany color, chewy crust, classic pretzel flavor.
    • With Egg Wash (Soft & Glossy): Lighter golden color, slightly softer texture, mild sheen.
    • Both versions can be brushed with melted butter after baking for extra flavor and softness.

    Serving Suggestions

    • Serve warm with mustard, cheese dip, or honey butter.
    • Top with coarse salt, everything bagel seasoning, or cinnamon sugar for sweet pretzels.
    • Use smaller portions to make pretzel bites or sandwich rolls.

    Make-Ahead & Storage

    • Shaped pretzels can be refrigerated for up to 6 hours before boiling.
    • Freeze shaped, unboiled pretzels up to 1 month; boil directly from frozen before baking.
    • Store baked pretzels airtight up to 2 days; reheat at 350°F for 5–7 minutes to refresh.
  • Saté Sapi — Beef Satay

    Saté Sapi — Beef Satay

    Saté Sapi Dengan Saus Kacang – Dutch-Indonesian Beef Satay with Peanut Sauce: The most memorable part of my first Christmas in the Netherlands was the evening we spent with a generous Indonesian family in Dordrecht. They invited us to share a rijsttafel—my very first taste of a true Indonesian feast. When we arrived, the table was covered with what seemed like dozens of colorful dishes, their fragrant aromas filling the home. Among them, one dish stood out: saté sapi (beef satay). Served with acar ketimun (sweet-and-sour cucumbers) and richly spiced peanut sauce, the skewers of marinated beef were grilled over charcoal and lightly glazed with ketjap manis. Just thinking about it brings back vivid memories of the smoky aroma and layered flavors. This recipe is my way of returning to that Christmas dinner, and to the warmth of friends who welcomed me—a newcomer in what then felt like a strange land—as one of their own.


    Ingredients

    • 2–4 lbs beef (sirloin, tri-tip, flank, or ribeye), sliced into strips about ¼-inch thick and 2–3 inches long
    • Velveting:

    • 2 cups water
    • 1 tsp baking soda
    • ¼ cup soy sauce
    • Marinade:

    • ¼ cup ketjap manis
    • 1 tbsp vegetable oil
    • 1 tbsp shallot, finely grated (or onion)
    • 1 tsp fresh ginger, grated
    • 1 tbsp brown sugar
    • ¼ tsp ground coriander
    • 1 clove garlic, minced (or ¼ tsp garlic powder)
    • 2 tsp lime juice
    • 2 tbsp coconut milk
    • ⅛ tsp white pepper
    • Peanut Sauce:

    • 1 cup smooth peanut butter
    • 2 cloves garlic, minced
    • 2 tbsp oil (peanut or vegetable)
    • ¼ cup ketjap manis
    • 2 tbsp lime juice
    • 2 tbsp brown sugar
    • ½ tsp hot red curry powder
    • 1–2 tsp sambal oelek (to taste)
    • 1 can (14 oz) coconut milk
    • ½ tsp ground coriander (optional, ties to marinade)
    • ¼ tsp aji-no-moto (optional)
    • 2 tsp tamarind paste (optional, for tang)
    • warm water, as needed to thin
    • For Serving:

    • wooden skewers, soaked at least 1 hour
    • acar ketimun (quick cucumber pickle) or fresh cucumber salad
    • steamed rice (or lontong / rice cakes)

    Directions

    Velvet the Beef

    Slice beef into thin strips. Combine water, baking soda, and soy sauce, then add beef and soak 1–2 hours in the refrigerator. Drain, rinse briefly under cold water, and pat dry.

    Marinate the Beef

    Whisk together all marinade ingredients. Add velveted beef, toss to coat thoroughly, cover, and marinate 3–12 hours in the refrigerator.

    Prepare the Peanut Sauce

    Heat oil in a saucepan over medium-low heat. Add garlic and sauté until fragrant but not browned.

    Stir in peanut butter, ketjap manis, lime juice, brown sugar, curry powder, sambal, and coriander. Mix until smooth.

    Gradually whisk in coconut milk until creamy. Reduce heat to low and warm gently for 2–3 minutes.

    Thin with warm water if needed. Adjust to taste with tamarind, sambal, or sugar. Keep warm or rewarm gently before serving.

    Grill the Satay

    Thread marinated beef strips onto soaked skewers. Grill over hot charcoal 2–3 minutes per side, or until lightly charred at the edges.

    In the final minute, baste lightly with a mixture of ketjap manis and oil for caramelization.

    Serve

    Arrange skewers on a platter. Serve with warm peanut sauce, cucumber pickle, and steamed rice or lontong.


    Notes

    Preparation

    • Velveting ensures tenderness while avoiding any baking-soda aftertaste when rinsed properly.
    • Use thin, even beef strips for consistent grilling and ideal caramelization.
    • A touch of tamarind in the sauce adds depth and a gentle sour note that complements ketjap manis.

    Serving Suggestions

    • Serve with acar ketimun for freshness and contrast.
    • Pair with steamed jasmine rice, lontong, or coconut rice.
    • Excellent with grilled vegetables or nasi goreng.

    Variations

    • Spicy Version: increase sambal in both marinade and sauce.
    • Sweeter Dutch Style: add an extra tablespoon ketjap manis during grilling.
    • Smokier Grill: add a small piece of lump charcoal beside the coals to intensify aroma.

    Make-Ahead & Storage

    • Marinated beef keeps up to 24 hours refrigerated.
    • Peanut sauce can be made 2–3 days ahead; rewarm gently to loosen.
    • Leftover skewers keep 2–3 days refrigerated and reheat well over medium heat.
  • Korean Pulled-Pork Tacos

    Korean Pulled-Pork Tacos

    Inspired by the flavors of Korean bulgogi and Mexican street tacos, this fusion dish brings together tender sous-vide pork shoulder marinated in a sweet-savory Korean-style sauce, then shredded, crisped, and served in warm tortillas with fresh toppings. The result is rich umami, bright acidity, and a touch of heat—echoing the street-food creativity that made Korean tacos famous. It’s also fast becoming one of our family’s most requested Sunday dinners, especially when served with cilantro lime rice made with a hint of coconut milk. Around our table, there’s still a friendly debate over which is better—corn tortillas for their texture, or soft flour tortillas that soak up every drop of sauce.


    Ingredients

    • 3 lb boneless pork shoulder, trimmed of excess fat and silver skin

    Marinade:

    • ⅓ cup sugar
    • 2 tsp ajinomoto (optional)
    • 4 tsp onion powder
    • 1 tsp black pepper
    • 2 tbsp garlic, finely chopped
    • 4 tsp sambal oelek
    • 3 tbsp sesame oil
    • ⅔ cup mirin
    • ½ cup soy sauce
    • 1–1½ tsp liquid smoke

    Finishing Brush:

    • ½ cup reserved marinade + ½ cup honey

    Creamy Drizzle:

    • ¼ cup reserved marinade base
    • 1 cup Greek yogurt
    • 2–3 tbsp fresh lime juice (adjust to taste)
    • 1 tsp gochujang or extra sambal (optional)
    • or substitute Cilantro Lime Crema

    Pickled Cucumber (and Optional Daikon):

    • 1 medium cucumber (or cucumber + daikon/radish), thinly sliced
    • 2 tbsp rice vinegar
    • 1 tsp sugar
    • ¼ tsp table salt
    • ½ tsp sesame oil

    Sriracha Slaw:

    • 2 cups shredded cabbage (green or mixed)
    • 1 cup shredded carrot
    • 2 tbsp lime juice
    • 1 tbsp sesame oil
    • 2–3 tbsp sriracha (to taste)
    • 2 tsp sugar (to taste)
    • ½ tsp ajinomoto (optional)
    • salt, to taste

    To Serve:

    • Corn or Flour tortillas (8–10, warmed)
    • Chopped fresh cilantro
    • Toasted sesame seeds
    • Diced raw onion
    • Lime wedges

    Directions

    Marinate the Pork

    Mix all marinade ingredients. Reserve ¾ cup of the mixture: ½ cup for the finishing brush, ¼ cup for the creamy drizzle. Add the remaining marinade to the pork in a sealed bag. Refrigerate 8–12 hours.

    Sous-Vide the Pork

    Heat sous-vide bath to 165°F (74°C). Cook sealed pork 18–24 hours. This produces a tender, shreddable texture.

    Make the Pickled Cucumber

    Combine cucumber with vinegar, sugar, salt, and sesame oil. Rest 10–15 minutes; drain lightly.

    Make the Sriracha Slaw

    Toss cabbage and carrot with lime juice, sesame oil, sriracha, and salt.

    Make the Creamy Drizzle

    Whisk ¼ cup reserved marinade with yogurt, lime juice, and optional gochujang or sambal.

    Shred and Crisp the Pork

    Remove pork and reserve cooking juices. Shred pork. Spread on sheet pan and brush with the finishing mixture. Broil until edges crisp. Drizzle ⅓–½ cup of the reserved cooking juices over pork to keep it moist.

    Assemble the Tacos

    Warm tortillas. Layer pork, pickled cucumber, and slaw. Top with the creamy drizzle (or Cilantro Lime Crema). Garnish with cilantro, sesame seeds, onion, and lime.


    Notes

    Preparation

    • Use evenly sized pork pieces for consistent sous-vide cooking.
    • Reserved cooking juices add essential moisture and depth.
    • Monitor broiling closely—honey burns fast.

    Serving Suggestions

    • Serve with cilantro-lime rice, sliced avocado, cabbage slaw, pickled onions, and sprinkled with sesame seeds.
    • Substitute Cilantro Lime Crema for the creamy drizzle, or as another flavorful addition—the combination of both sauces is delicious.
    • A squeeze of fresh lime brightens the flavors.

    Variations

    • Swap pork shoulder for boneless beef short ribs.
    • Use corn tortillas for a lighter street-taco style.
    • Increase sambal or gochujang for extra heat.

    Make-Ahead & Storage

    • Sous-vide pork can be made 1 day ahead; chill in ice bath before refrigerating.
    • Store shredded pork with 2–3 tbsp cooking juices; refrigerate 3–4 days or freeze 2–3 months.
    • Briefly re-broil to restore crisp edges before serving.