Drain and press a container of extra firm tofu getting out as much liquid as possible.
Crumble the tofu into a large food processor.
Add 2 tbsp nutritional yeast, 1 tbsp olive oil, 1 tsp salt, a clove of garlic, and a handful of basil. (Omit the garlic and basil if you are using the ricotta for a sweet dish).
Blend well for 2 minutes in a food processor. Add a splash of soy milk if needed to thin out the ricotta to a smooth spreadable texture.
Use as you would ricotta in your favorite recipes like stuffed shells, lasagna, ravioli, and more.
For spinach ricotta
Thaw the frozen spinach then put it in a colander, press out the water and then add it to the ricotta. Stir the spinach in with a spoon if you want it to stay in bigger pieces or add the spinach to the food processor and blend if you want it more hidden in the ricotta.
Video
Notes
Different brands of tofu vary greatly in firmness and water content. You may not need any additional soymilk if your tofu is softer.
You may add a tablespoon or 2 of sugar to the ricotta if you are using it to fill blintzes or cannoli and be sure to leave out the garlic and herbs.
If using this ricotta for stuffed shells or manicotti, double the recipe to make enough to fill 16 oz. of jumbo stuffed shells or manicotti.