• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Lettuce Veg Out
  • Vegan Recipes
    • Vegan and Gluten Free
    • Breakfast
    • Dinner
    • Snacks
    • Desserts
    • Appetizers
    • Side Dishes
  • Vegan Nutrition
  • About
menu icon
go to homepage
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
subscribe
search icon
Homepage link
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
×

Home > Vegan Recipes

Vegan Ricotta Cheese Recipe (Almond and Tofu)

12/9/21 by Nicole | 2 Comments

Jump to Recipe Video Print
5 from 2 votes. Leave a review!

This vegan ricotta cheese recipe is easy to make and creates an ultra-creamy dairy free ricotta alternative. It’s made with almonds and tofu for a perfectly rich and delicious flavor.

You’ll find it’s easy to make and comes together in under 15 minutes. The best part is you can serve this ricotta right away; no straining needed!

Crumbly vegan ricotta cheese in a bowl lined with cheese cloth and a second cheese ball in background. Cheese sits on slate board decorated with baguette slices topped with the cheese.

Get the Veg Out newsletter for vegan recipes + nutrition content!

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Is Ricotta Cheese Vegan?

Ricotta cheese is almost always made from cow milk, meaning it’s not vegan. Unless made with plant-based milk or other vegan ingredients, like nuts or tofu, it isn’t a vegan option.

Ricotta is a mild, unaged cheese that’s slightly tart. It’s often used in pasta dishes, like spinach and ricotta lasagna.

This vegan alternative creates a super thick and creamy ricotta that you can easily spread or crumble. It works well for pasta dishes and many other applications but not for baking.

Two dairy free ricotta cheese balls, sitting in cheese cloth and garnished with basil.

Dairy Free Ricotta Ingredients

This recipe uses 6 simple ingredients to create a deliciously creamy, cheesy ricotta. They include:

  • Almond flour: Almond flour is the perfect way to make an easy and delicious vegan ricotta. Since the almonds are already blended evenly, it reduces the amount of work you need to do. Almond flour is simply made from grinding blanched or raw almonds. If needed, you can use a food processor or blender to create your own almond flour from raw or blanched almonds. Just be careful to not over-blend into almond butter.
  • Extra firm tofu: Along with almond flour, extra firm tofu is a base ingredient for this recipe. This creates a super thick ricotta that holds together easily but can also crumble. I use extra firm tofu that I don’t need to press. With extra firm tofu, you can serve it right away without draining liquid through a cheese cloth. While you can use any tofu for this recipe, softer tofu options require you to strain in cheese cloth before serving. The texture won’t be quite as thick and rich compared to using extra firm tofu either.
  • Plant-based milk: Since the almond flour and tofu are “dry” ingredients, you’ll need liquid to help them blend. I like to use unsweetened soy milk, but any unsweetened plant-based milk should work fine.
  • Lemon juice: Ricotta cheese typically has a tart and slightly sour flavor. To achieve those qualities in this recipe, use some lemon juice. While you can serve the cheese right away, letting it sit overnight gives the ingredients time to meld together and allows the lemon time to “sour” other ingredients. Don’t worry though, your vegan ricotta won’t taste sour, just a bit tangy and delicious. You could substitute for another acidic ingredient like vinegar. I recommend 1 ½ tablespoons of apple cider vinegar or 1 tablespoon of white vinegar if you don’t have lemon juice on hand.
  • Nutritional yeast: This secret ingredient is the key to making vegan cheeses taste like dairy products. It has a deliciously cheesy flavor that I find essential in making dairy free recipes!
  • Salt: Cheese is salty. To make a convincing and delicious vegan cheese alternative, you need salt to get the right flavor. While you can lessen the amount of salt, just know the final result won’t be as tasty or quite as “realistic”.

Herb and Garlic Flavoring (Optional)

  • Dry basil and oregano: These two dry herbs work perfectly together to add some tasty flavor to the cheese.
  • Onion and garlic powder: Along with the herbs, onion and garlic powder add delicious flavor to the ricotta!
Arrangement of ingredients in glass and wood dishes. From top left, working right then down: almond flour, milk, nutritional yeast, tofu, salt, lemon juice, dry basil and oregano, onion and garlic powder.

How to Make Tofu and Almond Ricotta

This ricotta comes together in just a few simple steps! Read the detailed directions below or watch my short video to learn how to make this recipe.

Step 1: Add Ingredients to Food Processor

Start by prepping your extra firm tofu. I buy tofu that doesn’t need pressing (no extra liquid comes out) but if you typically press your tofu, start with that.

Releasing the excess moisture from tofu helps the ricotta come out thick, rich and ready to serve right away. You can skip this step, but later you’ll need to drain away excess moisture by placing the ricotta into cheese cloth for 1-24 hours.

Once you’ve pressed the tofu (if needed), roughly crumble it into a food processor.

Hands crumbling a block of tofu over a food processor

Add all the other ingredients to your food processor, including almond flour, plant-based milk, lemon juice, nutritional yeast and salt.

Top view of a food processor filled with ingredients (tofu chunks, nutritional yeast and salt visible)

Step 2: Blend to Smooth

Once your ingredients are in the food processor, blend until smooth. You’ll need to scrape the food processor edges down a few times during this process.

The result should be a thick, creamy mixture that holds together when pressed, but can also crumble easily.

Blurry hand holding a spatula is scraping the edges of a food processor filled with blended almond and tofu ricotta

Step 3: Shape and Serve

Carefully remove the ricotta from your food processor and shape however you like. You can wrap the ricotta in cheese cloth to easily shape it into a ball, or simply use your hands. Using extra firm or pressed tofu, the ricotta should be easy to handle without using cheese cloth.

Hands holding a ball of ricotta cheese wrapped in cheese cloth over top a glass bowl.

If you pressed the tofu and the ricotta is thick, creamy and holding together (while still being able to crumble it), you can serve straight away.

Crumbly ball of herb and garlic ricotta in a cheese cloth-lined glass bowl.

If you didn’t press the tofu, or your ricotta seems thin or watery, you’ll need to strain it. Line a mesh strainer with cheese cloth and place your almond tofu ricotta into the cheese cloth. Set this over a bowl and let excess liquid to drain for 1-24 hours (until excess liquid is gone).

Letting the ricotta refrigerate overnight, before serving, allows the flavors time to come together. You’ll end up with a sharper, tangier ricotta.

Close up of a ball of almond tofu ricotta cheese with herbs in it, topped with basil for garnish. A small butter knife sits in the cheese.

How to Create a Balanced Vegan Meal

I consider a balanced meal one that contains a good source of plant-based protein, carbohydrates, fats and lots of vegetables or fruits.

The base of this ricotta cheese is almonds and tofu, both of which offer healthy fats and plant-based protein. Overall, the recipe is lower in carbohydrates and doesn’t contain any vegetables or fruits.

Since this is an appetizer, it’s meant to be paired with other foods. If those foods offer some nutritious carbs and vegetables or fruits, you’ll have a balanced meal.

Use it on a cheese board with crackers or baguettes and some veggies for a crowd-pleasing appetizer! It’s a great centerpiece for a vegan cheese board that’s sure to impress.

Top view of a slate board topped with two balls of almond ricotta cheese, both sitting in cheese cloth. One ball is crumbled and the other mostly whole with a cheese knife in it. Almonds, nutritional yeast, basil, lemon and baguette decorate the board.

I love using this recipe in spinach lasagna where tomato sauce, spinach and noodles round out the ricotta to create a delicious, comforting meal.

Plate with a large square piece of lasagna, layered with ricotta cheese, spinach and tomato sauce. Grey ceramic dish filled with lasagna sitting on light brown towel in background.

You can also use this ricotta as a spread in sandwiches, wraps or even burgers. Try crumbling it on top of a salad or a pasta dish too!

This recipe is not intended for baking recipes. While people often use traditional (dairy) ricotta in desserts or baking, this recipe won’t work for those. You can bake it inside a lasagna or on a pizza, just cover the cheese with other ingredients. Otherwise, it’ll dry out in your oven.

Baguette slices topped with crumbly vegan ricotta cheese on a slate board with two cloth-wrapped balls of ricotta in the background.

How to Store Leftover Vegan Ricotta

Refrigerate leftover ricotta in an airtight container for up to a week.

It tastes even better after refrigerating for a day or two, if you can let is sit for that long! I haven’t tried freezing this recipe because I don’t think it’ll work. Tofu releases a lot of water and drastically changes texture when frozen, so I suspect this recipe wouldn’t turn out well if frozen.

Close up of a ball of vegan ricotta cheese sitting in cheese cloth with basil, cheese knives and lemon decorating around it. A knife with radish-shaped handle sits in the cheese ball.

If you make this recipe, please rate and comment below to help others benefit from your experience!

Close up of crumbly vegan ricotta cheese in a bowl lined with cheese cloth.

Vegan Ricotta Cheese (Almond and Tofu)

This vegan ricotta cheese recipe is easy to make using almonds and tofu for a rich, creamy cheese that is spreadable and crumbly. It’s ready to serve right away too!
5 from 2 votes. Leave a review!
Prevent screen going dark
Prep Time 15 mins
Total Time 15 mins
Servings 6 Servings
Calories 121 kcal
Cuisine Vegan

Equipment

  • Food processor
  • Measuring cups and spoons
  • Cheese cloth (Optional)

Ingredients
  

Vegan Ricotta Base

  • ¾ cup almond flour (80 g)
  • 150 grams extra firm tofu (half block)
  • 3 tablespoons plant-based milk
  • 2 tablespoons lemon juice
  • 2 tablespoons nutritional yeast (12 g)
  • 1 teaspoon salt (8 g)

Herb and Garlic Flavor (Optional)

  • ½ teaspoon dry basil
  • ½ teaspoon dry oregano
  • ¼ teaspoon onion powder
  • ¼ teaspoon garlic powder
Prevent screen going dark

Instructions

Step 1: Add Ingredients to Food Processor

  • If you typically press your tofu, start with that. Releasing extra moisture will ensure the ricotta is thick, creamy and ready to serve straight away. Tofu with extra liquid may result in a ricotta that you need to strain in cheese cloth (which is fine, but it won’t be ready to serve until after straining).
    150 grams extra firm tofu
  • Add almond flour to your food processor.
    ¾ cup almond flour
  • Roughly crumble extra firm tofu into your food processor.
    150 grams extra firm tofu
  • Add the remaining ingredients to the food processor: plant-based milk, lemon juice, nutritional yeast and salt. If making the herb and garlic flavor, also add dry basil, dry oregano, onion powder and garlic powder.
    3 tablespoons plant-based milk, 2 tablespoons lemon juice, 2 tablespoons nutritional yeast, 1 teaspoon salt, ½ teaspoon dry basil, ½ teaspoon dry oregano, ¼ teaspoon onion powder, ¼ teaspoon garlic powder

Step 2: Blend to Smooth

  • Blend the mixture until all ingredients are evenly incorporated and you have a thick, creamy cheese.
  • You’ll need to stop and scrape the edges of the food processor a few times as you go.

Step 3: Shape and Serve

  • Carefully remove the ricotta from your food processor and shape it however you like. You can use cheese cloth to wrap the ricotta and shape it into a ball, or simply use your hands.
  • You can serve this ricotta right away, assuming the tofu was extra firm and/ or pressed.
  • If needed, place the ricotta in cheese cloth then into a mesh strainer and sit for 1-24 hours to strain away excess moisture.
  • For a tangier and more well-rounded flavor, refrigerate your cheese overnight.

Video

Notes

Nutrient analysis performed on plain ricotta recipe only; doesn't account for additional herbs and spices used to make a flavored ricotta.
Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Serving (⅙ recipe)Calories: 121 kcalCarbohydrates: 5 gProtein: 8 gFat: 9 gSaturated Fat: 1 gPolyunsaturated Fat: 3 gMonounsaturated Fat: 5 gSodium: 395 mgPotassium: 213 mgFiber: 2 gSugar: 1 gVitamin A: 18 IUVitamin C: 1 mgCalcium: 140 mgIron: 1 mg
Tried this recipe?Let us know how it was!

More Vegan Cheese Recipes

Like this recipe? You should also try:

  • Square cropped image of a small white bowl filled with vegan cashew parmesan (golden brown-yellow crumbly mixture) sitting on white-grey marble.
    Vegan Parmesan Cheese Recipe
  • Square cropped image of the top view of a glass bowl of tofu feta cheese cubes sitting on a white-grey marble background. To the right is a wood spoonful of tofu feta and above that a half lemon and jar of tofu feta. Top left corner shows a quarter of a bowl of chopped lettuce.
    Vegan Feta Cheese (Tofu Feta Recipe)
  • Square cropped image of a black bowl filled with beer cheese dip sits on wood board with pile of pretzel bites stacked on the board behind the bowl. Glass mug of golden beer sits to the back left of the board with two pretzel bites in front of the mug
    The Ultimate Vegan Beer Cheese Dip
  • Close up of a plate with fettucine noodles covered in white sauce and parsley garnish.
    Vegan Bechamel Sauce Recipe (Soy Milk Roux)

About Nicole Stevens

Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.

She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.


Reader Interactions

Comments

  1. Yael

    January 27, 2022 at 9:09 pm

    Fantastic! Added fresh basil instead of the dry. Was the perfect filling for our homemade ravioli! Thank you!

    Reply
    • Nicole Stevens

      January 28, 2022 at 8:24 am

      So happy you enjoyed! Fresh basil is always better 🙂

      Reply

Reply to comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Hi, I'm Nicole! As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen.

More about me →

Latest Vegan Recipes

  • Close up of a stack of three chocolate chip cookies that are cut in half.
    Vegan Chocolate Chip Cookies (Soft and Chewy)
  • Close up of a bowl of vegan chicken or turkey gravy.
    Vegan Turkey Gravy Recipe
  • Close up of a glass bowl filled with vegan mashed potatoes topped with butter and chives.
    Vegan Mashed Potatoes Recipe (with Roasted Garlic)
  • Close crop of seitan turkey roast with slices cut on wood serving board.
    Seitan Turkey Recipe (Vegan Turkey Roast)

Footer


About

  • About Lettuce Veg Out
  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact Nicole

Email Updates

© 2016–2023 Lettuce Veg Out

Manage your privacy
To provide a quality experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies allows us to process data such as browsing activity or unique IDs on this site. Not consenting, or withdrawing consent, may affect site features and functions.
Functional Always active
Necessary to enable a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. Exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Manage options
{title} {title} {title}