This vegetarian tofu lasagna with zucchini noodles is low-carb, packed with protein, and loaded with tons of flavor. It’s the perfect comforting meal to serve a crowd.
The cold weather has me craving cozy comfort foods like my vegetarian chili, healthy hamburger helper and of course, lasagna. I love my healthy lasagna, but when I’m wanting something that’s low-carb and protein-packed this tofu lasagna with zucchini noodles is where it’s at!
Zucchini lasagna can get a bit watery as it cooks, but pre-cooking and patting the zucchini noodles dry works wonders. The result? A flavorful lasagna with just the right amount of moisture.
And don’t forget the cheese! This lasagna is loaded with protein-packed cottage cheese, parmesan and mozzarella for that perfect cheesy, melty goodness.
I love making dishes like this because the leftovers are even better the next day. The flavors deepen overnight, and if you’re like me and enjoy cold pasta dishes, this lasagna is just as tasty straight from the fridge!
Why You’ll Love This Recipe
- Veggie-packed goodness – Who needs pasta when you’ve got thin, tender zucchini slices stepping in as noodles? This lasagna is fresh, light, and loaded with veggies.
- Protein powerhouse – Between the tofu, cottage cheese, and melty mozzarella, this lasagna is packed with 22 grams of protein per slice.
- Cheesy and comforting – Let’s be real: it’s all about that ooey-gooey, bubbly cheese on top. This lasagna is the perfect cozy comfort food with a healthy twist.
- Make once, enjoy all week – This recipe serves 6, so it’s great for leftovers. Make it ahead, and you’ve got a meal that tastes even better the next day. Perfect for meal prep or an easy weeknight dinner.
Ingredients Needed
- zucchini – these tender, thinly sliced strips take the place of traditional lasagna noodles, making this dish light, fresh, and veggie-packed.
- marinara sauce – want to know the secret to the best lasagna? It’s all in the sauce! Homemade is usually the best, but I typically end up going with a store-bought version to save time. Just make sure it’s a good jarred one — Rao’s Homemade marinara is my go-to for bold, delicious flavor.
- egg whites – helps bind the cottage cheese mixture together and keeps it light and fluffy.
- cottage cheese – adds a creamy, protein-packed layer to the lasagna.
- parmesan cheese – a sprinkle of this adds that salty, nutty flavor we all love in lasagna.
- tofu – crumbled and mixed with marinara sauce for a hearty, plant-based “meat” layer. Just make sure you’re using extra firm tofu.
- mozzarella cheese – because no lasagna is complete without melty mozzarella on top.
Find the full ingredient list with measurements in the recipe card below.
Substitutions
- Tofu: Not a fan of tofu? You can swap it for cooked ground turkey, chicken, or beef for a more traditional take.
- Cottage cheese: If you’re not into cottage cheese, ricotta is a great substitute. It’ll add a slightly richer flavor and creamier texture.
- Marinara sauce: Use your favorite jarred marinara, or make your own. If you’re avoiding tomatoes, a creamy pesto sauce could be a fun addition.
How to Make Tofu Lasagna
Follow these steps for a delicious lasagna with zucchini noodles, tofu marinara, and plenty of cheese. It’s easy to assemble and full of flavor! Here’s how to make it:
Step 1: Drain the tofu and press it to remove excess liquid. Use a tofu press or wrap the tofu in paper towels and a kitchen towel, then place a heavy object (like cookbooks) on top. Let it sit for 30 minutes or longer.
Step 2: Slice the zucchini into thin strips (about 1/8 inch) using a mandoline or knife.
Step 3: Boil zucchini slices for about 4 minutes. Drain and pat dry with a towel to remove as much liquid as possible.
Step 4: In a small bowl, combine cottage cheese, egg whites, sea salt, and ground pepper. Set aside.
Step 5: Crumble the pressed tofu into a bowl. Mix it with the marinara sauce and season as needed.
Step 6: Preheat your oven to 425°F. Spread a thin layer of tofu marinara sauce on the bottom of your greased casserole dish.
Step 7: Add a layer of zucchini noodles, then evenly spread a layer of the cottage cheese mixture on top.
Step 8: Sprinkle parmesan, repeat the layers, and finish with mozzarella and the remaining parmesan. Cover with foil and bake for 25 minutes. Remove foil and bake for another 20-25 minutes. Let cool for 5-10 minutes before slicing and serving. Enjoy!
Brittany’s Tips!
- Press the tofu – Don’t skip pressing the tofu. The more liquid you remove, the better the texture and flavor. If it’s too watery, your lasagna can end up soggy.
- Slice zucchini evenly – Use a mandoline slicer to get perfectly thin and even zucchini strips. This helps them cook evenly and keeps the layers looking neat.
- Dry/drain zucchini – After boiling your zucchini be sure to drain well and pat dry to remove as much excess liquid as possible, otherwise you could end up with soggy lasagna. No thank you!
- Taste and season the marinara – If your marinara sauce tastes a little flat, don’t hesitate to add more salt, pepper, or a pinch of garlic powder to amp up the flavor.
How to Serve
This tofu zucchini lasagna is satisfying on its own, but if you’re looking to build out the meal, here are a few ideas to round out your plate:
How to Store
In the refrigerator: Let the lasagna cool completely before storing. Cover the baking dish tightly with foil or transfer portions to an airtight container. Store in the fridge for up to 4-5 days.
In the freezer: Want to save some for later? This lasagna freezes beautifully! Wrap the entire dish tightly with plastic wrap and foil, or portion out slices into freezer-safe containers. Freeze for up to 3 months.
Reheating: For best results, reheat in the oven at 350°F until warmed through. If reheating from frozen, let the lasagna thaw in the fridge overnight before reheating. You can also microwave individual portions for a quick meal.
Frequently Asked Questions
This lasagna swaps traditional pasta noodles for zucchini slices, reducing carbs and adding extra veggies. Plus, the tofu and cottage cheese provide a lean, protein-packed twist without sacrificing flavor.
A mandoline slicer makes it easier to get evenly thin zucchini slices, but it’s not required. A sharp knife and steady hand work just fine — just aim for slices about 1/8 inch thick.
Make sure to press the tofu, boil and dry the zucchini slices, and drain any excess liquid from your marinara sauce. These steps will help keep your lasagna firm and not soggy.
More Tasty Tofu Recipes
Be sure to check out all of the tofu recipes as well as the full collection of vegetarian recipes on EBF!
This post was originally published on January 16, 2019, updated on September 9, 2024 and republished on January 21, 2025.