Tofu recipes

  • Vegetarian food impressive enough for a dinner party - this simple flan is perfect served with green salad or seasonal vegetables

  • Who needs to call a takeaway when you can make this delicious dish from Essentials Magazine in your own home - it's vegetarian too

  • These veggie lettuce wraps take just 20 minutes to do and make exciting party food for a vegetarian Chinese-themed night

  • Our tasty meat-free, Oriental-style tofu broth is perfect for veggies who like their food hot

  • Nutty flan with tofu
  • Sweet chilli tofu
  • Chinese lettuce wraps
  • Vegetarian hot and sour soup

New tofu recipes

Liked our tofu recipes? You'll love these...

  • Vegetarian

    Roast Vegetable Lasagne

    From veggie lasagne and risotto to curries and chilli, eating a meat-fre…

  • Meat substitute

    Fruity curry

    Quorn casserole, veggie bolognese, tofu salad - if vegetables on their o…

  • Vegetarian risotto

    Butternut squash risotto

    Asparagus risotto, roasted red pepper risotto, butternut squash risotto …

  • Vegetarian pasta

    Garlic mushroom pasta bake

    Garlic mushroom pasta bake, creamy cheese and spinach lasagne, courgette…

  • Vegetarian pizza

    Roasted vegetable pizza

    Goat's cheese and spinach, classic Margherita, roasted vegetable pizza a…

Tofu recipes

Nutty flan with tofu

Tofu was once thought of as a food for the health-obsessed but the truth is it's a tasty ingredient that's really good for you and works in a number of dishes. Whether you want to use it as an alternative to meat or just make a salad or plate of noodles a bit more exciting, try our tofu recipes.

Search

Latest recipe videos

Video index

Free recipe newsletter

Sign up for new recipe ideas & discounts every week

What's in my fridge?

Tell us what you've got and we'll create a recipe.

Today's poll

What treats will you be making for Easter?


  • Easter cakes 34%
  • Easter cookies 18%
  • Hot cross buns 12%
  • Easter eggs 7%
  • I won't make anything 29%

Thanks, your vote has been counted!