Another vote for Bosh. We use the 'Speedy Bosh' book every night.
We've done nearly every single recipe. Some were more successful than others but we've got an arsenal of about 10 recipes from there that we use in regular rotation.
We also use this book regularly too.
I wouldn't necessarily try to do meat replacements. They never taste the same and you're more likely to fall of the wagon. Plus, they're not very healthy. You can replace meat with beans, pulses, tofu etc. in most recipes.
Having said that, I would strongly recommend Vivera vegan kebab meat. We slow fry some onions and red peppers in fajita mix, then add the Vivera and toss around for about 10 minutes. It's beautiful in a wrap with crispy lettuce, and chips on the side.
I'm also a big fan on Veolife smoked cheese slices in a white baguette with some vegan crisps.
I'm also a big fan of basically everything that Strong Roots make. Their sweet potato fries are the best you can buy in supermarkets. And I'm addicted to their spinach bites. I get their stuff from Morrison's.
For dairy replacement - oat milk is the only milk substitute which I find half-way decent. Everything else tastes like brown paper bags. But not all oat milk is the same. Oatly whole oat milk is, I've found, the best.
Cheese is more challenging - vegan cheese isn't great yet. I was an absolute cheese addict before I went vegan. I just stopped eating it altogether. I now sometimes have vegan cheese on a baguette for lunch. But I find the slices much, much nicer than the blocks of cheese. Violife smoked is lovely, and their original flavour cheese is nice too.
I went 100% vegan about four years ago (not 100% vegan now but mostly vegan). I can't describe how positive it was - for my mood, my energy, my sleep, my skin, my periods. Oh my god, seriously life-changing 