Non-Dairy Ricotta Substitute: A Creamy, Easy Recipe

Updated November 3, 2026

Total time
32 min
prep 12 min · cook 0 min
Serves
6
portions as written

Jump to recipe

Non-Dairy Ricotta Substitute: A Creamy, Easy Recipe

A non-dairy ricotta substitute is a soft, savory mixture made here with tofu, cashews, lemon, and nutritional yeast. It is quick to blend, easy to adjust, and works in pasta fillings, baked dishes, and dips when you want a dairy-free alternative with a mild, creamy flavor.

Ingredients

This batch makes about 2 cups, enough for roughly six modest portions as a filling or topping. Choose plain, unsweetened tofu and raw, unsalted cashews so the mixture stays savory and you can control its seasoning.

  • 14 oz (400 g) extra-firm tofu, drained
  • 1/2 cup (70 g) raw, unsalted cashews
  • 1 cup (240 ml) boiling water, for soaking the cashews
  • 2 tbsp (30 ml) fresh lemon juice
  • 2 tbsp (10 g) nutritional yeast
  • 1 tbsp (15 ml) extra-virgin olive oil
  • 1 small garlic clove (about 3 g), peeled
  • 3/4 tsp (4 g) fine salt
  • 1/4 tsp (0.5 g) freshly ground black pepper
  • 1 tbsp (4 g) finely chopped fresh parsley, optional

Instructions

  1. Soak the cashews. Put the cashews in a heatproof bowl and cover them with the measured boiling water. Leave them to soften for 20 minutes. This short soak helps them blend into a smoother, creamier base. If your blender is not powerful, soaking them for longer is fine; simply allow for the additional time.
  2. Drain and prepare the tofu. While the cashews soak, drain the tofu and pat the outside dry with a clean towel. There is no need to press extra-firm tofu under a weight; pressing it too aggressively can make the finished mixture dry and crumbly. Break it into several pieces so it is easier to blend.
  3. Blend the creamy base. Drain the soaked cashews and discard the soaking water. Add the cashews to a food processor or blender with the lemon juice, nutritional yeast, olive oil, garlic, salt, and black pepper. Blend, stopping to scrape down the sides as needed, until the mixture looks thick and mostly smooth. A few tiny cashew flecks are fine. If the blades will not turn, add cold water 1 teaspoon (5 ml) at a time rather than pouring in a large splash.
  4. Make the ricotta texture. Add the tofu in pieces and pulse briefly, scraping the bowl once if needed. Stop when the tofu is broken into small curds and the mixture holds together but still has a slightly uneven, ricotta-like texture. Do not run the processor continuously until completely smooth; that can make the substitute dense and more like a spread than a filling.
  5. Season and finish. Taste a small spoonful. Add a little more lemon juice for brightness, salt for a fuller savory flavor, or black pepper to suit your dish. If using parsley, fold it in by hand. The mixture should taste a little more seasoned than plain tofu because it will often be paired with pasta, vegetables, or pastry.
  6. Use or chill. Spoon the mixture directly into a recipe, or transfer it to a covered container and refrigerate it until needed. For the best texture in a lasagna or stuffed shells, spread it gently rather than packing it down. The mixture is ready to use without baking first.

Tips

  • Adjust texture with restraint. Tofu brands vary in how much water they hold. If your mixture seems dry, blend in cold water a teaspoon at a time. If it seems loose, let it sit in the refrigerator for 20 to 30 minutes before using it, or fold in a little more crumbled tofu. Avoid adding extra oil as a quick fix; it can make the filling slick without improving its structure.
  • Keep some curds. Pulse the tofu in short bursts and check the texture often. A slightly lumpy mixture is useful in baked pasta and stuffed vegetables because it resembles ricotta more closely than a perfectly smooth puree. For a sandwich spread or dip, you can blend it more finely if you prefer.
  • Make it nut-free if needed. Omit the cashews and use 2 tablespoons (30 ml) of water instead. The result will be less rich and may have a more pronounced tofu flavor, but it still works as a savory filling. Check the nutritional yeast label if you need to avoid particular allergens or shared-facility ingredients.
  • Season for the final dish. The base recipe is deliberately versatile. If it will go into a strongly seasoned tomato sauce, keep the garlic and herbs modest; for a simple vegetable filling, add extra parsley or a pinch of dried oregano. Add salt gradually if using it in a dish that already contains salty sauce or vegan cheese.

Serving Suggestions

Use this substitute anywhere a soft, savory ricotta filling is called for. Spoon it into lasagna between layers of tomato sauce and pasta, or fill cooked pasta shells with it and bake them covered in sauce until hot. It also works in stuffed manicotti, vegetable parcels, and savory pastry. Because the mixture is already seasoned, taste it alongside the other ingredients before adding extra salt to the whole dish.

For a quick meal, toss a few spoonfuls through warm pasta with sautéed spinach, peas, or roasted vegetables. The tofu mixture will soften and coat the pasta, but it will not melt into a stretchy sauce like some dairy cheeses. Loosen it with a splash of pasta water if you want a silkier coating. You can also serve it cold as a spread on toast, crackers, or sandwiches, with sliced tomato or roasted peppers.

As a dip, transfer it to a bowl and finish with a drizzle of olive oil, chopped parsley, and black pepper. Serve alongside raw vegetables, warm flatbread, or pita chips. For a more substantial appetizer, use it to fill small roasted peppers or spoon it onto grilled bread. If serving it cold, give it a stir after chilling and taste again, since cold temperatures can make seasoning seem less pronounced.

Variations

Herb and lemon: Fold in 1 tablespoon (4 g) chopped parsley plus 1 teaspoon (2 g) chopped fresh basil or dill, and add 1 teaspoon (5 ml) more lemon juice. This bright version suits vegetable fillings, pasta, or crostini. Add fresh herbs after blending so they remain visible and do not turn the whole mixture green.

Spinach filling: Stir in 1 cup (30 g) finely chopped cooked spinach after squeezing it very dry. Excess water can make the ricotta substitute runny, so press the spinach firmly in a clean towel or sieve before measuring. This variation is convenient for lasagna, stuffed shells, or savory crepes. Season it after mixing, as spinach can soften the flavor.

More savory and peppery: Increase the nutritional yeast to 3 tablespoons (15 g), add 1/4 teaspoon (0.5 g) onion powder, and use a generous pinch of black pepper. Nutritional yeast adds a savory, lightly nutty quality, but it does not make the mixture taste exactly like dairy ricotta. Start with the suggested amount if you have not used it before, then adjust to your preference.

Smoother cashew version: For a more spreadable result, use a high-speed blender and blend the cashew base until very smooth before adding tofu. Then pulse in the tofu only enough to leave small curds. You can also replace the olive oil with 2 tablespoons (30 ml) plain, unsweetened plant-based yogurt for a slightly tangier, softer mixture; check that the yogurt is not sweetened or flavored.

Tofu-only version: Skip the cashews and their soaking water, and use 1 tablespoon (15 ml) olive oil plus 1 to 2 tablespoons (15–30 ml) cold water as needed. The result is lighter and less creamy, with tofu more noticeable in the flavor. Pulse it carefully, and add the water in small amounts so it does not become loose.

Storage and Reheating

Transfer the mixture to a clean, airtight container and refrigerate it within 2 hours of preparing it. It keeps for 3 to 4 days in the refrigerator. Stir before using, and discard it if it has been left at room temperature for more than 2 hours or if its appearance, smell, or texture seems unusual. Keep it separate from sauces or vegetables until you are ready to assemble a dish to help the mixture retain its texture.

You can freeze the substitute for up to 2 months in a freezer-safe container, though freezing may make the tofu grainier and release some liquid as it thaws. Thaw it overnight in the refrigerator, drain off any excess liquid, and stir well. It is usually best for a cooked filling after freezing rather than as a fresh dip or spread. Do not thaw it on the counter.

The ricotta substitute does not need reheating on its own. If you have used it in a cooked dish and are reheating leftovers, refrigerate the leftovers promptly and reheat them until they reach 165°F (74°C). Use a food thermometer to check the center, especially in a dense casserole. Reheat only the portion you plan to eat, since repeated cooling and reheating can affect both texture and safe handling.

Frequently Asked Questions

Does this taste exactly like dairy ricotta?
No. Tofu gives it a mild, fresh base, while cashews add richness and nutritional yeast, lemon, and garlic give it a savory, tangy character. It is a practical substitute in many recipes, but it will not have the identical flavor or melt of dairy ricotta. The herbs and seasonings can be adjusted to suit what you are making.

Can I make it without a food processor?
Yes, although the texture may be less uniform. Finely chop the soaked cashews and mash them with the lemon juice, oil, and seasonings using a sturdy fork or mortar and pestle. Crumble the tofu into a bowl and stir in the cashew mixture. For a smoother result, use an immersion blender briefly, taking care not to puree all the tofu curds away.

Can I use silken or soft tofu instead?
Extra-firm tofu is the most reliable choice because it contains less water and holds a curd-like texture. Soft or silken tofu will make a much looser, smoother mixture and is more suitable for a creamy sauce than a filling. If that is all you have, drain it well and add the cashew base gradually; you may not need all of it.

Can I prepare this a day ahead?
Yes. Make the mixture, cover it, and refrigerate it for up to 24 hours before using for the freshest flavor and texture. It may firm up slightly as it chills, so stir it and taste for seasoning before filling pasta or vegetables. If it has thickened more than you want, loosen it with a teaspoon of water or lemon juice at a time.

Will it work in baked lasagna or stuffed shells?
Yes. Use it as you would a soft ricotta filling, layered with sauce or spooned into cooked pasta shells. It does not need to be cooked before assembling the dish. Since this substitute is less fatty than many dairy fillings, keep it paired with sauce so it does not dry out during baking, and follow the baking time in your chosen recipe.

What can replace nutritional yeast?
You can leave it out, but the mixture will taste milder and less savory. Add a little extra salt, lemon, and black pepper, tasting as you go. A small amount of white miso can also contribute savory depth, but it is salty, so start with 1 teaspoon (6 g) and reduce the added salt to avoid over-seasoning.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).