Ingredient Substitutions Every Home Cook Should Know
You're halfway through a recipe and realize you don't have buttermilk. Or the recipe calls for shallots and all you've got are onions. Maybe you're out of eggs entirely.
This happens to everyone. The question isn't whether you'll run into it. The question is whether you'll drive to the store or just figure it out with what you've got.
Most of the time, you can figure it out. But not all substitutions are created equal. Some work perfectly. Some technically work but change the dish. And some will wreck whatever you're making. Here's the honest breakdown.
Dairy Swaps
Buttermilk: Add 1 tablespoon of lemon juice or white vinegar to 1 cup of regular milk. Stir it, let it sit for 5 minutes until it curdles slightly. Works great in pancakes, biscuits, and marinades. You genuinely can't tell the difference in baked goods.
Heavy cream: For soups and sauces, mix 3/4 cup milk with 1/4 cup melted butter. It won't whip into peaks, but for cooking? Totally fine. For whipped cream specifically, there's no good substitute. Just buy the cream.
Sour cream and yogurt: These swap 1:1 for each other in almost everything. Yogurt tends to be a bit tangier and thinner, so use Greek yogurt if you want closer to sour cream consistency. Works in baking, dips, dressings, and toppings.
Whole milk: If you only have 2% or skim, add a splash of cream or half a tablespoon of melted butter per cup. For most cooking purposes, the difference between whole and 2% barely matters anyway.
Egg Substitutions
This is where things get tricky because eggs do different jobs in different recipes.
For binding (meatballs, veggie burgers, casseroles): 1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes until gel-like. Works well. You can also use 1/4 cup of mashed banana or applesauce, but those add flavor.
For leavening (cakes, muffins): 1/4 teaspoon baking powder plus 1 tablespoon each of oil and water per egg. Or 3 tablespoons of aquafaba (the liquid from a can of chickpeas). Aquafaba even whips into meringue, which is wild.
For richness (custards, quiches): Honestly, there's no great substitute here. Eggs are doing heavy lifting in these recipes. If you're making quiche without eggs, you're making something else entirely.
General rule: You can substitute 1 to 2 eggs pretty reliably. If a recipe calls for 4 or more eggs, it probably depends on them structurally and substitutions will change the result significantly.
Alliums (Onion Family)
Shallots: Use half the amount of a regular yellow onion plus a small clove of garlic. Shallots are milder and sweeter, so this combo gets you close. Works for dressings, sauces, and sauteing.
Leeks: Yellow onion works as a substitute in soups and stews, though you lose the delicate sweetness. For potato leek soup specifically, you really want leeks. Everything else is flexible.
Green onions/scallions: Chives are the closest swap for the green part. For the white part, use a tiny bit of minced onion. In a stir-fry or as a garnish, chives work fine.
Herbs
Fresh herbs to dried: Use 1/3 the amount. So 1 tablespoon fresh = 1 teaspoon dried. Dried herbs are more concentrated but less bright. Add dried herbs earlier in cooking and fresh herbs at the end.
Basil: In a pinch, oregano or Italian seasoning works for cooked dishes. For fresh applications like caprese or pesto, there's really no substitute. Dried basil in pesto is a crime against cooking.
Cilantro: This is polarizing anyway. If you're in the "it tastes like soap" camp, flat-leaf parsley with a squeeze of lime gets you a similar fresh, bright quality without the controversy.
Parsley: Cilantro, chervil, or celery leaves all work depending on the dish. Parsley is mild enough that most fresh herbs can fill its role.
Acids and Fats
Lemon juice: Lime juice swaps 1:1. White wine vinegar or apple cider vinegar work at half the amount (they're stronger). For finishing a dish, any acid is better than no acid.
Butter in baking: Coconut oil at the same amount works well in most baked goods. It adds a slight coconut flavor that some people love and others notice. Vegetable oil works too but changes the texture. Cookies made with oil spread more and are chewier. Not bad, just different.
Olive oil for cooking: Any neutral oil works. Avocado oil, canola, vegetable, grapeseed. For finishing or drizzling where olive oil flavor matters, there's no real substitute.
The Swaps That Don't Work
Let me save you some failed experiments:
Baking soda and baking powder are not interchangeable. Baking soda is 3 to 4 times stronger and needs an acid to activate. Swapping them 1:1 will either make your food taste metallic or leave it completely flat.
All-purpose flour and cake flour are not the same. You can fake cake flour by replacing 2 tablespoons per cup with cornstarch, but going the other direction (using cake flour where AP is needed) gives you a weaker structure. Bread won't hold up.
Regular sugar and brown sugar are close but not identical. Brown sugar adds moisture and a slight molasses flavor. In cookies, the difference is real: brown sugar makes them chewier, white makes them crispier. For sauces and marinades, swap freely.
How to Think About Substitutions
Instead of memorizing a giant list, think about what the ingredient is actually doing:
Is it adding fat? Any fat at the same amount probably works. Is it adding acid? Any acid will do, adjust the amount. Is it adding structure (like gluten or eggs)? Be more careful. Is it the main flavor? Then substituting changes the dish, not just the technique.
The best cooks aren't the ones who never run out of ingredients. They're the ones who understand what each ingredient does well enough to improvise when they need to. Keep cooking, keep experimenting, and you'll develop that instinct faster than any substitution chart can teach you.
Put these tips into practice
Enter the ingredients you have and ChefLXGIC will generate a recipe tailored to your kitchen. Free, instant, and actually useful.
Try ChefLXGIC Free →