Vegan Tofu Ricotta

This post may contain affiliate links. Please read my disclosure and privacy policy.

Vegan Ricotta is easier to make than you might think. All you need is 3 simple ingredients to make this creamy, tofu ricotta. It’s a fast protein-packed cheese alternative, with no nuts required!

vegan ricotta in a black bowl

Ingredients You’ll Need

How do you substitute ricotta cheese? You can use cashew cream if you need to avoid soy, but using tofu is much cheaper, and is a great source of plant-based protein.

Here’s what you’ll need:

  • Tofu (firm or extra-firm)
  • Lemon juice
  • Salt

Yes, it’s that simple! I also usually add some dried spices, like basil and oregano, when I’m using it in a recipe like vegan lasagna or stuffed shells, but you can customize the flavor as you see fit.

tofu ricotta ingredients on marble surface

Pro Tip: Did you know that white miso tastes like concentrated Parmesan cheese? You can add 2 tablespoons of miso to this recipe, for an extra cheesy flavor. In that case, I like to reduce the salt slightly. You can add more or less miso, to taste.

How to Make Dairy-free Ricotta

To make vegan ricotta, be sure to drain the tofu first. Unlike making baked tofu, there’s no need to press it here, since a little extra moisture won’t hurt anything.

Add the tofu to a large food processor (I use a 12-cup model), and crumble it in as you add it. You’ll also add in the lemon juice, salt, and any other dried seasonings you like.

tofu processed in food processor

Process for 30 to 60 seconds, until the tofu looks smooth, like ricotta cheese. Taste it, and adjust any flavoring as needed. I like to keep the flavor relatively mild, so it doesn’t overwhelm the recipe you plan on using it in.

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 enjoy adding fresh basil to this ricotta when making vegan lasagna, but it wasn’t as wonderful in the stuffed shells, for some reason.

How to Store It

You can store vegan ricotta 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 ricotta will keep well for up to 3 months. To use it again, simply thaw in the fridge overnight.

How to Use It

I use vegan ricotta in Vegan Lasagna (coming soon!) and Vegan Stuffed Shells, and any other recipe where you might normally use ricotta cheese. I want to try it in ricotta pancakes next!

stuffed shells and vegan lasagna


Want to spice things up? Here are more ideas for adding flavor to this vegan tofu ricotta recipe.

  • Miso. White miso tastes like a concentrated Parmesan cheese to me, so adding a small amount to this recipe can help with more of a “cheesy” flavor. Start with 1 tablespoon and see how you like it. I usually use 2 tablespoons in this for my Stuffed Shells recipe.
  • Nutritional Yeast. This is often used in vegan cheese recipes to add more of a cheesy flavor. Try adding 2 to 3 tablespoons for extra oomph!
  • Garlic or Onion powder. I don’t recommend using fresh onion or garlic in this recipe, unless you plan on sauteeing it first, as the flavor can become overwhelming in certain recipes. Instead, try using a 1/2 teaspoon of garlic or onion powder in this tofu ricotta, for extra depth of flavor.
  • Fresh herbs. I love adding a big handful of fresh basil to this recipe, for more of a “pesto” flavor. You can add a little extra lemon juice and garlic in this case, too. It makes a flavorful addition to vegan lasagna.
  • Spinach. I sometimes add 1 to 2 big handfuls of fresh baby spinach to this recipe, especially when making lasagna. It’s a great way to sneak in some greens, without any noticeable texture or flavor.

vegan ricotta next to lasagna ingredients

More Vegan Cheese Recipes

Need more dairy-free inspiration? Try these popular options!

vegan ricotta in a black bowl
Add to Collection
Print Pin
5 from 1 vote

Vegan Tofu Ricotta

This Vegan Ricotta recipe is a great dairy-free cheese alternative. All you need is 3 simple ingredients to make it, and you can add any extra flavorings you like!
Course Side Dish
Cuisine Italian
Keyword tofu ricotta, vegan ricotta
Prep Time 5 minutes
Cook Time 0 minutes
Total Time 5 minutes
Servings 4
Calories 56kcal


  • 1 (14 oz.) block extra-firm tofu (or firm; 397 grams)
  • 1 1/2 tablespoons lemon juice
  • 1 1/2 teaspoons fine sea salt
  • 1 teaspoon dried oregano (optional)
  • 1 teaspoon dried basil (optional)


  • Drain the tofu well, then use your hands to crumble it into the food processor. Add in the lemon juice, salt, and any dried spices you like.
    ricotta ingredients added to food processor
  • 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.
    tofu ricotta blended until smooth and on spoon


Nutrition information is for 1/4 of this recipe (about 6 tablespoons). This information is automatically calculated, and is just an estimate, not a guarantee.
Variation: For stuffed shells, I like to add 2 tablespoons of white miso for a "Parmesan" cheese flavor, and in that case I reduce the salt by a 1/2 teaspoon, since miso is so salty. Feel free to adapt this recipe as you like!


Calories: 56kcal | Carbohydrates: 2g | Protein: 7g | Fat: 2g | Saturated Fat: 1g | Sodium: 935mg | Potassium: 165mg | Fiber: 1g | Sugar: 1g | Vitamin A: 2IU | Vitamin C: 2mg | Calcium: 37mg | Iron: 1mg

If you try this Vegan Ricotta recipe, please leave a comment below letting me know how you like it. And if you make any modifications, I’d love to hear about those, too! We can all benefit from your experience.

Reader Feedback: How will you use this tofu ricotta?

Get more recipes + meal plans in my books:

detox book and meal plan

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter

Leave a Reply

Your email address will not be published.

Recipe Rating

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



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.


I used it in a vegan lasagna and as a dip for the extra veggies, it was great both ways!

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter