
Crispy Chicken Thighs with Roasted Garlic and Mushroom Pan Sauce
Level 1: About as easy as this kind of recipe gets. Few ingredients, minimal cleanup, forgiving timing – a good way in if this type of recipe usually feels intimidating.
Level 2: Easier than most recipes of this type. Some technique, but nothing tricky. Minimal cleanup, forgiving timing. Think weeknights, a quick meal, or the easy version.
Level 3: About average for its category. Real judgment calls – tasting, timing, multiple components. Not a beginner recipe, but doesn't need to take over your afternoon or feel impossible for a decently quick dinner.
Level 4: More involved than the average recipe of its type. Multiple stages, careful timing, technique that matters. Worth setting aside the time and clearing the kitchen.
Level 5: The most involved this category gets here. Lots of components, real attention start-to-finish, multiple skills in play. The "I'm cooking today – bring me snacks but no questions" tier.
Bone-in, skin-on chicken thighs, dry-brined for deeper seasoning (1 to 24 hours, optional), seared skin-side down in a hot skillet until shatteringly crispy and finished in a 425°F oven, then served over a rich pan sauce of roasted garlic and mushrooms. Serves 4 in about 2 hours 15 minutes – only 30 minutes hands-on.
This dish has always been a hit with guests – the crispy skin contrasts wonderfully with the rich, garlicky sauce full of umami. The method for creating a crispy skin is a different method than what I normally do (from Food 52) and is worth trying – I was nervous about burning the skin but have not had any issues by monitoring the heat. Although this recipe has a lot of detail, don't be scared by the number of steps which includes preparation steps to assist with mise en place – this recipe is actually surprisingly simple for a winning dish.
-
dry brine time:
1 hour
marinade time:
-
hands-on time:
30 minutes
-
-
rise time:
-
cook time:
45 minutes
rest time:
-
chill time:
-
total time:
2 hours 15 minutes
total time includes the optional 1-hour dry brine – brine up to 24 hours for even deeper seasoning
reset to default # of servings
servings (1 chicken thigh and ≈¾ cup of sauce per serving)
! see scaling note !
ingredients
ingredients
Chicken Thighs
Item
Quantity
Mise en Place / Notes
| bone-in skin-on chicken thighs | 4 |
dry brined |
|
| kosher salt (Morton) | 2 | teaspoons | |
| extra virgin olive oil | 2 | tablespoons | |
| lemon pepper | 2 | teaspoons |
Roasted Garlic
Item
Quantity
Mise en Place / Notes
| garlic | 2 | heads |
roasted |
| extra virgin olive oil | 1 | tablespoon | |
| kosher salt (Morton) | 1 | teaspoon |
Roasted Mushrooms
Item
Quantity
Mise en Place / Notes
| mushrooms (cremini, button, or mixed) | 1 | pound |
quartered or halved ( ≈5¼ cups) |
| extra virgin olive oil | 2 | tablespoons | |
| Fab Four Seasoning Blend | 1½ | tablespoons |
see the Fab Four Seasoning Blend recipe |
Pan Sauce
Item
Quantity
Mise en Place / Notes
| pan juices | ¼ | cup |
from cooking the chicken; if there's not enough, use butter or additional broth to make up the difference (note: adding butter will add dairy to this recipe) |
| roasted garlic and mushrooms |
from above |
||
| all-purpose flour | ¼ | cup | |
| mushroom broth | 3 | cups |
more may be used if a thinner sauce is needed/desired |
process
The Night Before or Morning Of (Optional but Highly Recommended)
–
–
–
–
1.
Dry brine the chicken. Pat 4 bone-in skin-on chicken thighs dry, then place on a paper towel-lined plate. Liberally sprinkle about ½ teaspoon salt on each thigh – making sure to salt all sides, including under and over the skin. Place in the refrigerator uncovered for 1 to 24 hours (longer time = crispier skin).
–
Prepare
–
–
–
–
2.
Temp the chicken. Pull the chicken out about an hour before cooking to take the chill off. (Skipped the dry brine? Season both sides now.) Heat the oven to 425°F with the rack in the middle position.
–
–
3.
Roast garlic. Slice the tops off 2 heads garlic to expose the cloves and set on a sheet of foil large enough to wrap the garlic entirely. Drizzle with 1 tablespoon olive oil, sprinkle with 1 teaspoon salt, crimp the foil into a loose pack, and tuck it into a corner of a sheet pan. Slide into the oven.
–
–
4.
Quarter & season the mushrooms. Wash and quarter or halve 16 ounces mushrooms to obtain somewhat consistent sizes – keep in mind that the mushrooms will shrink by more than ½ during roasting (bigger is usually better). Toss with 2 tablespoons olive oil and 1 ½ tablespoons Fab Four Seasoning Blend.
–
Roast
–
–
–
–
5.
Roast garlic for 30 minutes & mushrooms for 15. After the garlic has roasted for 15 minutes solo, add the mushrooms to the sheet pan in a single layer, cut-side down where you can. Roast another 15 minutes (garlic = 30 minutes total, mushrooms = 15), then pull from the oven and set aside.
–
Chicken
–
–
–
–
6.
Sear the chicken. While the mushrooms and garlic are roasting, heat 2 tablespoons olive oil – enough to cover the bottom of a large oven-safe skillet – over medium heat. Sprinkle ¼ teaspoon lemon pepper on the skin side of each thigh. Once the oil shimmers, lay the thighs in skin-side down – you should hear an immediate sizzle. (No sizzle = pan isn't hot enough.) Sprinkle another ¼ teaspoon lemon pepper on the bottom of each thigh.
–
–
7.
Continue to cook. Cook skin-side down for 20 to 25 minutes total. Start at medium, drop to medium-low if it starts smelling like things are getting close to burning. Use your nose and resist the urge to peek constantly – every flip costs you crispiness.
–
–
8.
Finish in the oven. Once the skin is a deep golden brown and shatteringly crispy, flip the thighs (tongs, not a fork...don't pierce the skin) and slide the skillet into the oven. Roast 12 to 15 minutes, until internal temperature hits 185°F to 190°F. Move the thighs to a plate to rest, skin-side up, uncovered.
The skillet handle is now extremely hot. Wrap a towel around it before you forget – or grab a silicone hot handle holder if you have one.
–
Pan Sauce
–
–
–
–
9.
Reheat garlic & mushrooms. Set the skillet over medium-low (again…don't forget that skillet handle is HOT!). Squeeze the roasted garlic out of its skins into the drippings, add the mushrooms, and stir to warm through – about 2 minutes. (Pan looking dry? Splash in some butter or oil.)
–
–
10.
Make the pan sauce. Sprinkle ¼ cup flour over the mixture and stir until everything's coated and glossy. Pour in about ⅓ of the mushroom broth and deglaze, scraping up all those brown bits. Once the liquid is mostly incorporated, use side-to-side motions with a whisk while slowly pouring in the remaining broth.
–
–
11.
Taste & adjust. Reduce to low for about 10 minutes, stirring every minute or so, until the sauce is shiny and thick enough to coat the back of a spoon. Taste and adjust with salt, pepper, garlic powder, or smoked paprika. Remember it concentrates as it reduces and the chicken will also be seasoned, less can be more.
–
Serve
–
–
–
–
12.
Serve skin-side up. Plate skin-side up with the sauce on the side or underneath the chicken. Serving sauce on top of the chicken is not recommended as it will cause the skin to lose some crispiness.
–
if you have the thyme...
Here's where extra "thyme" pays off – layer in technique or ingredients to take this from "really good" to "wait, did you make this?" Pick one, stack a few, or save for next time.
- Take the dry brine all the way to 24 hours. The optional brine is doing two jobs – seasoning the meat through and drying out the skin – and both get better with time. Season the thighs, set them uncovered on a rack in the fridge, and the next day's skin sears noticeably crispier with deeper flavor all the way to the bone.
- Deglaze with sherry or white wine. After the mushrooms brown and before the broth goes in, splash in 2 to 3 tablespoons of dry sherry or white wine and scrape up the fond. Sherry in particular is a classic partner for mushrooms – it adds a nutty, savory depth that makes the sauce taste like it came off a restaurant line.
- Boost the broth with porcini powder. Stir 1 to 2 teaspoons of ground dried porcini into the mushroom broth before it hits the pan. It dissolves completely and amplifies the mushroom flavor without changing anything else – the single biggest umami upgrade for the least effort.
- Mix in specialty mushrooms. Swap up to half the cremini for maitake, oyster, or king trumpet mushrooms, torn into rough pieces and browned hard. The mix of textures – some crisp-edged, some silky – turns the sauce from very good into the part of the dish people ask about.
- Finish the sauce with cold butter and a squeeze of lemon. Off the heat, swirl in a tablespoon of cold butter until the sauce turns glossy, then add a small squeeze of lemon. The butter gives it that velvety restaurant body, and the acid brightens all that roasted garlic and mushroom richness right before serving.
notes
Serving Suggestions
Since this dish is pretty heavy and rich, I like to prepare lighter sides to go with the "hero" of the meal:
Roasted green beans – Place 1 pound of fresh green beans washed with the ends trimmed (an easy method is to stack on one end, slice and then stack on the other end and slice) on a baking sheet, drizzle with olive oil, sprinkle 1 tablespoon Fab Four over the beans. Mix to incorporate the oil and spices and spread the green beans in an even layer on the baking sheet. Bake in the oven for about 10 minutes at 425°F until the beans are crisp tender.
Wild rice – cook according to the package directions. Instead of water, use mushroom broth and/or sprinkle 1 teaspoon of chicken stock powder over the broth once warmed. When the rice is almost completely cooked, taste and add more salt as needed.
Substitutions & Variations
If you don’t have lemon pepper or smoked paprika – it won’t hurt the dish to replace the lemon pepper with plain black pepper. Smoked paprika can be replaced with sweet paprika (or omit the paprika altogether).
The olive oil, mushroom broth, and AP flour may be interchangeable with other oils, broths, and flours. Most neutral oils and flours will have minimal impact on the overall flavor. If using a different broth or stock – keep in mind that the salt content may vary and need to be adjusted accordingly.
Kosher salt and other salts are not interchangeable at a 1:1 ratio (this can be a tough lesson to learn). If you do not have kosher salt on hand, no worries…I typically reduce the salt content by half if using table salt and then adjust to taste. You can always add more! Just use your tastebuds as you go to see what you like.
If you forget or don’t want to roast the garlic in foil there is another way. Peel the garlic cloves and place on the baking sheet with the mushrooms when roasting. I have done this with great results; however, this method is less “klutz-proof” because the smaller cloves might burn. Just check for burned cloves before adding them to the sauce.
In almost every savory dish that I make, I normally like to add herbs and/or an acid (lemon juice, balsamic vinegar, etc.). This is one of the few recipes in which I do not find them necessary; however, I don’t think that adding thyme or rosemary to the mushrooms or the sauce would be a bad idea. If you feel like you are missing something in the sauce, a teaspoon or so of balsamic might elevate the flavor.
Substitutions & Variations – Shelf-Stable & Frozen Ingredients
Frozen chicken thighs work great for this recipe – just thaw them fully in the refrigerator (overnight is ideal) before dry brining. The dry brine actually benefits slightly from being applied to chicken that was previously frozen, since freezing disrupts cell walls and helps salt penetrate more thoroughly.
Pre-peeled frozen garlic cloves can substitute for the fresh heads in a pinch. Skip the foil-wrapping step; instead, toss the frozen cloves with the olive oil and salt directly, then roast on the sheet pan with the mushrooms. They'll caramelize differently than head-roasted garlic – more like roasted vegetables, less like the soft jammy paste – but the flavor still works.
Mushroom broth in shelf-stable cartons (Pacific Foods, Imagine, etc.) is what I use when I don't have homemade. Bouillon cubes or paste also work; just match the salt content carefully since the recipe is already seasoned.
Dried mushrooms can stretch fresh ones if you're short – rehydrate ¼ cup dried porcini or shiitake in hot water for 15 minutes, drain, and add to the fresh mushrooms. The soaking liquid can replace some of the mushroom broth too.
Make It Ahead
The dry brine itself is the make-ahead step - salt the chicken up to 24 hours in advance. The garlic can also be roasted up to 3 days ahead and refrigerated; just add it to the skillet during the pan sauce stage. The mushrooms are best roasted just before using since they lose their crisp edges as they sit.
Storage & Leftovers
Store leftover sauce and chicken (if you have any!) together by scooping remaining sauce into a container and place the chicken skin-side up on top. Refrigerate. To reheat, cook chicken on a baking sheet in the oven at 350°F until warmed through. Meanwhile, reheat the sauce either on the stovetop or in the oven (use an oven-proof bowl like Pyrex), stirring and adding additional broth if needed to thin.
scaling
Scaling a recipe up or down significantly? The recipe ingredients, process, cost, and nutrition scale (notes and faqs do not). Check yourself before you wreck yourself:
-
Tiny amounts get tricky. Very small quantities of yeast, baking powder, baking soda, and spices are easier to measure by volume (teaspoons) than by weight – your average kitchen scale can't reliably read tenths of an ounce.
-
Check your equipment. Make sure your bowls, pans, and mixer can handle the scaled volume. Dough typically needs 2 to 3 times its starting volume of space to rise comfortably.
-
Cook times don't always scale. Some steps – like cooking pieces one at a time in a skillet – take proportionally longer with a bigger batch. Others, like oven baking, usually stay about the same.
-
Hydration can drift. Flour absorbency varies, so very small or very large batches may need a splash more or less water than the math suggests.
Scaling Tips Specific to This Recipe
This recipe is sized to one large (12-inch) skillet – 4 thighs sear comfortably with space between them, and that space is non-negotiable, since crowding traps steam and ruins the crispy skin. To scale up, sear in two skillets or in batches; the thighs can then finish in the oven together on a wire rack set over a sheet pan. The sauce scales linearly, but a doubled sauce in one pan takes noticeably longer to reduce – use your widest skillet, or split it between two. Scaling down to 2 thighs? Keep enough oil to coat the pan and don't drop the broth below about 1½ cups, or the sauce will reduce away before the garlic and mushrooms give up their flavor. If you're working in batches, hold the finished thighs skin-side up on a wire rack in a 200°F oven – never flat on a plate, where trapped steam softens the skin you just worked for.
faqs
Why dry brine chicken thighs before cooking?
Dry brining draws moisture out of the chicken skin, then redistributes that moisture deeper into the meat as the salt dissolves. The result is a drier surface (which crisps faster and more evenly) and meat that's seasoned all the way through, not just on the outside. For chicken thighs specifically, dry brining is the single biggest factor in achieving truly crispy skin – more than oil temperature, more than pan choice.
How long should chicken thighs dry brine?
Anywhere from 1 to 24 hours works. One hour is the minimum for any meaningful effect; 12 to 24 hours produces the driest skin and most thoroughly seasoned meat. If you can plan ahead, salt them the night before and leave them uncovered in the fridge – that air exposure dries the skin even more. Longer than 24 hours starts to over-cure the meat texture and become mushy.
How do you get really crispy chicken skin in a skillet?
Three things matter, in this order: (1) start with thoroughly dry-brined chicken so the skin has minimal surface moisture, (2) get the pan to medium heat with enough oil to coat the bottom, and (3) leave the chicken alone – flipping costs you crispiness. The chicken should sizzle the moment it hits the pan; if it doesn't, the pan isn't hot enough yet; remove the chicken and try again after a minute or so. Cook skin-side down for 20 to 25 minutes total, dropping heat to medium-low if needed to prevent burning.
Why bone-in skin-on chicken thighs instead of boneless skinless?
The bone insulates the meat from direct heat, allowing slower, more even cooking – which means you can crank the heat for crispy skin without overcooking the inside. The skin itself is essential because it's what gets crispy; without it, you have no shatter, no crunch, no contrast with the sauce. Boneless skinless thighs are a different recipe entirely. For this dish, the skin and bone are highly recommended.
Why quarter or halve the mushrooms instead of slicing them?
Mushrooms are mostly water, and they shrink by more than half as they roast. Slices are too thin to survive that – they shed their moisture quickly, roast up limp and mushy, and all but disappear into the sauce. Quarters and halves keep enough mass to brown deeply on the cut side while staying plump and meaty in the middle, so the finished sauce has real bites of mushroom instead of flat little scraps. As a bonus, bigger pieces are faster to prep – halve small mushrooms, quarter large ones, and aim for roughly even sizes.
Why cook the chicken thighs to such a high temperature?
The FDA-safe minimum is 165°F, but chicken thighs are actually best at 185°F to 190°F. That higher temperature dissolves the connective tissue (collagen) in dark meat, producing the tender, almost falling-off-the-bone texture that makes thighs better than breasts. Also, it is really hard to over-cook/dry out bone-in chicken thighs…making them klutz-proof. Use an instant-read thermometer in the thickest part, avoiding the bone for an accurate read.
Why use Morton kosher salt – can I substitute Diamond Crystal or table salt?
Morton kosher salt and Diamond Crystal kosher salt are not 1:1 – Morton has denser crystals, so 1 teaspoon of Morton has about twice the saltiness of 1 teaspoon of Diamond Crystal. If you only have Diamond Crystal, use roughly double the amount called for. If you only have table salt, use half the amount and adjust to taste. This recipe was tested with Morton, and following the measurements with a different salt will throw off the seasoning significantly.
Can I make the crispy chicken thighs ahead of time?
The dry brine is itself an overnight prep – that's the perfect "make-ahead" step. The cooked chicken can be refrigerated for up to 3 days and reheated, but the skin won't return to its original crispiness; it softens once it cools. To revive some crispiness, reheat in a 350°F oven on a wire rack for 10 to 15 minutes. The pan sauce reheats well on the stovetop or in the oven with a splash of broth to thin it.
What sides go best with crispy chicken thighs and garlic mushroom pan sauce?
Because the dish is rich and saucy, lighter sides balance it best. Roasted green beans with a bit of olive oil and Fab Four, wild rice cooked in mushroom broth, simple roasted asparagus, or a bright leafy salad with vinaigrette all work beautifully. Avoid other heavy sauces or creamy sides – the pan sauce is the centerpiece and shouldn't compete. Garlic bread is a great choice if you want to serve the sauce as a dip too.
cost
4 servings (1 chicken thigh and ≈¾ cup of sauce per serving)
| Ingredient | Per Serving | Total | |||
|---|---|---|---|---|---|
| bone-in skin-on chicken thighs | $ | 0.62 | $ | 2.49 | |
| salt | 0.01 | 0.05 | |||
| olive oil | 0.14 | 0.56 | |||
| lemon pepper | 0.03 | 0.13 | |||
| garlic | 0.19 | 0.75 | |||
| mushrooms | 0.84 | 3.36 | |||
| fab four seasoning blend | 0.07 | 0.26 | |||
| all-purpose flour | 0.01 | 0.05 | |||
| mushroom stock | 0.71 | 2.84 | |||
| Total | $ | 2.62 | $ | 10.50 |
At $2.62 per serving, this is a restaurant-quality dish for less than the cost of a side salad at most restaurants. I tracked every ingredient through my pantry-cost system, and a few things surprised me:
- The mushrooms and mushroom broth account for roughly 60% of the total cost. They're the hero of the dish, but they're also the biggest lever if you want to bring the price down. While mushrooms are pretty much non-negotiable, on occasion I replace purchased mushroom stock with butter, water and chicken bouillon powder, or homemade broth with delicious results.
- The chicken is only about a quarter of the cost – usually under $3 for 4 thighs. Bone-in, skin-on thighs are one of the most underrated value cuts in the meat case, often half the price of breasts and arguably better-tasting. They're also more forgiving than breasts – harder to dry out and easier to nail consistently.
- The seasoning, oil, garlic, and flour combined are less than a fifth of the total cost. Pantry staples you already have.
If you want to bring the price down further:
- Make your own mushroom broth from dried porcini and water, or substitute homemade chicken stock with a teaspoon of dried porcini powder stirred in (can save a couple of dollars – and tastes great).
- Buy chicken thighs on sale and freeze them; thighs are often the best per-pound deal in the meat aisle.
Even at full retail price, this comes in well under takeout – and you can use the leftovers for tomorrow's lunch.
nutrition information
serving size: 1 chicken thigh and ¾ cup of sauce
| calories | 847 |
% daily value*
| total fat | 55.2 g | 71% |
| saturated fat | 12.9 g | 65% |
| trans fat | 0.0 g | - |
| polyunsaturated fat | 10.2 g | - |
| monounsaturated fat | 28.0 g | - |
| cholesterol | 247.9 mg | 83% |
| sodium | 2243.6 mg | 98% |
| total carbohydrates | 19.1 g | 7% |
| dietary fiber | 2.4 g | 9% |
| sugars | 2.6 g | - |
| protein | 60.9 g | 122% |
micronutrients
| vitamin a | 29.8 mcg | 3% |
| vitamin c | 7.1 mg | 8% |
| calcium | 79.5 mg | 6% |
| iron | 4.9 mg | 27% |
| vitamin d | 0.2 mcg | 1% |
| magnesium | 91.5 mg | 22% |
| potassium | 1255.9 mg | 27% |
| zinc | 5.3 mg | 49% |
| phosphorus | 674.7 mg | 54% |
| thiamin (b1) | 0.4 mg | 32% |
| riboflavin (b2) | 1.1 mg | 81% |
| niacin (b3) | 21.4 mg | 133% |
| vitamin b6 | 1.8 mg | 105% |
| folic acid (b9) | 53.2 mcg | 13% |
| vitamin b12 | 0.9 mcg | 36% |
| vitamin e | 3.6 mg | 24% |
| vitamin k | 12.2 mcg | 10% |
* Percent Daily Values are based on a 2,000-calorie diet; your needs may differ.
Nutrition information is estimated using USDA databases and may vary based on ingredient brands and preparation methods.
The 2,000-calorie reference is used as a general guide. Individual calorie needs typically range from 1,600 to 2,400 calories per day for adult women and 2,000 to 3,000 calories per day for adult men, depending on age, activity level, and other factors.
At 847 calories per serving (one large thigh and ≈¾ cup of sauce), this eats like the restaurant dish it resembles – and the numbers are honest about it. Most of the richness comes from the crispy skin and the olive oil that builds the sauce. Here's what stands out:
- The protein is the headline – ≈61g per serving. A large bone-in thigh does the heavy lifting, making this one of the most genuinely filling dinners on the site. You will not be hungry an hour later.
- The micronutrient density is quietly excellent. Thigh meat brings iron, zinc, niacin, B6, and phosphorus, while a full pound of mushrooms adds potassium and riboflavin and two whole heads of garlic come along for the ride. This is comfort food with real nutrition underneath.
- The sodium is the one to be honest about – it runs close to a full day's recommended limit in one serving. The added kosher salt across the dry brine and the sauce is the biggest source by far (≈60%), with the mushroom broth, the seasoning blend, and the chicken itself making up most of the rest. It's a big part of why the dish tastes the way it does – but if you're watching blood pressure, build it with the swaps below.
If you want to lighten it up (mostly the sodium):
- Trim the added salt – every teaspoon you cut saves ≈480mg per serving. The dry brine earns its salt (it seasons the meat through and dries the skin for the sear), so take the savings from the sauce first and season to taste at the end.
- Use low-sodium or homemade mushroom broth. The broth carries ≈360mg per serving; a low-sodium carton or homemade porcini broth cuts that roughly in half or better.
- Make the salt-free version of the Fab Four Seasoning Blend. Saves another ≈175mg per serving without losing the smoky, garlicky backbone.
- Choose smaller thighs and a lighter hand with the sear oil – smaller portion, same crispy-skin payoff.
But really – this is a crispy-skinned, sauce-laden dinner that's meant to feel like a restaurant plate at home. Pair it with something green and simple, and enjoy it for exactly what it is.
Cooked the Crispy Chicken Thighs with Roasted Garlic and Mushroom Pan Sauce?
Tell me about it. The good, the weird, the “I subbed apricots for peaches and somehow it worked.” Comments help me figure out which recipes are landing, give other home cooks a real sense of what to expect, and – not gonna lie – they make my whole day. It helps a lot.
MAKE IT A MEAL
Make it even better with...
SIMILAR RECIPES
Get a little saucy – try these too...
KITCHENARY
Learn the lingo...
·
dry oven heat, deep browning
Roast

·
-
Nappe

·
-
Deglaze

·
-
Reduce

·
-
Maillard Reaction

·
-
Dry Brine

comfort food · lactose-free · dairy-free · make-ahead · weeknight · family dinner · year-round · american · main
Edits to the Site (just in case you want to know)
June 10, 2026 – Completed the page refresh: added the nutrition write-up, Level Up and Scaling tips, and search metadata; converted the headnote temperature and times to the metric-aware format; and verified the cost and nutrition data against the ingredient records. Also updated the mushroom prep to quartered or halved – sliced mushrooms shrink and turn mushy during roasting – with a new FAQ explaining why.
May 7, 2026 – Refined directions for scaling clarity, added a Frequently Asked Questions section, restructured the headnote with a Quick Version summary, and updated the cost discussion.
April 17, 2025 – Original publication.
If this recipe is just so good that you have to share
...please use one of the links!







