Bags of Spices

Favorite Recipes

All Time Favorites

Our most requested, most repeated, and most loved recipes — the dishes family and friends ask for again and again. These are the crowd-pleasers, comfort foods, and signature flavors that anchor our kitchen.

  • Ginger Caramel Chicken

    Ginger Caramel Chicken

    This Ginger Caramel Chicken leans into a Southeast Asian flavor logic that makes caramel chicken so addictive: sugar cooked down into a glossy glaze, fish sauce for deep savory backbone, rice vinegar for balance, and ginger + garlic for warmth and aroma. Palm sugar brings a rounded, toasty caramel note, while a final hit of fresh ginger, sesame oil, and lime keeps the finish bright and lively instead of heavy. It’s sweet-salty, sticky, and intensely flavorful—perfect over rice with plenty of cilantro and lime wedges on the side.


    Ingredients

      Chicken

    • 1½ lb boneless, skinless chicken thighs, trimmed (left whole)
    • 1½ lb boneless, skinless chicken breasts, cut into large pieces
    • 1–2 tbsp vegetable oil, as needed
    • ½ tsp table salt (lightly season the chicken)
    • Caramel Sauce

    • ½ cup brown sugar (preferably dark brown sugar)
    • ⅓ cup palm sugar, finely chopped or grated
    • ⅓ cup fish sauce
    • ⅓ cup rice vinegar
    • ½ cup chicken stock
    • 2 tbsp fresh ginger, finely grated
    • 5 cloves garlic, crushed
    • To Finish

    • 1–2 jalapeños, thinly sliced (to taste)
    • 1 bunch green onions, sliced
    • ½ cup roasted peanuts, coarsely chopped
    • 1 tbsp fresh ginger, finely grated (added at the end)
    • 1 tsp toasted sesame oil
    • Juice of ½ lime (plus more to taste)
    • Fresh cilantro leaves, for garnish
    • Lime wedges, for serving

    Directions

    Prepare the Sauce

    In a bowl, combine brown sugar, palm sugar, fish sauce, rice vinegar, chicken stock, 2 tbsp grated ginger, and garlic. Stir well (some palm sugar may not fully dissolve yet).

    Brown the Chicken

    Pat the chicken dry and season lightly with ½ tsp table salt. Heat a large, wide sauté pan or skillet over medium-high heat. Add 1 tbsp vegetable oil.

    Working in batches, brown the thighs first (good color on both sides), then transfer to a plate. Brown the chicken breast pieces briefly until lightly golden, then transfer to a separate plate. Do not overcrowd the pan.

    Build the Caramel

    Carefully pour the sauce into the hot pan. Bring to a boil, scraping up any browned bits. Boil over high heat until the sauce reduces to a glossy, syrupy consistency—similar to maple syrup and able to coat the back of a spoon.

    Glaze and Simmer

    Return the chicken thighs to the pan and turn to coat in the caramel. Cook 2–3 minutes.

    Add the chicken breasts, reduce heat to medium, and simmer gently 6–8 minutes, turning occasionally, until the chicken is cooked through and evenly glazed.

    Finish

    Add jalapeños (to taste), green onions, peanuts, and the remaining 1 tbsp fresh ginger. Cook 1–2 minutes, just until fragrant.

    Remove from heat and stir in sesame oil and lime juice. Taste and adjust lime or heat as desired.

    Serve

    Serve over steamed jasmine rice. Garnish generously with cilantro and serve with lime wedges on the side.


    Notes

    Preparation

    • Palm sugar substitution: If you don’t have palm sugar, use ½ cup dark brown sugar + an additional ⅓ cup dark brown sugar (for a total of ⅚ cup dark brown sugar).
    • Pan choice: A wide skillet helps the sauce reduce quickly and glaze the chicken instead of braising it.

    Serving Suggestions

    • This dish pairs especially well with a crisp green salad dressed in our homemade ginger dressing, which helps cut the sweetness of the caramel glaze and refresh the palate. For a simple vegetable side, lightly blanched green beans—kept clean and restrained with just a touch of garlic and sesame oil—add freshness and texture without competing with the main flavors. Served together over jasmine rice, the plate feels balanced, bright, and complete.
    • Jasmine rice is ideal, but it’s also great over sticky rice or alongside a simple cucumber salad.
    • Serve with extra lime wedges so everyone can brighten their bowl to taste.

    Variations

    • More heat: Add a spoonful of chili oil or sambal at the end (to taste) for extra kick without changing the glaze texture.
    • Heat control: For milder heat, remove jalapeño seeds and ribs before slicing.

    Make-Ahead & Storage

    • Refrigerate leftovers in an airtight container for up to 4 days.
    • Reheat gently on the stovetop with a small splash of water or stock to loosen the glaze.
  • Southern-Style Sausage Gravy

    Southern-Style Sausage Gravy

    Sausage gravy, a Southern staple, has been a Huggins family favorite for generations. No true Southern breakfast is complete without buttery biscuits smothered in creamy sausage gravy. The sage sausage pays homage to my grandma Lena — a true Southern lady who loved using sage in her cooking. I learned to make this gravy watching my mom prepare it time and time again in our family kitchen in Southern California. I may just be superstitious, but I swear the gravy tastes best when it’s made in my favorite cast iron pan!


    Ingredients

    • 1 lb sage breakfast sausage
    • ½ cup (1 stick) butter
    • ½ cup flour, lightly mounded
    • 4–6 cups whole milk, divided (start with 4 cups and add more to adjust thickness)
    • salt, to taste
    • freshly ground black pepper or white pepper, to taste

    Directions

    Cook the Sausage:

    In a large skillet or cast iron pan over medium heat, cook the sausage until browned and crumbled, breaking it into small pieces as it cooks. When fully cooked, push the sausage to one side of the pan, leaving the drippings in the skillet.

    Make the Roux:

    Add the butter to the sausage drippings and let it melt completely. Sprinkle the flour over the melted butter and drippings, stirring constantly to form a smooth paste. Cook the roux for 2–4 minutes, stirring continuously, until it turns a pale blond color and smells lightly nutty. Do not let it brown.

    Add the Milk:

    Reduce the heat to medium-low. Slowly pour in about 6 cups of the milk while whisking or stirring constantly, scraping along the bottom of the pan to prevent scorching (especially when using cast iron). Continue to cook and stir until the gravy thickens and begins to gently bubble.

    Finish and Season:

    Stir the cooked sausage back into the thickened gravy. If the gravy is thicker than you prefer, add additional milk ½ cup at a time, stirring well heating after each addition, until it reaches your desired consistency—smooth, creamy, and thick enough to coat the back of a spoon while still pouring easily.

    Season with salt to taste and a generous amount of freshly ground black pepper or white pepper. Traditional Southern-style gravy is fairly pepper-forward, so don’t be shy unless you prefer it milder.

    Serve:

    Serve hot over warm buttermilk biscuits. This gravy is also excellent with fried eggs, soft-scrambled eggs, or grated boiled eggs alongside your biscuits.


    Notes

    Preparation

    • Milk scorches easily, especially in cast iron. Once the milk is added, keep the heat at medium-low and stir frequently, scraping along the bottom of the pan.
    • A pale blond roux (2–4 minutes of cooking) helps remove any raw flour taste while keeping the gravy light in color and flavor.
    • The gravy will continue to thicken as it sits off heat. If it becomes too thick, gently rewarm and whisk in a little extra milk until it loosens to your preferred consistency.

    Serving Suggestions

    • Serve over hot buttermilk biscuits for a classic Southern breakfast.
    • Pair with fried eggs, soft-scrambled eggs, or grated boiled eggs for added protein and richness.
    • Try serving with hash browns, breakfast potatoes, or over toasted bread when biscuits aren’t available.

    Variations

    • Add a few drops of Worcestershire sauce to the gravy for deeper savoriness.
    • Stir in a dash of your favorite hot sauce (such as Crystal or Tabasco) for gentle heat that complements the sage and sausage.
    • If your sausage is not very sage-forward, add a tiny pinch of rubbed sage toward the end of cooking, tasting as you go to avoid overpowering the gravy.
    • Use white pepper instead of black pepper if you prefer a smoother look while keeping a robust, peppery flavor.

    Make-Ahead & Storage

    • Sausage gravy can be made up to 2 days in advance and cooled completely before refrigerating in an airtight container.
    • Reheat gently over low heat, adding a splash of milk as needed to loosen the gravy back to a smooth, creamy consistency.
    • For food safety, avoid leaving the gravy at room temperature for extended periods; promptly refrigerate leftovers.
  • Pralines & Cream Buttermilk Ice Cream

    Pralines & Cream Buttermilk Ice Cream

    The Huggins Family traces its roots to some of the earliest settlers in the American South, and although several generations have since made their homes in the West, many of the foods we love still reflect that Southern heritage. Pralines—those sweet, buttery pecan confections tied to countless Southern kitchens—capture that legacy perfectly. This ice cream honors that connection with a silky buttermilk custard base swirled with ribbons of praline cream and studded with crisp pecan pralines for a nostalgic, balanced, unmistakably Southern flavor.


    Ingredients

    • Custard Base:

    • 2 cups heavy cream
    • ½ cup whole milk
    • ½ cup buttermilk (added after cooking)
    • ½ cup sugar, divided
    • 5 egg yolks
    • ½ tsp vanilla extract
    • ¼ tsp table salt
    • Praline-Cream Swirl:

    • ¼ cup butter
    • 6 tbsp brown sugar
    • 2 tbsp heavy cream
    • ½ tsp table salt
    • 1 tsp vanilla extract
    • Mix-Ins:

    • 1 cup chopped pecan pralines, frozen before use

    Directions

    Cook the Custard

    In a medium saucepan, whisk together the cream, whole milk, ¼ cup sugar, and salt. Warm over medium heat until mixture begins to steam and the sugar dissolves.

    Temper the Yolks

    In a separate bowl, whisk the egg yolks with the remaining ¼ cup sugar until thick and pale. Slowly temper with ½ cup of the warm cream mixture, then return everything to the saucepan.

    Finish the Base

    Cook gently over low heat, stirring constantly, until the custard coats the back of a spoon (170–175°F / 77–80°C). Do not boil. Strain through a fine mesh sieve, stir in vanilla, and let cool slightly. Add the buttermilk, then chill thoroughly—preferably overnight.

    Make the Praline-Cream Swirl

    In a small saucepan, melt butter with brown sugar and cream. Simmer 1–2 minutes until lightly thickened. Remove from heat, stir in salt and vanilla, and cool completely before layering.

    Churn & Assemble

    Churn the chilled custard in an ice cream maker according to manufacturer instructions. When nearly finished, fold in the frozen chopped pralines. As you transfer to a container, alternate layers of ice cream and thin ribbons of praline-cream swirl. Gently marble with a butter knife and freeze until firm.


    Notes

    Preparation

    • Freeze pralines before folding them in to preserve their crisp texture.
    • Buttermilk provides a gentle tang that balances caramel sweetness; replace with whole milk for a richer, sweeter version.
    • Ensure the praline swirl is fully cooled before layering to avoid melting the churned base.

    Serving Suggestions

    • Top with extra chopped pecan pralines for added crunch.
    • Serve alongside warm apple or pecan pie.
    • Add a drizzle of warm caramel sauce for an extra-sweet presentation.

    Variations

    • Add ¼ tsp cinnamon to the swirl for a deeper Southern praline flavor.
    • Swap half the pralines for toasted pecans for a nuttier variation.

    Make-Ahead & Storage

    • Refrigerate the unchurned custard up to 2 days before freezing.
    • Store praline-cream swirl refrigerated up to 1 week.
    • Finished ice cream keeps 1 week for best texture.
  • Pão de Queijo — Brazilian Cheese Rolls

    Pão de Queijo — Brazilian Cheese Rolls

    Crisp on the outside and chewy within, these Brazilian cheese rolls—known as Pão de Queijo—are irresistibly airy and full of cheesy flavor. Made from tapioca flour, they’re naturally gluten-free and come together quickly in a blender for an easy, crowd-pleasing treat.


    Ingredients

    • 1 egg
    • 1 cup milk
    • ½ cup vegetable oil
    • 1¾ cups tapioca flour
    • ½ cup parmesan, grated
    • ½ cup mozzarella, cheddar, or jack cheese, grated
    • ½ tsp table salt

    Directions

    Prepare the Batter

    Preheat oven to 350°F (175°C). Spray a 24-cup mini muffin tin with nonstick cooking spray.

    In a blender, combine egg, milk, and oil. Blend for 30 seconds, then add the remaining ingredients and blend for another 30 seconds until smooth.

    Bake

    Pour batter into the prepared muffin cups, filling each about ¾ full. Bake for 20–25 minutes, or until the cheese rolls are puffed and golden.

    Serve warm for the best texture. Makes about 35–40 cheese rolls.

    Store

    Allow cheese rolls to cool completely before storing. Place in an airtight container and refrigerate up to 3 days or freeze up to 1 month. Reheat in a 350°F oven for 5–10 minutes until warmed through.


    Notes

    Preparation

    • Avocado oil is preferred, but olive oil or any neutral vegetable oil works well.
    • Tapioca flour gives Pão de Queijo its signature chewy texture—do not substitute with wheat flour.

    Serving Suggestions

    • Serve as a snack, breakfast bread, or alongside soups and stews.
    • Enjoy warm with butter, cream cheese, or fruit preserves for a sweet-savory contrast.

    Variations

    • Add ½ tsp garlic powder or minced herbs for extra flavor.
    • Swap in pepper jack for a spicy version or gouda for a milder flavor.

    Make-Ahead & Storage

    • Refrigerate baked rolls up to 3 days in an airtight container.
    • Freeze baked or unbaked batter portions up to 1 month.
    • Reheat frozen rolls directly in a 350°F oven for 10–12 minutes until hot and crisp.
  • Blueberry Cheesecake Ice Cream

    Blueberry Cheesecake Ice Cream

    This Blueberry Cheesecake Ice Cream captures all the comfort and flavor of a classic cheesecake in frozen form—tangy, creamy, and just sweet enough. A silky cream cheese custard base provides authentic cheesecake flavor, balanced by a bright blueberry swirl and crunchy browned-butter graham crumble that evokes a perfectly toasted crust.


    Ingredients

    Blueberry Swirl

    • ¼ cup sugar
    • 1 tbsp cornstarch
    • ½ cup water
    • 1¼ cups blueberries (fresh or frozen)
    • 1 tbsp lemon juice
    • pinch table salt

    Browned Butter Graham Crumble

    • 2 cups graham cracker crumbs
    • 1 tbsp sugar
    • ½ tsp cinnamon
    • ½ cup (1 stick) unsalted butter
    • ½ tsp vanilla extract
    • pinch table salt

    Cheesecake Ice Cream Base

    • 6 oz cream cheese, softened
    • 1½ cups whole milk
    • 1½ cups heavy cream
    • ¾ cup sugar
    • 4 egg yolks
    • ½ tsp vanilla extract
    • 1 tsp lemon zest (optional)
    • pinch table salt

    Directions

    Prepare the Blueberry Swirl

    In a small saucepan, combine sugar, cornstarch, and salt. Gradually whisk in water until smooth, then stir in blueberries and lemon juice.

    Bring to a gentle boil and simmer for 5–6 minutes, stirring occasionally, until thickened and jam-like.

    Cool completely before using.

    Make the Browned Butter Graham Crumble

    In a small saucepan over medium heat, melt butter and cook, swirling occasionally, until it turns golden and smells nutty (about 4–5 minutes). Immediately remove from heat and stir in vanilla and a pinch of salt.

    In a large bowl, combine graham cracker crumbs, sugar, and cinnamon. Pour the browned butter mixture over the crumbs and stir until evenly coated.

    Spread on a parchment-lined baking sheet and bake at 350°F for 10–12 minutes, stirring once, until fragrant and lightly toasted. Cool completely, then crumble into small clusters.

    For best texture, spread the cooled crumble on a parchment-lined baking sheet and freeze for 20–30 minutes before mixing into the ice cream.

    Prepare the Cheesecake Ice Cream Base

    In a saucepan, warm milk and cream over medium heat until steaming.

    In a separate bowl, whisk yolks and sugar until pale and thick. Slowly temper with ½ cup of the warm milk mixture, whisking constantly, then return everything to the saucepan.

    Cook gently over low heat, stirring constantly, until the custard coats the back of a spoon (170–175°F / 77–80°C).

    Remove from heat and whisk in cream cheese, vanilla, lemon zest, and salt until smooth. Strain through a fine mesh sieve if needed for texture.

    Chill thoroughly, preferably overnight.

    Churn & Assemble

    Churn the chilled custard in an ice cream maker according to the manufacturer’s instructions. When nearly finished, fold in the frozen graham crumble.

    In a freezer-safe container, layer the churned ice cream with alternating spoonfuls of blueberry swirl and additional crumble.

    Swirl gently with a butter knife (do not overmix). Freeze until firm.


    Notes

    Preparation

    • Freeze the graham crumble before folding it into the ice cream to help preserve crunch and prevent softening.
    • Chilling the blueberry swirl thoroughly helps prevent it from bleeding into the custard during layering.
    • For an extra-cheesecake tang, replace ¼ cup of the milk with buttermilk (stir it in after cooking the custard).
    • Browning the butter is essential for a warm, nutty aroma that mimics a true cheesecake crust.

    Serving Suggestions

    • Serve with fresh blueberries, strawberries, or raspberries.
    • Add a drizzle of warm blueberry sauce for a sundae-style presentation.
    • Top with extra graham crumble for added texture.

    Variations

    • Swap the blueberries for raspberries, strawberries, or blackberries using the same proportions.
    • Add a **lemon cheesecake** twist by doubling the lemon zest and adding 1 tsp lemon juice to the custard after cooking.
    • For a swirl-forward ice cream, increase the blueberry mixture to 1½× the recipe.

    Make-Ahead & Storage

    • Refrigerate the custard base for up to 2 days before churning.
    • Store the blueberry swirl for up to 1 week in the refrigerator.
    • Keep graham crumble at room temperature for 3 days, or freeze for longer storage.
    • Store churned ice cream in an airtight container for up to 1 week for best texture.
  • 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.
  • Salsa Verde

    Salsa Verde

    Taquitos are high on the list of Huggins Family most loved foods. And, our favorites come from the little stand on Olvera Street in downtown Los Angeles, Cielito Lindo, where taquitos were invented in the mid 1930s. Every trip home to Southern California includes a trek downtown for Combination #1: 3 Taquitos, Beans and Cheese. The taquitos are smothered in “guacamole”. Cielito Lindo’s version of guacamole is a delicious green salsa that you can’t help but dream about. This recipe is the closest I’ve come to replicating its flavor.


    Ingredients

    • 1 can (28 oz) tomatillos, drained
    • 1 bottle (40 oz) roasted green chiles, mild
    • ½ onion, sliced
    • 4–5 whole garlic cloves
    • 1 bunch cilantro (stems and leaves)
    • 1–2 avocados (optional)
    • 1–2 tbsp avocado oil
    • 1½ tsp table salt, plus more to taste

    Directions

    Broil the Aromatics

    Separate the onion into segments and tuck the whole garlic cloves underneath them. Broil until the onion edges are charred and nearly black on some spots, and the garlic is softened and lightly browned.

    Blend

    Add the broiled onion and garlic to a blender along with the drained tomatillos, roasted green chiles (drain whole green chiles), cilantro, avocado oil, and optional avocado. Blend until completely smooth.

    Adjust Seasoning

    Add 1½ tsp salt, then taste and adjust as needed. Depending on your green chiles, you may need a bit more—most batches end up around 2 tsp total.

    Chill and Serve

    Chill for one hour or more before serving. Serve with tacos, taquitos, burritos, or tortilla chips.


    Cielito Lindo’s Home Version

    After working for some time to recreate Cielito Lindo’s recipe, I learned from Pam that Cielito Lindo published a home version of their guacamole. The recipe can be found below, with some very minor alterations.

    Ingredients

    • 8 fresh chiles gueritos (yellow chiles), seeded and deveined
    • 5 cloves garlic, chopped
    • 15 medium tomatillos, peeled and halved
    • 2½ cups cilantro, chopped
    • 6 cups water
    • 2 medium avocados
    • 4 tsp table salt

    Directions

    In a large pan, combine chiles, garlic, tomatillos, cilantro, and water; bring to boil. Lower heat to medium and cook for 5 minutes.

    Remove mixture from water and place in blender; reserve water. Add avocado and salt to blender. Blend, adding water in small installments and blend until smooth.

    Place in refrigerator overnight to allow flavors to meld. Adjust salt, if necessary.

  • 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.
  • 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.
  • 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.