Mastering sauces and substitutions elevates everyday cooking. Vinaigrette follows a 3:1 oil-to-acid ratio (vinegar or citrus), with mustard helping to emulsify the mixture. Hollandaise requires egg yolks, clarified butter, and lemon juice whisked constantly over barely simmering water, with the butter added slowly to prevent breaking. Pasta sauces demonstrate the importance of technique: carbonara uses no cream but creates its silky texture from egg yolks, pecorino romano, and starchy pasta water emulsified off the heat; cacio e pepe combines just pecorino, black pepper, and pasta water; aglio e olio uses olive oil, garlic, and red pepper flakes; pesto is a raw blend of basil, pine nuts, Parmesan, garlic, and olive oil. Bolognese develops through hours of slow simmering of a soffritto (carrots, celery, onion) with browned meat, tomato paste, wine, and a touch of milk. Alfredo combines butter, heavy cream, and Parmesan into a rich, simple sauce.
Smart substitutions keep cooking flexible. Buttermilk can be replaced by mixing 1 cup of milk with 1 tablespoon of white vinegar or lemon juice, letting it sit for 10 minutes; plain yogurt thinned with water also works. For eggs in baking, flax eggs (1 tablespoon ground flaxseed plus 3 tablespoons water) bind recipes, while applesauce (1/4 cup) or mashed banana (1/2 ripe) work in sweeter applications. Heavy cream can be replaced in some applications by coconut cream (chilled) for whipping or half-and-half combined with butter for sauces. Butter can be substituted with coconut oil (1:1), olive oil (3/4 the amount), or applesauce (half the amount) for lower fat, with each option affecting flavor differently. Flour for thickening can be replaced with cornstarch or arrowroot (each at half the amount, with cornstarch needing boiling to activate), or tapioca (half the amount for a glossy finish). Wine in cooking can be replaced with stock plus a splash of vinegar for white, or beef stock plus balsamic for red. Parmesan can be swapped with the saltier pecorino romano, the milder asiago, or nutritional yeast for vegan versions.
Troubleshooting common cooking problems requires understanding their causes. A broken or curdled sauce typically results from heat too high, adding cold ingredients to hot liquid too quickly, or acid destabilizing an emulsion — the fix is to start fresh, temper slowly, keep heat low, and add acid at the end. Dry roast meat means it was overcooked or not rested, and the solution is using a thermometer, removing 5–10°F before the target temperature, and resting properly. Cookies that don't spread usually have too much flour, dough that's too cold, or butter that's straight from the fridge; softening butter to room temperature and reducing flour slightly solves most issues. Dense bread results from under-kneading, dead yeast from water that's too hot, under-proofing, or an oven that's too cold. Mushy vegetables come from overcooking, an overcrowded pan, or the wrong cooking method — higher heat for roasting and sautéing, smaller batches, and shorter cooking times are the fix. Sticking pasta means not enough water, no initial stir, or rinsing after cooking (which should only be done for cold pasta salads). Grainy caramel means sugar crystals formed on the sides of the pot, the sugar was stirred before it dissolved, or there were impurities — using a clean pot, brushing the sides with water, and not stirring once the sugar has dissolved prevents the problem. Blue or green garlic is a harmless reaction with sulfur compounds in other ingredients or with copper cookware, but using non-reactive metals keeps the appearance normal. A non-rising yeast dough usually means dead yeast from water above 110°F, not enough rising time, or too cold an environment — water should be 105–110°F and the dough should rise in a warm spot.