Cooking Skill

How to Substitute Ingredients Without Ruining the Dish

Most recipes assume you have exactly what they list. Most kitchens don't. The difference between a cook who stalls when something's missing and one who adapts without thinking is a clear understanding of what each ingredient actually does — and what else does the same job.

How to Think About Substitutions

Before this becomes a list, there's a mental model worth building. Every ingredient in a recipe serves one or more of six functions: structure, moisture, fat, acid, sweetness, or flavor. When you substitute, you're replacing a function — not just a name on a label.

An egg in a cake provides structure (protein that sets when heated), moisture (water content), and fat (from the yolk). A recipe that calls for 2 eggs is relying on all three of those contributions. Replacing eggs with applesauce adds moisture and slight sweetness but no protein structure — so the baked good comes out denser and moister, which works in some applications (muffins, quick breads) but not others (chiffon cake, meringue).

Once you understand the function, the swap logic follows automatically. This is the same mental model described in the guide to seasoning food without a recipe — working from principles rather than prescription.

Dairy Substitutions

Buttermilk

What it does: Provides acid that activates baking soda, tenderizes gluten, and adds tang to baked goods and marinades.

Substitute: 1 tablespoon white vinegar or lemon juice plus enough whole milk to make 1 cup. Stir, let sit 5 minutes. Works 1:1.

Alternative: Plain yogurt thinned with water to a pourable consistency. Full-fat is best.

Heavy Cream

What it does: Adds fat and richness to sauces, soups, and baked goods. In whipped applications, the fat content is what allows it to aerate.

Substitute in sauces/soups: Full-fat coconut cream (canned, the solid-fat version after refrigerating) — the fat content is similar, the flavor differs slightly. For a neutral substitute, a roux-thickened whole milk sauce has similar body without the fat content.

For whipping: Nothing replaces heavy cream for whipped cream. Chilled coconut cream whips but is texturally different. Aquafaba (the liquid from canned chickpeas) whips into a foam but is not a cream substitute — it's a meringue-style foam.

Sour Cream

Substitute: Full-fat Greek yogurt, 1:1. Flawless for cold applications. For cooked dishes, add off-heat and avoid boiling.

Milk (whole)

In baking: Any plant-based milk (oat, soy, almond) works at 1:1, with soy being closest in protein content for yeast applications. In savory cooking, oat milk is the most neutral-tasting substitute.

For richness in savory dishes: Thin coconut milk mixed with a little water gets closer to whole milk's fat content.

Cream Cheese

Substitute: Full-fat Greek yogurt strained overnight in a cheesecloth (making labneh). For dips and cold applications, mascarpone or ricotta works if you adjust the sweetness. In baking (cheesecake), there's no direct substitute — cream cheese's fat and structure are central.

Egg Substitutions

This is the most nuanced category because eggs serve different functions in different applications. Always start by identifying what the egg is doing before choosing a substitute.

As a binder (in dense baked goods, meatballs, burgers)

Flax egg: 1 tablespoon ground flaxseed + 3 tablespoons water, rested 5 minutes. Gels to a binding consistency. Adds slight nuttiness.

Chia egg: Same ratio as flax. More neutral in flavor, slightly gelatinous texture.

Aquafaba: 3 tablespoons per egg in savory applications where you don't want the flavor of flax or chia.

As moisture and leavening support (in muffins, quick breads, pancakes)

Applesauce: 1/4 cup unsweetened per egg. Adds moisture and mild sweetness.

Mashed banana: 1/4 cup per egg. Adds moisture and sweetness with banana flavor — only use if the banana flavor fits the dish.

Silken tofu (blended smooth): 1/4 cup per egg. Neutral flavor, adds structure and moisture.

As structure in custards, quiches, or choux

There is no genuine substitute. These applications rely on the protein coagulation of eggs as their primary structure mechanism. You can make a vegan "quiche" with silken tofu and nutritional yeast, but you're making a different dish — not a substitute for the original.

Fat Substitutions

Butter in baking

Coconut oil: Works 1:1 by volume in most applications. Adds mild coconut flavor at higher amounts. For neutral-tasting baked goods, refined coconut oil is preferred over virgin.

Vegetable shortening: Works 1:1. Produces slightly flakier pastry due to no water content. No flavor contribution.

Neutral oil (canola, sunflower): Use 7/8 the amount of butter called for (butter is 80% fat; oil is 100%). Removes the water contribution of butter — baked goods will be moister but may have less structure.

Butter in savory cooking

Olive oil: 1:1 for sautéing and most sauce work. Adds flavor — use extra virgin only for finishing, not high-heat cooking.

Ghee: Identical function, higher smoke point, slightly nuttier flavor. Especially useful for high-heat applications where butter burns.

Olive oil

For high-heat cooking: any neutral oil (avocado, grapeseed, refined sunflower). For finishing and flavor: the substitution will change the dish noticeably. Accept this or leave the finishing oil out rather than substituting with an inferior flavor.

Acid Substitutions

Acid is one of the most common recipe elements to run out of — and one of the easiest to substitute because most acids are interchangeable within categories. This is also the category that matters most for making a dish taste complete. A sauce that feels flat usually needs acid more than it needs salt.

Read more about the role of acid in the complete guide to tasting food while cooking.

Lemon juice

Substitute: White wine vinegar, distilled white vinegar, or lime juice. The flavor profile shifts slightly — lime adds its own aromatics, vinegar adds a sharper acidity without citrus brightness — but the functional acidity is the same at equal volume.

Red or white wine vinegar

Substitute: Apple cider vinegar for most applications. Rice vinegar is milder and suits Asian-style applications. Sherry vinegar is deeper and richer — use half the amount for similar acidity.

Wine in cooking

White wine (in pan sauces and risotto): Stock plus a small splash of white wine vinegar (1 teaspoon per 1/4 cup stock). The acid and liquid components are covered; the exact wine character is not. Good enough for 90% of applications.

Red wine (in braises): Beef or mushroom stock plus a teaspoon of tomato paste, a splash of red wine vinegar. For long braises, the difference narrows significantly as the liquid reduces and concentrates.

Sweetener Substitutions

Granulated sugar in baking

Honey: Use 3/4 cup for every 1 cup of sugar. Reduce other liquids by 1/4 cup. Add 1/4 teaspoon baking soda per cup of honey to neutralize acidity. Lower oven temperature by 25°F (honey browns faster).

Maple syrup: Same conversion as honey. Adds distinct maple flavor — works well in pancakes, quick breads, and some cookies.

Brown sugar: Substitutes 1:1 for granulated sugar. Adds moisture and molasses depth — changes texture and flavor profile noticeably in delicate baked goods.

Brown sugar

Substitute: Granulated sugar plus 1 tablespoon molasses per cup of brown sugar. Stir well. This is actually what brown sugar is — so the substitution is chemically identical.

Flour Substitutions

All-purpose flour in savory cooking (thickening sauces, dredging)

Cornstarch: Use half the amount. Cornstarch-thickened sauces are shinier and smoother than flour-thickened ones, and they clarify rather than opacify the sauce. Better for Asian-style glazes; slightly different mouthfeel in pan sauces.

Arrowroot: Same ratio as cornstarch. More neutral flavor, breaks down under prolonged heat — add at the end of cooking and avoid boiling for more than a minute.

Rice flour: Works for dredging (lighter crust than AP flour). Doesn't work for roux-based thickening — it has different starch behavior.

Bread flour

Substitute: All-purpose flour works in most yeasted applications. The higher protein content of bread flour develops more gluten structure, so AP-based loaves will be slightly less chewy. Add 1 tablespoon of vital wheat gluten per cup of AP flour to approximate bread flour closely.

Aromatic Substitutions

Aromatics — garlic, onion, shallots, ginger, lemongrass — are where recipes most often mismatch with what's in the fridge. These substitutions work not because they taste the same, but because they fill the same structural role in the dish: a base layer of savory, allium-forward flavor that supports everything above it.

Fresh garlic

Garlic powder: 1/8 teaspoon per clove as a cooking substitute (not for raw applications). Add at the beginning of cooking with the fat — it blooms and loses its raw edge.

Garlic-infused oil: If you have it, a teaspoon per clove adds garlic flavor without the textural presence.

Onion

Shallots: 3 shallots per medium onion. Milder, sweeter, and faster to cook.

Leek (white and light green parts only): Equal volume. Slightly sweeter and more delicate.

Onion powder: 1 teaspoon per medium onion in cooked applications where the onion is meant to dissolve into the dish. Not for applications where visible onion pieces are part of the texture.

Fresh ginger

Ground ginger: 1/4 teaspoon per tablespoon of fresh ginger in cooked applications. Ground ginger is drier and more concentrated. Does not substitute in raw applications (pickled ginger, fresh ginger salad dressings) — the flavor profile is fundamentally different.

Applying This in a Pantry-First Kitchen

This substitution framework is the foundation of cooking from what you have rather than buying exactly what a recipe demands. Every time you swap buttermilk for acidulated milk, or honey for white sugar with the right adjustments, or garlic powder for fresh garlic in a braise, you're extending your pantry's cooking range without a shopping trip.

This is exactly the use case that NowCook is built for. When the app scans your pantry and generates a meal plan, it already accounts for available ingredients — so you're never staring at a recipe that requires three things you don't have. Combine that with the substitution logic above and you can cook from any combination of what's in your kitchen.

For a broader view of pantry cooking principles, the guide on cooking from a half-empty pantry covers how to assemble dishes from partial inventories — and the NowCook ingredients page walks through the properties and uses of common pantry items in more depth.

Frequently Asked Questions

What can I substitute for buttermilk?
Add 1 tablespoon of white vinegar or lemon juice to 1 cup of whole milk, stir, and let it sit for 5 minutes. The milk curdles slightly and provides the same acid that buttermilk gives to baked goods — activating baking soda, tenderizing gluten, and adding tang. Works 1:1 in any recipe calling for buttermilk.
Can I substitute Greek yogurt for sour cream?
Yes, 1:1 in most applications. Full-fat Greek yogurt is closer in texture; low-fat versions are thinner and can separate when heated. For cold applications (dips, toppings, dressings), the swap is seamless. For cooked applications, stir in the yogurt off heat and avoid boiling — it will curdle if cooked above 180°F.
What can I use instead of eggs in baking?
It depends on what the egg is doing. For binding in dense baked goods (muffins, cookies, quick breads): 1 tablespoon ground flaxseed plus 3 tablespoons water, rested 5 minutes. For moisture and lightness (cakes): 1/4 cup unsweetened applesauce per egg. For structure in custards or quiches: there is no true substitute — the egg is the structure. In these cases, the recipe changes fundamentally without eggs.
What can replace wine in cooking?
For dry white wine in sauces: equal parts chicken or vegetable stock plus a small splash of white wine vinegar (about 1 teaspoon per 1/4 cup stock) to replace the acid. For dry red wine in braises: equal parts beef or mushroom stock, adding a teaspoon of tomato paste and a splash of red wine vinegar if depth is needed. The alcohol flash-off that wine provides isn't replicated by stock, but the flavor profile is close enough for most braises and pan sauces.
Can I substitute honey for sugar?
In most recipes, use 3/4 cup honey for every 1 cup of sugar, and reduce any other liquid in the recipe by 1/4 cup. Also add 1/4 teaspoon baking soda per cup of honey used, since honey is more acidic than sugar and can interfere with leavening. Lower the oven temperature by 25°F, as honey baked goods brown faster than those made with sugar.