Real talk — the moment I figured out you could make a deeply satisfying, cheesy, saucy lasagna without a single pasta sheet, my Tuesday nights changed forever.
This keto vegetarian tofu and spinach lasagna with red sauce is the kind of recipe that sounds like it's trying too hard, but actually delivers in the most low-key, delicious way. It's hearty, it's comforting, and it fits your low-carb lifestyle without making you feel like you're eating “diet food.” Spoiler alert: your family won't even notice the noodles are gone.
Key Takeaways
- No pasta needed — firm tofu slices replace lasagna noodles perfectly, keeping it keto-friendly
- This dish is fully vegetarian and packed with plant-based protein from tofu and spinach
- The red sauce is simple, bold, and made with pantry staples
- You can meal prep this ahead and it reheats like a dream
- Crowd-pleaser alert — it works for keto eaters and non-keto guests alike
What Makes This Keto Lasagna Actually Work
Before we get into the how-to, let's talk about why this works — because I know some of you are side-eyeing the tofu situation. Fair warning: if you've only had soggy tofu, this will surprise you.
The secret is pressing and slicing firm tofu into thin planks. When layered and baked, it mimics the texture of pasta sheets without the carbs. Pair that with a creamy spinach-tofu “ricotta” filling and a punchy homemade red sauce, and you've got layers that actually hold together.
The Ingredient Lineup
Here's everything you need — nothing fancy, nothing you need a specialty store for:
| Ingredient | Amount | Purpose |
|---|---|---|
| Firm tofu (pressed) | 2 blocks (14 oz each) | Noodle layers + ricotta filling |
| Fresh or frozen spinach | 3 cups (cooked, drained) | Filling |
| Crushed tomatoes | 28 oz can | Red sauce base |
| Garlic | 4 cloves | Flavor |
| Mozzarella (shredded) | 2 cups | Topping |
| Parmesan | ½ cup | Filling + topping |
| Olive oil | 2 tbsp | Sauce |
| Italian seasoning | 1 tbsp | Seasoning |
| Salt & pepper | To taste | Seasoning |
| Red pepper flakes | Optional | A little kick 🌶️ |
Net carbs per serving: approximately 7–9g — depending on your sauce and cheese brands. Always check your labels!
💬 “This is the first keto recipe I've made where I didn't feel like I was compromising. It tastes like the real thing.”
How to Make Keto Vegetarian Tofu and Spinach Lasagna with Red Sauce
You've got this. This recipe comes together in about an hour — including bake time — and most of it is hands-off. Let's go step by step.
Step 1: Press and Prep Your Tofu
Press your tofu for at least 30 minutes. This is non-negotiable. Wrap each block in a clean towel, set something heavy on top (a cast iron skillet works great), and let it drain. The drier your tofu, the better your layers will hold.
Once pressed, slice one block into thin planks (about ¼ inch thick) — these are your “noodles.” Crumble the second block into a bowl for the ricotta filling.
Step 2: Make the Tofu Ricotta
In that bowl of crumbled tofu, mix in:
- ½ cup Parmesan
- ½ cup shredded mozzarella
- The cooked, squeezed-dry spinach
- Salt, pepper, and a pinch of Italian seasoning
Mix until it looks like fluffy ricotta. Taste it. Adjust seasoning. Trust me on this one — don't skip tasting here.
Step 3: Build the Red Sauce
Heat olive oil in a saucepan over medium heat. Add minced garlic and sauté for 60 seconds. Pour in crushed tomatoes, add Italian seasoning, salt, and red pepper flakes if using. Simmer for 10–15 minutes. That's it. Low effort, high reward.
Step 4: Layer It Up
Preheat your oven to 375°F (190°C). In a 9×13 baking dish:
- Spread a thin layer of red sauce on the bottom
- Add a layer of tofu planks
- Spread half the tofu ricotta filling
- Add more sauce
- Repeat layers
- Top with remaining sauce, mozzarella, and Parmesan
Step 5: Bake and Rest
Cover with foil and bake for 35 minutes. Remove foil and bake another 10–15 minutes until the cheese is bubbly and golden. Let it rest for 10 minutes before cutting. Future you will thank you — this is what keeps the layers intact.
Tips for the Best Results Every Time
- 🧻 Squeeze your spinach dry — extra moisture is the enemy of clean layers
- 🧊 Make it ahead — assemble the night before and refrigerate; it actually tastes better the next day
- 🧀 Use full-fat cheese — it melts better and keeps it satisfying on keto
- 🍽️ Meal prep magic — slice into portions, freeze individually, and reheat at 350°F for 20 minutes
Conclusion
This keto vegetarian tofu and spinach lasagna with red sauce is the kind of recipe that earns a permanent spot in your rotation. It's filling, flavorful, and genuinely impressive — whether you're cooking for yourself on a Wednesday or feeding a crowd on the weekend. Save this one, because you will absolutely come back to it.
Pin it, make it, and watch everyone ask for seconds. Your weeknight just got so much better. 🍅
Is the Keto Diet Right For You?
Get Your FREE Personalized Keto Diet Plan in 2 Minutes
🎯 Custom Meal Plans • ⚡ Instant Results • 🔒 Risk-Free
🎯 Get Your Complete Keto Plan Now
Start burning fat with a plan designed specifically for YOUR body and lifestyle
Keto Resources I Actually Recommend
I only share things I've vetted. These can genuinely move the needle for you.
Keto Breads
Delicious low-carb bread recipes so you never have to miss sandwiches, toast, or fresh-baked rolls again.
Keto Desserts
Satisfy your sweet tooth without blowing your macros — cakes, cookies, brownies, and more, all keto-friendly.
The Instant Pot Keto Solution
Quick, hands-off keto meals using your Instant Pot — perfect for busy weeknights when cooking feels like a chore.
