Why vegan food tastes flat — and the five things that fix it

Almost always one of five things is missing: salt, acid, fat, umami, or browning. Meat and dairy supply four of them without being asked, so removing them removes the seasoning as well as the ingredient.

That's the whole diagnosis. What follows is what to do about each.

Salt — more than you think

Plant proteins dilute. Tofu, beans and lentils are bland and bulky, so a quantity of salt that seasons a sauce correctly will underseason the dish once it's spread through 400g of them. Season the components, not just the pot.

Acid at the end, off the heat

This is the most under-used fix and the fastest.

A bean or lentil dish that tastes heavy is usually not missing salt — it's missing something sharp. Our Chilli Sin Carne finishes with lime juice, and Zucchini Basil Soup adds lemon at the blending stage rather than during cooking.

It has to go in late. Cooked into the pot, the sharpness boils off — the thing you added it for is exactly the thing that's volatile.

Fat carries flavour

Most aromatic compounds are fat-soluble, not water-soluble. A low-fat vegan dish often tastes flat because there's nothing for the flavour to dissolve into.

It's also why spices should meet hot oil before they meet liquid. Our Tofu Butter Chicken finishes with a tadka — spices bloomed in fat and poured over the completed dish — which is the entire reason it smells the way it does at the table.

Umami is the one you're actually missing

Meat, cheese and fish sauce are umami delivery systems. Take them out and there's a savoury hole. Fill it with:

Browning, which you have to work for

Meat browns readily. Vegetables and tofu mostly steam unless you make them brown — dry surface, hot pan, enough space, and the patience to leave them alone. Onions given ten minutes rather than three are a different ingredient.

Free to download, with a free trial of everything premium. Get Tofu