4 min read Guides

How to Adapt Any Recipe for Dietary Restrictions

Most recipes aren't written for your situation — here's how to adapt them when you're dairy-free, nut-free, or dealing with restrictions no checkbox covers.

When I look for recipes I usually skip the filters. I find they hurt more than they help when your situation doesn’t fit a single checkbox (being vegan was easier in that regard). Instead, I read recipes and translate them in my head, swapping ingredients and gauging if the dish will survive the changes. Most recipes aren’t written for a pescatarian family that also skips dairy and eggs.

After years of doing this I’ve gotten faster at it, but it took a long time to build that confidence. Here’s what I’ve learned about how to think through substitutions.

What the ingredient is actually doing

Before you swap anything, figure out the job the ingredient has. Not everything is there for flavor. Some of it is structural.

Butter, cream, and cheese make things feel rich. That’s a fat-and-richness job. But the replacement depends on what you’re making. For sauces and soups I reach for oat Barista — it’s thick enough to behave like cream without thinning everything out. For sautéing, rapeseed oil. For baking, dairy-free margarine. Olive oil is the obvious suggestion you see everywhere, but it has a bitter edge that doesn’t belong in most of the dishes I cook.

Vegan cheese is a whole category on its own. The one that melts well on pizza is not the one you’d grate over pasta, and neither works in a sauce. I’ve tried enough of them to know which brands do what, and it took real trial and error to get there. There’s no universal “use this instead of cheese” — it depends entirely on what the cheese is doing in the dish.

Meat or fish as the centerpiece is harder to replace. If the protein is the star, you need something with substance. Smoked tofu, hearty mushrooms, or a well-seasoned chickpea stew can hold a plate together. A scattering of pine nuts won’t do it.

Eggs in baking or cheese in a gratin are binders. Flax eggs, aquafaba, or a starchy paste can work here, but expect a few trial runs before you nail the texture.

Then there’s the flavor base: fish sauce, parmesan, anchovies. These add depth that you don’t notice until it’s gone. Miso, nutritional yeast, or soy sauce can cover the same ground.

Once you see the job, the substitution usually suggests itself. But the specific product matters more than the category. “Use plant-based milk” doesn’t tell you much. Which one, for what?

Start with recipes that are almost right

The easiest adaptations are the ones where you only need to change one or two things. A stir-fry with oyster sauce just needs mushroom sauce instead. A pasta that finishes with parmesan works fine with nutritional yeast.

The hard ones are where the restricted ingredient is the foundation. A cheese soufflé without eggs. A risotto without butter and parmesan. At that point you’re not adapting a recipe, you’re writing a new one. Sometimes it’s better to find something that was built for your restrictions from the start.

The swaps that stick

Over time, certain substitutions become automatic. I don’t think about which milk to grab for a pasta sauce anymore; it’s oat cream and pasta water every time. Rapeseed oil instead of butter for anything on the stove. Smoked paprika to fill the gap that cured meat leaves behind.

But it took a while to get here. The oat milk that works in coffee is too thin for cooking. The vegan cheese that’s fine cold is terrible melted. You learn these things one failed dinner at a time, and the knowledge is weirdly specific — not “dairy-free cheese works” but “this particular brand works for this particular thing.”

Your list will look different from mine. But once a swap works, it tends to work everywhere that ingredient has the same job.

Getting better at it

The first time you adapt a recipe, it’s an experiment. You’re guessing at proportions and hoping it holds together. But after a few rounds you know to use less oat cream because it’s thicker than you’d expect, or to add the miso at the end so it doesn’t cook out.

That’s how an adapted recipe stops being a workaround and starts being yours. You cook it, notice what worked, adjust for next time.

That’s what I built Dillr for. It already knows I use oat Barista and rapeseed oil, knows which swaps have worked before. Like thinking out loud with someone who remembers your kitchen.

Diana

Diana

Co-founder of Dillr. Home cook, always adapting recipes to fit a family that eats fish but not dairy, eggs, or meat. Writes with help from AI, edits with strong opinions.