Your cart is currently empty!

Lasagna might be my favorite food ever. It’s always been my family’s go-to when hosting. I have the fondest memories of my dad making enough to feed 25 people for long Sunday lunches. It’s my ultimate comfort food, and I’m so happy with this meal prep version because I get to eat it multiple times a week! It’s incredibly nourishing, veggie packed and high in protein, with 40 g per serving!

Why I Love This Recipe (As a Nutritionist)
- High-Protein: With 40 g of protein per serving, this vegan lasagna is perfect for supporting your protein intake.
- Iron-Rich: Each serving contains 8 mg of iron, essential for maintaining energy levels and overall health. Its absorption is increased by pairing it with garlic and onions.
- Fiber-Rich: This recipe offers 17 g of fiber per serving, which supports digestive health and keeps you feeling full longer.
- Meal Prep Friendly: Make it once and enjoy nourishing, delicious, high-protein meals throughout the week.
- Vegan and Nutritious: It’s entirely plant-based, packed with essential nutrients, and incredibly satisfying.

bolognese ingredients
Ingredient Notes
- Textured Vegetable Protein (TVP): A fantastic plant-based protein option that mimics the texture of minced meat and absorbs flavors beautifully. Depending on the brands, it can be soy or pea-based. I used a soy-based one in this recipe.
- Silken Tofu: A key ingredient for the creamy basil layer, adding protein and richness. Substitute with soaked cashews if needed.
- Nutritional Yeast: Brings a cheesy, umami flavor while providing B vitamins and additional protein.
- Balsamic Vinegar: Adds a touch of sweetness and acidity to enhance the bolognese sauce’s depth of flavor.

Basil cream and liquid mozzarella ingredients
How to Make This Recipe (Summary)
Start by preheating your oven to 400°F (200°C). Soak the TVP in boiling water to rehydrate. Cook the diced onions in a pot for about 5 minutes until softened. Add carrots, red bell pepper, mushrooms, and seasonings, and cook for 10 minutes to develop the flavors. Stir in the rehydrated TVP and diced tomatoes, then simmer for 20 minutes.


Blend the silken tofu, fresh basil, spinach, nutritional yeast, and soy milk to make the basil cream. Separately, blend the liquid mozzarella ingredients until smooth.


Layer the lasagna in a baking dish: start with a layer of bolognese, then a layer of pasta, another bolognese, and the basil cream, and repeat to the top of the container. Finish with a thin layer of bolognese topped with the liquid mozzarella.
Bake for 40 minutes, then let it rest for 5 minutes before serving. View recipe card below for detailed instructions.




Variations and Tips
- Gluten-Free: Use gluten-free lasagna sheets for a gluten-free option.
- Extra Vegetables: Swap the capsicum for eggplant or zucchini.
- Seasonings: Make sure to taste your sauce and adjust the seasonings to your liking before building the lasagna, as this is where you will get the most of the flavors from.
- Time saver: I like to use my food processor to chop the onions, mushrooms, carrots, and red bell pepper in this recipe to save time.
- If you like this recipe, you’ll also love our High-Protein Marry Me Pasta Meal Prep, or 10-minute High-Protein Romesco Pasta.

Why You’ll Love This High-Protein Vegan Lasagna
- Protein-packed
- Rich in flavor
- Meal prep friendly
- Vegan


High Protein Vegan Lasagna (Meal Prep)
Equipment
Ingredients
- 4 oz (115 g) dry lasagna sheets - 6 sheets
Bolognese
- 5.2 oz (150 g) textured vegetable protein (TVP) - TVP
- ½ cup (120 ml) vegetable stock (low sodium) - see notes
- 2 tsp (10 ml) olive oil
- 2 yellow onions - finely chopped
- 10.5 oz (300 g) mushrooms - finely chopped
- 2 carrots - finely chopped
- 1 red bell pepper - finely chopped
- 5 garlic cloves - minced
- 1 tbsp (3 g) dried oregano
- ½ tsp (1 g) red chili flakes
- 42 oz (1.2 kg) diced tomatoes - 3 x 400 g cans
- ½ tbsp (7 ml) balsamic vinegar
- 1 tbsp (15) tamari - reduced-sodium prefered
- sea salt flakes - to taste
Basil Cream
- 10.5 oz (300 g) silken tofu
- ¼ cup (60 ml) soy milk
- 5 tbsp (37 g) nutritional yeast
- 1 cup (42 g) fresh basil
- 1 cup (30 g) baby spinach
Liquid Mozzarella
- 1.5 tbsp (11 g) tapioca flour
- ¼ cup (60 ml) soy milk
- 1 tbsp (15 ml) olive oil
- 1 dash sea salt flakes
Instructions
- Prepare the Bolognese: Cover the TVP with the 1/2 cup of vegetable broth, to rehydrate it.
- To a large pot on medium heat, add the oil and onions. Cook for 5 minutes.
- Add the mushrooms, carrots, red bell pepper, garlic, oregano, chili flakes, a pinch of salt, and cook for 10 minutes, stirring regularly.
- Add the TVP, diced tomatoes, tamari, and balsamic vinegar. Cook uncovered for 20 minutes, stirring regularly. Once cooked, taste your sauce and adjust salt and pepper to taste.
- Prepare the Basil Cream: Add silken tofu, soy milk, nutritional yeast, basil, and spinach to a blender and blend until smooth.
- Prepare the Liquid Mozzarella: Add the tapioca flour, soy milk, olive oil, and salt to a blender and blend until smooth.
- Preheat the oven to 400 °F (200C)
- Build the Lasagna: prepare 4 individual oven-safe containers. I used containers that yield 600ml (20 fl. oz).Snap the lasagna sheets in half widthwise, to make you 12 sqaures of pasta.
- In each container we will use 3 squares of pasta. Start with a layer of Bolognese, followed by a layer of pasta, bolognese, and basil cream, and repeat to the top. Finish with a thin layer of bolognese topped with the liquid mozzarella.
- Cook in the oven according to the pasta instructions, which can vary slightly depending on the brands, but should be around 20 minutes. Allow 5 minutes to cool down. Enjoy!
Notes
Video
FAQ
Yes, it freezes well for up to one month. Thaw overnight in the fridge and reheat in the oven before serving.
Store leftovers in an airtight container in the fridge for up to 4 days.
It can be made gluten-free by using gluten-free lasagna sheets. Ensure your TVP and tamari are GF certified if needed.
Yes, you can use lentils.
This recipe is naturally nut-free.
Other Main Dishes you might like
all recipes
Mushroom and Leek Quiche (Vegan)
Mediterranean Vegan Quiche
Olive Oil Shortcrust Pastry (Dairy-Free, for Quiche or Pie Crust)
Meghan Markle One-Pot Pasta Recipe
High-Protein Tandoori Cauliflower Bowl
Hummus Pita Bowl
Roasted Cauliflower Bowl with Tzatziki & Crispy Lentils
10-minute High-Protein Romesco Pasta (Vegan and GF)
Crispy Lentil and Potato Bowl
Oven-Baked Burrito Bowl (Meal-Prep)
Edamame Sweet Potato Bowl
High-Protein Marry Me Orzo
Super Green Butter Beans