Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.
Skip the dairy and make this 6-ingredient Vegan Cashew Ricotta Cheese instead! Easy to make and ultra-creamy, it’s the perfect dairy-free cheese for vegan lasagna, pasta, stuffed shells, sandwiches, and more. Nut-Free and Oil-Free Options.
This recipe for Vegan Ricotta Cheese will make everyone happy, vegan or not! It’s an ultra-versatile, incredibly luscious, 6-ingredient dairy-free cheese you’ll love layering in lasagna, stuffing in jumbo pasta shells, spreading on sandwiches, and so much more. Best of all, you only need a food processor and 15 minutes to whip it up!
Table of Contents

The Most Versatile Vegan Cheese
If I had a dollar for every time I had to hear, “I would go vegan, but I love cheese too much,” I would be very rich. Clearly, these people have not tried my Vegan Ricotta Cheese Recipe yet! It’s so cheesy and creamy that even the most devout cheese lover wouldn’t guess that it’s dairy-free.
If you can believe it, this vegan substitute for ricotta cheese is made from just 6 simple and wholesome ingredients, including tofu, cashews, and nutritional yeast. After blending together for a few minutes, you’re left with light and creamy vegan cheese that’s perfect for both savory and sweet meals. Think stuffed shells, lasagna, cannolis, and more!
You can find pre-made vegan ricotta in some grocery stores, but it’s often very expensive and frankly, not as good as the homemade stuff! I love when I can save money *and* make something even tastier with just a little effort.
Ingredients for Vegan Cashew Ricotta
While this vegan ricotta cheese recipe only calls for 6 everyday ingredients, each one is important for the flavor and texture. Here’s what you need:

- Tofu: opt for firm tofu if it’s available to you. It’s the best base for the cheese and is solely responsible for the cashew ricotta’s soft, airy, and fluffy texture. Extra-firm tofu will also work, but the ricotta will not be as soft.
- Cashews: blending soaked cashews alongside firm tofu gives this vegan cheese its rich and luxurious feel, almost like real ricotta. Make sure your cashews are raw and unsalted.
- Oil: a drizzle of olive oil gives the “cheese” extra body and richness. Feel free to omit the oil if you’d prefer an oil-free version.
- Nutritional Yeast: essential for that cheesy, umami flavor!
How to Make Vegan Ricotta Cheese

- Add the ricotta ingredients and any flavor add-ins to a food processor fitted with an S-blade attachment.
- Whip until the ricotta is creamy and fluffy.
- Serve the ricotta right away or store it for later.
Caitlin’s Cooking Tips
- Soak the cashews for the creamiest results: Soaking the cashews in cold water overnight makes them so much easier to blend because they’re soft and plump. We may not all have jars of soaking cashews in our fridge, though, which is when quicker soaking methods come in handy! Either place the cashews in a bowl and cover them with boiling water for 20 minutes, or cover them with room temperature water, microwave them for 3 minutes, then set them aside to cool before draining and blending.
- Classic ricotta cheese is not completely smooth: That’s why I recommend making this in a food processor. Once it’s done whipping, the vegan ricotta will still be slightly grainy, just like the real thing. You’re still welcome to blend it for slightly longer or until it’s completely smooth and no longer gritty if that’s what you prefer.

Serving Suggestions
You can eat this vegan ricotta cheese straight out of the bowl, but I would love to see you try it in almost any recipe that calls for regular ricotta! Check out all of these creative ways to use this versatile vegan cheese:
- Pasta: Most Italian-inspired recipes go great with ricotta, but you can never go wrong with pasta. Layer it in this Vegan Eggplant Lasagna, stuff it into these Vegan Stuffed Shells, use it as a topping on Vegan Lasagna Soup, or toss it with your favorite pasta dishes! Add a dollop on top of this Triple Garlic Pasta, this Roasted Red Pepper Pasta, or this Beet Pasta with Walnuts, then mix mix mix until it’s nice and creamy.
- Pasta Sauce: You can even thin the texture of the cheese with a little leftover pasta cooking water to turn it into a creamy vegan pasta sauce, like in this Vegan Lemon Ricotta Pasta!
- Savory Dip: Dump the creamy cashew ricotta in a serving bowl and dress it up with a drizzle of olive oil, a pinch of red chili flakes, and chopped fresh parsley. Surround it with pieces of crusty bread, crackers, and cut vegetables for a deliciously savory party snack.
- Dessert Dip: If you have a sweet tooth, swap the savory toppings for a drizzle of maple syrup, orange or lemon zest, or chopped fresh mint leaves. Enjoy it as a sweet dip with sliced apples, pears, apricots, or fresh berries, and a glass of prosecco on the side!
- Spread: Spread the ricotta on this Roasted Zucchini Sandwich instead of the sun-dried tomato tofu spread, on a pizza, galette, or flatbread, or on a toasted slice of this Everything Bagel Bread (it’s a fantastic substitute for vegan cream cheese).
- Sweet Things: Use it as a stuffing in vegan cannolis, spread it on toast with fruit jam or fresh berries, or add a dollop on top of a stack of this Vegan French Toast.
If you’re looking for more ways to use this vegan ricotta cheese substitute, you’ll also love it in these Vegan Zucchini Lasagna Roll Ups, this Tomato Galette, and these Butternut Squash Stuffed Shells!
Or, if you’re looking for more versatile creamy dips and spreads, you’ll also love this Vegan Spinach Dip, this Vegan French Onion Dip, and this Hummus Recipe!
How to Store Dairy-Free Ricotta
Any leftover ricotta can be transferred to an airtight container and stored in the fridge. It will stay soft and creamy for up to 7 days. If it has loosened at all, give the cheese a good stir to make it thick and creamy before serving.
Freezing is not recommended.
Substitutions and Variations
- Savory Add-Ins: Whip the ricotta with garlic, lemon juice, black pepper, Italian seasoning, or fresh basil leaves for a savory twist.
- Sweet Add-Ins: Reduce the nutritional yeast to only 1 tablespoon when you plan on using the ricotta in sweet dishes.
- Cashew Substitute: You can replace the cashews with blanched slivered almonds, macadamia nuts, or pine nuts.
- Oil-Free Option: The olive oil in this recipe is optional and can be left out if preferred.
- Nut-Free Option: Double the amount of tofu and add 2 tablespoons of olive oil to keep the ricotta creamy, or replace the soaked cashews with soaked raw sunflower seeds and omit the extra oil. The flavor will be slightly different, but still good.

Recipe FAQs
Yes, you could use a high-speed blender with a tamper instead. Blend the cheese on high, scraping the sides occasionally with a spatula, until smooth and fluffy.
Yes, you can make this with all cashews instead. The texture will change slightly, but the ricotta will still be delicious.
I do not recommend freezing the ricotta because thawing will make the texture slightly thinner and more watery.
This recipe yields approximately 3 cups of vegan ricotta cheese.
Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

Vegan Ricotta Cheese
Ingredients
- 1 14 ounce block firm or extra firm tofu, drained and quartered (do not press)
- 1 cup raw cashews, soaked*
- 1 tablespoon olive oil optional; for a creamier texture
- 1 tablespoon nutritional yeast
- Juice of 1 lemon
- 1/2 teaspoon salt
Optional Savory Add-Ins:
- 3 to 5 cloves garlic use 1 tsp garlic powder for a milder flavor
- 1/2 teaspoon lemon zest
- Black pepper to taste
- 2 teaspoons Italian seasoning or other spices/herbs of choice
- 1/2 cup fresh basil leaves
Instructions
- Whip: Set up a food processor with an S-blade attachment and add the tofu, cashews, olive oil, nutritional yeast, lemon juice, and salt. Add any additional flavor add-ins, if desired. Whip the mixture for 45 to 60 seconds, scraping the sides of the food processor with a spatula as necessary. The final mixture should be creamy, fluffy, and melt in your mouth.
- Serve: Enjoy as-is as a dip, or use as desired in any recipe of choice! Store leftovers in an airtight container in the refrigerator for up to 7 days. I do not recommend freezing any leftovers as the texture will change once thawed.
Recipe Notes
- Soaking Cashews: I like to place my cashews in a large bowl and cover them with boiling water, and let sit for 20 minutes. For a faster option you can also place the cashews in a bowl, cover them with water, microwave for 3 minutes, then let sit for 3-5 minutes before draining. Alternatively you can cover the cashews with cold water and soak in the fridge overnight.
- Cashew Allergy: Replace the cashews with blanched slivered almonds or macadamia nuts.
- Nut-Free: Double the amount of tofu, and add 2 extra tablespoons of olive oil to the mixture to keep the ricotta creamy. This version will be slightly less fluffy, but still delicious! You can also replace the soaked cashews with soaked raw sunflower seeds and omit the extra oil, but this will change the flavor of the ricotta slightly.









Super yummy and great in vegan lasagna, stuffed shells etc!! So glad I found this recipe. Now I can serve more “normal” dishes to non vegan friends and family. 🙂
Hope the non-vegans like it as much as you do!
Can you use salted, roasted cashews?
Raw cashews would be best! Soaking roasted cashews might not work quite as well. With the salt already added you probably wouldn’t need to add the extra salt the recipe calls for.
Made vegan manicotti with this and the Beyond Meat crumbles, amazing!! My 2 Littles devoured it! Will definitely be using this recipe again! Thank you very much 🙂
Always happy to hear when recipes are a hit with the kids! Thanks so much!
OMG! this ricotta is kid-approved! My daughter loved it, thank you!
So glad she liked it! Thanks for making!
I can’t remember if I’ve already commented- but wanted to say that I made this for the second or third time yesterday.
It came out so delicious, even my no vegan husband could not tell the difference
Thank you!!
Hello. Can you use silken tofu block instead of firm tofu block..?
We haven’t tested it that way, silken tofu may be too liquidy and not firm enough to have the same texture!
I made this for a lasagne and loved it so much plain that once that stock ran out I made another recipe, blended it further than suggested for ricotta, and its the best bagel schmear/ cream cheese sub I’ve ever tasted! Thank you xx
That’s a great use! Thanks so much!
I used this recipe to make stuffed shells and I could not be happier!
Awesome! So glad you liked it!
This was amazing! I used it as the base of a crostini and topped with tomatoes, basil, and balsamic vinegar. Rave reviews! I had some left and topped with olive tapenade the next day. Fantastic again! I did omit the zest as I didn’t want it too lemon forward.
Happy to hear it was a success!
Can you make this in a high speed blender?
The blender will likely make the consistency too pureed/liquidy. If you only have a blender to use you could do it very carefully, pulsing only and mixing in between. Not recommended but it could work in a pinch!
Hi, I need to avoid yeast so can’t use nutritional yeast either.
Any substitute you could suggest?
Many thanks, Eva
Soy sauce can be a substitute for nutritional yeast, however if you go that route make sure you add very small amounts at a time. Introducing more liquid may change the consistency and make it more loose.
I like your version better than other versions that are entirely nut-based because the tofu makes it lighter and the texture a little more similar to ricotta. We used it to make calzones and, while it wouldn’t fool anyone into believing it was actual ricotta, it was delicious in its own right and didn’t leave us feeling bloated and logy the way we used to feel after a calzone in our pre-vegan days. I had some left over and smeared it on a bagel this morning — divine!
Oooh, calzones, that’s awesome! Glad you liked it!
Used this on top of a vegan lasagne. I used silken tofu as it is all I had. Turned out well. Thanks for sharing.
You’re welcome!
Should I use raw unsalted cashews?
Yes!
what can i sub the cashew with if i am allergic to nuts? thank you for this great recipe
You can use more tofu, or soaked sunflower seeds instead!
I love your recipes. How long can I refrigerate the vegan ricotta? I plan to make it ahead of time.
It will last in the fridge for up to one week!
What could I sub the tofu with? My son has a soy allergy (among many others) and I would love to make this for him. Would anything else work?
You can double the amount of Cashews!
Can i freeze some of the mixture?
Yes, it should freeze okay!
Can you leave out the cashews in the ricotta if you have a nut-allergy?
You can substitute them with Slivered Almonds or Sunflower Seeds if you can have those! You can also substitute with more Tofu, though the final texture and taste won’t be as realistic
Hello! How many grams (or ounces) in your block of tofu? Wan to make these fab cheese for myself tonight, but dont know what to do with this measurement:(
One full tofu block is 16 oz!
Like this concept of plant based cheese! Want to try it tomorrow:) please pleeeease, tell me, how much grams ( or ounces?) in your block of tofu? I’m from Russia, and I don’t sure about your measures and scales. And it frustrating sometimes when it comes to American food blogs:( thank you! Xx
Hi Alya! I used a 16 oz block of tofu for this recipe