High Protein Plant Based Lasagna
425 Calories
50 g Carbs
14 g Protein
19 g Fat
Total Time
5 servings

Being plant based does not mean you have to give up on your favorite foods. You just have to be a little more creative. Here is a delicious and nutritious veggie lasagna that can help you stay on your macros and satisfy your taste buds. This recipe is simple and can be easily customized based on your preferences or availability of ingredients. Pick your favorite lasagna sheets because it will be the familiar backbone of the dish. The blended tofu can mimic that creamy ricotta texture and provide you with lots of protein. The nutritional yeast can give that cheesy taste and your dose of Vitamin B12. The blend vegetables (broccoli, spinach, green onion) will balance out the flavor of the decadent white sauce and hide a full serving of your greens.

Filling Ingredients

  • 1 block tofu, firm
  • 1 cup spinach
  • 1 cup broccoli
  • 1 whole green onion, chopped
  • 3 tbsp nutritional yeast
  • 1 salt and pepper to taste

White Sauce Ingredients

  • 2 tbsp olive oil
  • 2 tbsp almond flour
  • 1 cup unsweetened almond milk
  • 1 cup non-dairy cheese

Lasagna Ingredients

  • 1 box oven-ready lasagna noodles
  • ½ cup non-dairy cheese

Recipe Tags


  1. In a food processor or blender, combine and mix tofu, spinach, green onion, nutritional yeast and plenty of seasoning (salt, pepper, red pepper, paprika)
  2. Add olive oil in a medium saucepan on medium low heat.
  3. Sprinkle in flour and whisk to form a thick paste
  4. Cook for 2-3 minutes until it’s slightly brown.
  5. Reduce the heat to low, and slowly pour in the almond milk.
  6. Whisk continuously until it reaches a smooth consistency.
  7. Add the non-dairy cheese and seasoning (salt and pepper).
  8. Stir until the cheese melts and the sauce becomes creamy.
  9. Spray a large rectangle pan (9x13”)
  10. Layer the filling, then a lasagna sheet, then sauce. Repeat.
  11. Make sure you cover all of the lasagna sheets with sauce
  12. Add a layer of cheese to the top
  13. Cover with aluminum foil
  14. Preheat oven to 425° F / 218° C
  15. Bake for 40 minutes covered
  16. Uncover and bake for another 20 minutes or until cheese is melted
  17. Remove and let rest for 15 minutes

Recipe Tags