Tofu lasagna for the win!

Share the love.

I’ve experimented with removing meat from various dishes to make them vegetarian friendly. Lasagna is a family favorite, so I thought I’d see what I could do. Granted, vegetable lasagna is delicious, but I wanted a vegetarian lasagna recipe that offered a good punch of protein. The result is this tasty tofu lasagna with spinach. I hope you like it!

Jump to Recipe

Tofu lasagna ingredients:

  • 1 block tofu (firm or extra firm)
  • 15 ounces ricotta cheese
  • 3 cloves garlic
  • several handfuls of fresh spinach
  • 1/2 cup packed fresh basil leaves
  • freshly cracked black pepper to taste
  • 1/4 teaspoon crushed red pepper (optional, or more to taste)
  • 2 24-ounce jars pasta sauce (I prefer Rao’s roasted garlic or tomato basil)
  • 1 box oven ready lasagna noodles (any no-boil variety, you’ll need 12 noodles)
  • 2 cups shredded mozzarella
all the ingredients for tofu lasagna

First prepare the tofu.

I get the best results if I drain and press the tofu for a couple of hours beforehand. My method:

  • Set out a dinner plate.
  • Take several paper towels and fold them into a small padded rectangle a little bigger than the block of tofu. Place it on the plate.
  • Remove tofu from the packaging and drain off the liquid. Set it on the prepared plate and top with another bunch of folded paper towels.
  • Invert another dinner plate and place it on top. I usually weigh it down with heavy bowls.
  • I put it all in the fridge for an hour or two, inverting it (but not the bowl) midway through. If you’re pressed for time, start the tofu pressing before you do anything else, do as much prep as you can, and grab the tofu when you’re ready for it.

Prepare the filling.

Combine the tofu, ricotta, garlic, spinach, basil, black pepper, and crushed red pepper in a food processor and blend until smooth.

It’s fine to use frozen spinach. Just let it thaw and squeeze out excess moisture before adding it to the food processor. Not a fan of spinach? Leave it out. It’s delicious with more or less spinach.

Preheat oven to 375 degrees and spray a 9×13 pan with nonstick spray.

Pour about half a jar of sauce into the bottom of the pan and tilt it back and forth to cover the bottom. Arrange four noodles on the sauce. Spread half the tofu mixture over the noodles. Sprinkle with about a third of the shredded mozzarella. Pour the rest of the jar of sauce over the top.

Repeat the layers: four noodles, half the tofu mixture, another third of the shredded mozzarella, half of the next jar of sauce.

Top with the final four noodles, pour over the remaining sauce, and sprinkle with the remaining shredded mozzarella.

As I empty each jar of sauce, I like to add a few tablespoons of water to the jar, shake it up, and pour it over the pan. This cleans out the jar and gives a little extra liquid to help the noodles cook in the oven.

Cover tofu lasagna tightly with foil and bake 45 minutes. Remove the foil and continue baking until bubbly, about 5 more minutes.

Let it rest about ten minutes before serving.

the finished tofu lasagna
a delicious serving of tofu lasagna

tofu lasagna

I adapted my lasagna recipe to be vegetarian, and the result is this tasty dish with spinach and a nice punch of protein.
5 from 4 votes
Prep Time 30 minutes
Cook Time 50 minutes
Resting Time 10 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine Italian
Servings 8

Ingredients
  

  • 1 block firm or extra firm tofu, drained and pressed
  • 15 ounces ricotta cheese
  • several handfuls fresh spinach
  • 1/2 cup packed fresh basil leaves
  • 3 cloves garlic
  • black pepper to taste
  • 1/4 tsp crushed red pepper, optional, or more to taste
  • 2 24-ounce jars pasta sauce
  • 1 2 oven-ready lasagna noodles
  • 2 cups shredded mozzarella cheese

Instructions
 

  • Preheat oven to 375 degrees. Spray a 9×13 pan with nonstick spray.
  • Pour half of one jar of pasta sauce in the bottom of the pan and tilt back and forth to cover. Lay four noodles in a layer over the sauce.
  • In a food processor, combine tofu, ricotta, spinach, basil, garlic, pepper, and crushed red pepper until smooth.
  • Spread half the mixture over the noodles and then sprinkle evenly with 2/3 cup shredded cheese. Pour half a jar of pasta sauce evenly over the top.
  • Repeat layers: four noodles, the remaining half of the tofu mixture, 2/3 cup shredded cheese, and half a jar of pasta sauce.
  • Lay down another layer of noodles. Pour the remaining pasta sauce over the top. Sprinkle with the remaining cheese.
  • Cover tightly with foil and bake 45 minutes. Remove foil and continue baking until bubbly, another 5 minutes or so. Let rest briefly before serving, about 10 minutes.

Notes

  • I prefer Rao’s pasta sauce. I typically use tomato basil or roasted garlic, but if you use the roasted garlic sauce then you may want to cut back on the garlic in the filling.
  • Any oven-ready or no-boil lasagna will work. When I empty each jar of sauce, I like to add a few tablespoons of water to the jar, shake it up, and pour it over the pan. This gets all the sauce out of the jar and adds a bit of extra liquid to help cook the noodles in the oven.
  • Not a fan of spinach? Leave it out. I’ve made it that way before, and it’s still delicious. You can also use frozen spinach in this recipe. Let thaw and squeeze out excess moisture before adding to the food processor. It’s fine with more or less spinach.
Keyword protein, spinach, tofu

Serve tofu lasagna with garlic bread and salad. Enjoy!

It’s great with whatever you would typically serve with regular lasagna. It also freezes well.

This is a tasty dish. I realize that many people dislike tofu, but keep in mind that it takes on the other flavors in the dish. In this case, since it’s blended with the ricotta, there isn’t a funny texture. You wouldn’t even know the tofu is there.

Have you adapted any recipes to be vegetarian? I’d love to hear about your experiments!

Other posts you might like:

Fondly,

Crysti

the website logo: a circle with "SS" in the center in pink and "SOMETHING SPLENDID" around the perimeter

8 thoughts on “Tofu lasagna for the win!”

  1. 5 stars
    Thank you for sharing this recipe for tofu lasagna! I appreciate all of the wonderful photos that illustrate each step. Also, your method of pressing the moisture out of tofu is very useful.

    Reply
  2. 5 stars
    Wow, tofu lasagna sounds amazing! I’ve been looking for more vegetarian options to add to our weekly meal plan, and this seems like a great way to mix it up.

    Reply
  3. 5 stars
    I love a good Italian comfort dish, and this tofu lasagna for the win comes in perfect! My sister is a vegetarian and I’m always searching for new and fun recipes to try out. Thank you for the easy-to-follow recipe and instructions.

    Reply
  4. 5 stars
    This tofu lasagna sounds amazing! I love the idea of adding tofu for a protein boost while keeping it vegetarian. Spinach is always a great addition too—such a nutritious twist! Can’t wait to try this recipe.

    Reply

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.