This post may contain affiliate links. Please read my disclosure and privacy policy.
Did I ever tell you that my husband didn’t eat animal products when we started dating? I was working at a from-scratch restaurant at the time, and suddenly I needed to learn how to make things dairy-free, egg-free, and meat-free.
The first thing I learned how to make was this tofu ricotta, so I could make an easy vegan lasagna. (We used soy crumbles for the meat at the time, but now I make a better vegan lasagna for my kids… who also don’t love cheese or meat.)
We’ve been making it for over 20 years now, and it’s still a house favorite!
What I love about this dairy-free ricotta is that you only 3 simple ingredients to get started. It’s high in protein, takes just minutes to whip up, and unlike other vegan cheeses, doesn’t require any cashews for creaminess.

Ingredients for Tofu Ricotta
- Firm Tofu. I buy extra-firm tofu for this, so it still has a thick texture. Shop for the tofu in the refrigerated section, rather than the shelf-stable boxes. I think the chilled ones taste better!
- Lemon Juice. This adds a tart flavor, similar to tangy cheese. Fresh always tastes better than bottled juice, FYI.
- Pantry Spices. Salt is essential, and when I’m making this for an Italian-flavored dish, like lasagna or stuffed shells, I usually add dried oregano and basil, too.
Note: When I first started making this, I’d add two big handfuls of fresh baby spinach to it. This does turn the mixture green, so I stopped adding it after we had children to feed. (Because they are more discerning about the appearance.) But, this is an option if you don’t mind a slightly green ricotta filling. Fresh basil would be delicious, too.

How to Make Vegan Ricotta
Step 1:
Start by draining one 14-ounce package of extra-firm tofu. Unlike making baked tofu, there’s no need to press it since a little extra moisture won’t hurt anything.
Use your hands to crumble the tofu into a large food processor (I use a 12-cup model). Add in 1.5 tablespoons of lemon juice, 1.5 teaspoons of salt, and any other dried seasonings you like. (I usually add a teaspoon each of dried basil and oregano.)

Want to save this for later?
Step 2:
Secure the lid and process for 30 to 60 seconds, until the tofu looks smooth, like ricotta cheese. Taste it, and adjust any flavoring as needed. Keep the flavor relatively mild, so it doesn’t overwhelm the recipe you plan on using it in.
If you don’t have a food processor, you can also use a blender and blend briefly until smooth. You may need to scrape down the sides of the machine to make sure everything is mixed evenly.
Note: Don’t add too much lemon juice or fresh garlic if you’re making stuffed shells. I found those two flavorings overwhelming during my recipe testing trials. I do enjoy adding fresh basil to this ricotta when making vegan lasagna, but it wasn’t as wonderful in stuffed shells, for some reason.

How to Store Vegan Ricotta Cheese
Store leftovers in an airtight container in the fridge for up to 5 days. If you won’t use it all by then, you can also freeze it!
Frozen tofu ricotta will keep well in the freezer for up to 3 months. To use it again, simply thaw in the fridge overnight.

How to Make Tofu Ricotta (in 5 Minutes!)
Ingredients
- 1 (14 oz.) block extra-firm tofu
- 1 ½ tablespoons lemon juice
- 1 ½ teaspoons fine sea salt
- 1 teaspoon dried oregano (optional)
- 1 teaspoon dried basil (optional)
Instructions
- Drain the tofu, then use your hands to crumble it into the food processor. Add in the lemon juice, salt, and any dried spices you like.
- Process until very smooth, about 60 seconds. Taste the ricotta, and adjust any flavorings as needed. You can use this in your favorite recipe right away, or store it in an airtight container in the fridge for up to 5 days.
Notes
Nutrition
More Recipes to Try
- Cashew Queso (like Rotel dip)
- Vegan Alfredo Sauce
- Dairy-Free Parmesan Crumble
- Nut-free Vegan Cheese Sauce
If you try this Vegan Ricotta recipe, please leave a comment and star rating below letting me know how you like it.













Can I substitute regular soy tofu for chickpea tofu?
I’ve never tried chickpea tofu, so I’m not aware if the texture is similar? Please let us know if you experiment with it!
I use this as a dip and spread. Great flavor and hidden protein.
So simple & delicious! This recipe was perfect in lasagna. My cheese loving family loved this vegan ricotta! I’m dairy free so this is just perfect for the whole family.
This is GREAT!!! Thank you so much, you saved dinner!! I was ready to assemble our lasagna, and realized we were out of nooch, a staple in my usual vegan ricotta recipe – I searched around and found this recipe, with only a few ingredients. I’m amazed, it’s delicious, stands up well, tolerates tweaking (I added roasted buttery garlic cloves.) and it tastes fantastic! Again, thank you so much for sharing!
It’s amazing and so quick!!!!
I used it in a vegan lasagna and as a dip for the extra veggies, it was great both ways!
Tried this tonight in my usual lasagna recipe to make it dairy-free for a neighbor who just had a baby. (She is eating dairy-free while breastfeeding at the moment.) I taste-tested the ricotta as I was prepping everything, and I think it’s awesome! Love the idea of adding fresh spinach to it, too.