Vegan batch-cooking recipes

Reinvent your leftovers by transforming a simple ragu into three tasty plant-based meals. Our vegan lasagne, moussaka and bolognese are packed with nutritious ingredients.

Three pictures of vegan moussaka, lasagne and spaghetti bolognese

Batch cooking is an age-old technique that will help you to get ahead for the week and cut down on your food waste. Start by preparing a freezable vegetable ragu, then use this to make one of our three delicious vegan meals which are perfect for busy weeknights.

Whether you prefer a comforting lasagne, moreish moussaka or hearty Bolognese, these flavoursome plant-based suppers are sure to become family favourites. Each recipe serves two, but the quantities can easily be multiplied to feed a crowd.

Vegan ragu base recipe

A pot of vegan ragu with lentils, mushrooms and other vegetables

Start by making a healthy tomato ragu to form the base recipe for your three dinners. Simply brimming with veg and pulses, this hearty stew counts as four of your five-a-day. Use two portions of the ragu in each of the following recipes.

Vegan ragu recipe

Now you have three delicious options to choose from...

1. Vegan lasagne

Vegetable lasagne on a plate, topped with lettuce

The ultimate family comfort food, who doesn't love a rich lasagne, topped with creamy white sauce and delicate pasta layers. This meat-free marvel is suprisingly light yet doesn't stint on flavour. Combine flour with soya milk to make a thick sauce, flavoured with a hint of nutmeg. After you've assembled the lasagne with the ragu and sauce, sprinkle with nutritional yeast for a strong 'cheesy' hit.

Vegan lasagne recipe


2. Vegan moussaka

Vegan moussaka, topped with griddled aubergines

You don't need to go on a Greek odyssey to find a mouth-watering moussaka! Our feel-good recipe can be layered up in just five minutes, using the ragu, soya milk mash and griddled aubergine slices. Anoint with oregano-infused olive oil to ensure a crisp, golden top after baking.

Vegan moussaka recipe


3. Vegan bolognese

Vegan bolognese on a plate

Short on time? Our super spag bol recipe is as simple as it gets and can be on the table in just 10 minutes. All you need to do is boil the pasta, heat with the ragu and sprinkle with fresh basil. The chunky veg with the spaghetti makes a satisfying yet low-fat supper.

Vegan bolognese recipe

Get more inspiration for batch cooking and plant-based recipes

Batch cooking recipe collection
Healthy batch cooking recipes
Top veggie curry recipes
Top 5 vegan family recipes
The best batch cooking family recipes
Freezable family recipes

What are your favourite meals to batch cook? Leave a comment below...



Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
elektricia's picture
4th Nov, 2019
I batchcook anything, or mealprep, or whatever you call it. Lasagnas, moussakas, but my favourites are soups, borsjt or peasoup... I freeze them in in plastic containers, or these special freezer-to-oven proof glas containers. I also collect jam jars, to batch-prepare chocolate chiapudding (5 breakfasts from one liter of chocolate plantmilk; two scoops of chia seeds per jam jar, and top with frozen berries when puddings are set) Smaller jam jars are nice for taking soup to work, and the larger ones for salads (they keep for days!! in the fridge).
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.