Recipes are flexible! If you’re missing an ingredient, you may already have something else that will work. These swaps won’t always taste exactly the same, but they can still make a good meal.
Regular milk → Dairy-free milk
In most soups, sauces, casseroles, pancakes, muffins, and other recipes, you can replace milk 1-for-1 with an unsweetened dairy-free milk.
For example:
1 cup milk = 1 cup dairy-free milk
Unsweetened soy milk or oat milk usually works especially well in cooking and baking because they are creamier than some other plant milks.
Avoid vanilla or sweetened milk in savory recipes.
If a recipe calls for buttermilk:
Add about 1 tablespoon lemon juice or vinegar to 1 cup dairy-free milk and let it sit for 5–10 minutes.
Butter → Margarine: Use the same amount.
Butter → Oil: For many cooking recipes, use about:
1 tablespoon butter = about 2½ teaspoons oil
In baking, butter and oil behave differently, so the texture may change.
For sauces, rice, vegetables, and stovetop meals, a little vegetable or canola oil usually works just fine.
Whole-wheat flour absorbs more liquid than white flour.
For an easy swap, start by replacing ¼ to ½ of the white flour with whole-wheat flour without changing anything else.
Example:
2 cups white flour → 1 cup white + 1 cup whole-wheat
If replacing all of the white flour with whole-wheat flour:
Add a little extra liquid if the batter or dough seems dry.
Start with about 1–2 tablespoons extra water or milk per cup of flour.
Let batter or dough sit about 10–20 minutes before deciding whether it needs more liquid.
You usually do not need to add extra oil just because you used whole-wheat flour.
For many muffins, pancakes, and quick breads:
1 egg = ¼ cup applesauce
or
1 egg = ½ mashed banana
These work best in softer baked foods. They may change the flavor or make the finished food a little denser.
Egg substitutes do not work equally well in every recipe, especially recipes that depend heavily on eggs for structure.
No breadcrumbs?
Try:
Crushed crackers
Crushed cereal
Rolled oats
Crushed stuffing mix
Toasted bread torn into small pieces
Seasoned crackers or stuffing can add extra flavor, so you may need less salt or seasoning.
Most basic rice dishes can use:
White rice
Brown rice
Basmati rice
Jasmine rice
Cooking times and water amounts may be different, so follow the directions on the rice package whenever possible.
Brown rice usually needs more liquid and more cooking time than white rice.
Many beans can substitute for one another.
Try:
Black beans ↔ Pinto beans ↔ Kidney beans ↔ White beans ↔ Chickpeas
The flavor will change, but most soups, rice dishes, chili, and casseroles will still work.
Raw or undercooked kidney beans can make you sick.
If using dried red kidney beans, soak and drain them, then boil them vigorously in fresh water for at least 30 minutes before using them in a slow cooker.
Canned kidney beans are already cooked and can be used normally.
These can often substitute for each other in soups, beans, rice, and sauces:
Diced tomatoes → Whole canned tomatoes
Break or mash them up.
Tomato sauce → Diced tomatoes
The finished dish may be chunkier.
Tomato paste → Tomato sauce
Mix tomato paste with water until it reaches the consistency you need.
A little sugar or honey can help if a tomato sauce tastes too acidic.
No broth?
Use:
Water + bouillon cube or powder
Chicken, beef, or vegetable bouillon can completely change the flavor of the same basic recipe.
If using bouillon, taste before adding extra salt. Bouillon can already contain quite a bit.
Many recipes can work with whatever protein you have.
Try:
Chicken → Canned chicken
Ground beef → Ground turkey
Meat → Beans or lentils
Chicken broth → Vegetable broth
Fresh meat → Canned meat
For families who eat halal foods, check meat, broth, and bouillon labels for halal certification.
Recipes rarely require the exact vegetable listed.
You can often swap:
Fresh ↔ Frozen ↔ Canned
For canned vegetables, drain them first.
Frozen vegetables usually need more cooking time than canned vegetables.
Canned vegetables are already cooked, so add them closer to the end.
Missing one seasoning does not mean you can’t make the recipe.
A few easy combinations:
Italian: Garlic + onion + oregano + basil
Taco-style: Cumin + garlic + onion + chili powder
Cajun-style: Garlic + onion + paprika + black pepper + thyme
Afghan-style: Cumin + coriander + garlic + mint
Simple savory: Garlic + onion + black pepper + bouillon
Start with a small amount. You can always add more.
Use what you have.
Skip what you don’t.
Add more liquid if something is too dry.
Cook a little longer if something is not tender yet.
A substitution doesn’t have to make the exact same recipe—it just has to help you Make Something Good.