Tofu Zucchini Lasagna

Low carb, healthy lasagna made with zucchini noodles and tofu. This vegetarian zucchini lasagna is packed with protein and loaded with Italian flavor! Vegetarian + gluten-free.

The cold weather has me craving warm comfort foods like chili, soup and lasagna. I love a good vegetarian lasagna and zucchini squash is the perfect sub for regular lasagna noodles so I decided to make a low-carb, protein packed version using zucchini noodles and tofu.

Slice of zucchini noodle tofu lasagna on a plate with salad.

Tofu and marinara sauce mixed in a bowl to make vegetarian meat sauce.

The one thing about zucchini lasagna is that it can be a little watery, just form the zucchini releasing liquid while it cooks. To combat this a bit, I recommend cooking and patting the zucchini noodles dry before incorporating them into the lasagna. It works like a charm and you’ll end up with a flavorful lasagna that has a little moisture but isn’t super watery!

I will point out that the lasagna ingredients themselves aren’t what give this recipe the flavor — it’s all in the sauce. I made a homemade sauce using this 1-2-3 Pasta Sauce from Edible Perspective as a guide and it was delicious!  You can follow the recipe to make your own or simply buy your favorite jarred version. Either way works. Just be sure if you do decide to buy one that you get a good one because having a flavorful sauce is key. My all-time favorite jarred sauce is Rao’s Homemade marinara.

Cottage cheese and egg whites with spices in a bowl for the healthier ricotta filling.

Oh and the cheese… as you can tell, this zucchini lasagna is nice and cheesy thanks to protein-packed cottage cheese, parmesan and mozzarella.

Baking pan layered with tofu meat sauce, zucchini noodles and marinara sauce.

Baked tofu zucchini lasagna with meted mozzarella on top.

I love large dishes like this because even after having it for dinner one evening (paired with a side salad), we still had enough left over for additional meals. It actually tasted even more flavorful the next day because all the sauce had been absorbed. And I don’t know if I’m the only one that likes leftover pizza and pasta dishes cold, but this tasted really good straight from the fridge to me. 🙂

 Slice of zucchini tofu lasagna topped with parmesan cheese. Served on a plate with a green salad.

If you make this tofu zucchini lasagna please be sure to leave a comment and star rating letting me know how it turned out. Your feedback is so helpful for the EBF team and other readers!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Slice of zucchini noodle tofu lasagna on a plate with salad.

Skinny Tofu Zucchini Lasagna


  • Author: Brittany Mullins
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6

Description

Low carb, healthy lasagna made with zucchini noodles and tofu. This vegetarian main is packed with protein and loaded with Italian flavor!


Ingredients

  • 3 small or 2 large zucchini squash
  • 24 oz jar of your favorite store-bought sauce or homemade sauce (I love Rao’s Homemade)
  • ¼ cup egg whites
  • 1 cup 1% cottage cheese (I used the Friendship Brand)
  • 1/2 teaspoon sea salt + more to taste
  • 1/4 teaspoon ground pepper + more to taste
  • 1/4 cup parmigiano reggiano/parmesean cheese, grated or shredded
  • 1 16oz package of extra firm tofu (I love Twin Oaks Tofu)
  • 1 cup part-skim mozzarella cheese

Instructions

  1. Drain tofu and press to extract as much liquid as possible. If you don’t own a tofu press, you can use the DIY method. Simply wrap the tofu in 1-2 paper towels, the wrap an absorbent kitchen towel around it. Place on a cutting board and top with another cutting board, a plate or another flat surface. Place a heavy object, like cookbooks or canned food on top. You want something heavy so it really presses into the tofu and removes the excess moisture. Let the tofu sit like this for 30 minutes or up to a few hours. The longer you let it sit, the more liquid you’ll remove!
  2. pray a large casserole dish (I’ve used a 3 1/2 quart casserole dish as well as a 9X13 baking dish ) with non-stick spray.
  3. Chop off ends of the zucchini. Using a mandolin slicer, thinly slice lengthwise into 1/8 inch strips. If you don’t have a mandolin, simply slice them lengthwise and try to make sure they are similar in width. These strips will be your lasagna noodles.
  4. Boil a pot of water, large enough to fit all your zucchini slices. Once boiling, place zucchini slices in the water and cook for about 4 minutes. Pour zucchini slices and water into a strainer and let the zucchini cool while draining off as much liquid as possible. Carefully place zucchini strips on paper towel or an absorbent kitchen towel to soak up any access liquid. The zucchini noodles will be hot and fragile so do this step carefully, but don’t skip it!
  5. In a small bowl mix together the cottage cheese and egg whites. Add 1/2 teaspoon sea salt and 1/4 teaspoon ground pepper and mix well.
  6. In another bowl or pot, crumble pressed tofu and add marinara sauce. Mix together and give the marinara a taste to see how flavorful it is. If needed, you can add salt, pepper, garlic powder, onion powder or additional spices to give the marinara more flavor!
  7. At this point you’ll want to preheat your oven to 425°F.
  8. Start layering your ingredients: Spread a thin layer of the tofu marinara sauce (about 1/2 of your sauce) on the bottom of your greased baking dish, then add a layer of zucchini lasagna noodles to evenly cover the sauce. Next, evenly spread a layer of the cottage cheese mixture (half of your mixture) over the zucchini. Sprinkle on half of the parmesan cheese.
  9. Top with another layer of tofu marinara sauce, then zucchini noodles. Top with another layer of the cottage cheese mixture then mozzarella cheese and remaining parmesan cheese. Sprinkle top of lasagna with additional salt and pepper. Cover with aluminum foil and bake for 25 minutes. Remove foil and bake for 20-25 more minutes, a total of 45-50 minutes. Lasagna is done when bubbly and all the cheese has melted and started to brown a little.
  10. Remove from oven, let cool 5-10 minutes, cut and enjoy. Serve with passed parmesan cheese, if desired.
  • Category: Lunch/Dinner
  • Method: Bake
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 piece
  • Calories: 254
  • Sugar: 2g
  • Fat: 16g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 20g

Keywords: zucchini lasagna, healthy lasagna

This post may include affiliate links. Thank you for your support.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating

    29 comments
    1. herman
      September 10, 2020 AT 7:56 pm

      The directions only call for using one half of the cottage mixture

      1. Brittany Mullins
        September 11, 2020 AT 1:00 pm

        Hey Herman, sorry for the confusion. The second layer of cottage cheese mixture should be added after the second layer of zucchini noddles. I just updated the recipe card. 🙂

    2. Keila
      January 24, 2020 AT 3:49 am

      Yum! This looks amazing. May I ask though why you use skim milk products versus full fat? They are lower calorie but don’t they contain far less nutrients, and are more processed? Thanks!

      1. Brittany Mullins
        January 24, 2020 AT 12:54 pm

        Hey Kelia – It was just my personal preference when making this recipe. You can definitely use full fat milk products if you make this lasagna! 🙂

    3. Lindsay
      January 28, 2019 AT 10:25 pm

      Made this tonight and I went back for seconds (…and maybe thirds). It was excellent!

      I used Rao’s arabietta sauce. And I used Gardein meatless “ground beef” instead of tofu just to save time on a weeknight. I also mixed in some Trader Joe’s vegan garlic spread with the cottage cheese (maybe 2/3 cottage cheese 1/3 garlic spread) just for fun. The end result was amazing. I didn’t miss the noodles at all.

      I am a vegetarian, and I try to keep my carbs low because I have blood sugar issues (reactive hypoglycemia) – but this can be a tricky combo to find good recipes for (it seems most veg meals are high carb and most low carb meals are high meat). So thank you for this!

    4. Jacque
      January 17, 2019 AT 2:42 am

      There’s no need to cook or season the tofu? Sounds a little bland considering we always season whatever meat or veggies we put in our lasagna.

      1. Brittany Mullins
        January 17, 2019 AT 8:56 am

        Nope, I don’t find it necessary if you have a flavorful marinara sauce. However you can always cook and season the tofu if you’d like!

    5. Jaclyn
      June 23, 2015 AT 8:05 pm

      This is probably my favorite recipe ive ever found via google.. it is seriously THE bomb.. 🙂 Thanks ! Sincerely a pescetarian crossfitter always looking for sources of protein!!!

      1. Brittany Mullins
        June 24, 2015 AT 10:07 am

        Yay!! I’m so glad that you enjoyed it, Jaclyn. Thanks for coming back to comment and let me know how it turned out. Hopefully you’ll try some of my other recipes as well. 🙂

    6. Grace
      August 27, 2013 AT 11:59 am

      Thanks for posting this recipe! I love to make lasagna with eggplant, it’s delicious. I never thought to try it with the zucchini slices, so I’m excited to try it out! Thanks again
      Grace

    7. Heather
      August 26, 2013 AT 9:07 am

      Made the Lasagna last night for my husband and four kids. Everyone loved it even my husband who is a big meat eater. Thanks for the recipe.

      1. Brittany Mullins
        August 26, 2013 AT 9:29 am

        Hi Heather. I’m so glad you and your family enjoyed it. Thanks for coming back and commenting to let me know how it turned out.

    8. Crystal
      August 23, 2013 AT 11:52 am

      I absolutely can’t wait to try this! Thank you so much for posting!!!

    9. Maria
      August 23, 2013 AT 6:39 am

      Looks pretty yummy to me. And it only takes an hour – I’m in 😀

    10. Christine (The Raw Project)
      August 21, 2013 AT 6:26 pm

      This looks great!

    11. Nadia
      August 21, 2013 AT 5:57 am

      It’s been a little chillier where we are too, damn summer is coming to an end. But on the plus side we get to eat amazing food like this – looks sooo yummy AND it’s making me incredibly hungry haha.

    12. lynn @ the actor’s diet
      August 20, 2013 AT 10:03 pm

      It’s still hot in LA but I’m glad to see some cool weather foods!

    13. Nicole
      August 20, 2013 AT 5:08 pm

      This looks delicious! My husband thinks I am crazy, but I love to eat cold leftover pasta. I can’t wait to try this one.

    14. Liz @ I Heart Vegetables
      August 20, 2013 AT 1:34 pm

      I looove zucchini lasagna but I never thought about adding tofu! what a great idea for a little extra protein 🙂

    15. Julia @ Basket of Juls
      August 20, 2013 AT 12:25 pm

      this looks like pure autumn bliss! can’t wait to cook this up on a chilly fall night with a glass of red wine! thanks for sharing 🙂

    16. Gina
      August 20, 2013 AT 11:01 am

      This looks ridiculously yum!! Never would have thought of using zucchini as noodles.

      1. Brittany Mullins
        August 20, 2013 AT 10:12 pm

        Thank you Stacey!

    17. Em @ Have Your Cake And
      August 20, 2013 AT 9:06 am

      I need to get a mandolin slicer because the last time I tried to make zucchini lasagna it just did not turn out how I wanted it hah. I’m excited to try this, I’ve never used tofu this way and it would work perfectly I bet!

      1. Me too! I think without a mandalin slicer there is too much liquid in the zucchini…mine is always watery :-/

        1. Brittany Mullins
          August 20, 2013 AT 10:49 pm

          I feel ya! I kept thinking that I didn’t need a mandolin slicer but now that I have one I use it quite frequently.

    18. Tara | Treble in the Kitchen
      August 20, 2013 AT 8:42 am

      Oh yum!!! I have a zucchini and tofu just waiting to be used up….. 🙂

    19. Melissa
      August 20, 2013 AT 8:25 am

      Yum! This looks so, so good! Thanks so much for sharing, I definitely need to try this soon!

    20. Nikki @ The Road to Less Cake
      August 20, 2013 AT 8:15 am

      This looks incredible. I love lasagne.

Subscribe + get eating!

Grab your Free 3 Day Clean Eating Meal Plan

Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!

Parchment paper lined with protein balls.

5 SECRETS TO
HEALTHY SNACKING

Eating healthy doesn’t have to be boring!

FREE EMAIL BONUS