Drain and press a container of extra-firm tofu to remove 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, 1/4 tsp black pepper, 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 in a food processor for 2 minutes. Add a splash of soy milk, if needed, to thin the ricotta to a smooth, spreadable texture.
Use as you would ricotta in your favorite recipes, such as 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 to keep it in bigger pieces, or add it to the food processor and blend it in if you want it more hidden in the ricotta.
Video
Notes
Different tofu brands vary greatly in firmness and water content. You may not need any additional soymilk if your tofu is softer.
You may add 1-2 tablespoons 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 fill 16 oz. of jumbo stuffed shells or manicotti.