The Washington Post

Vegan Artichoke Tofu Ricotta

Vegan Artichoke Tofu Ricotta 12.000

Tom McCorkle for The Washington Post; food styling by Lisa Cherkasky for The Washington Post

Jan 5, 2021

Firm tofu makes a good substitute for traditional ricotta cheese in texture, but the addition of artichokes marinated in olive oil brings a cheesy umami that plain tofu lacks, and the oil provides the richness that we love in traditional ricotta. Make sure to look for artichokes that are marinated just with olive oil, not oil and vinegar, and brands made with grilled artichokes are even better, as they add a little hint of smokiness. Use this ricotta on pizzas, in lasagna or as a dip with crackers or crisp vegetables.

Storage Notes: Tofu ricotta can be refrigerated in an airtight container for up to 1 week.


When you scale a recipe, keep in mind that cooking times and temperatures, pan sizes and seasonings may be affected, so adjust accordingly. Also, amounts listed in the directions will not reflect the changes made to ingredient amounts.

Tested size: 12 servings; makes about 3 cups

  • 1 (14-ounce) package firm or extra-firm tofu, drained
  • 1 cup (8 ounces) artichoke hearts (packed in olive oil), roughly chopped (retain the oil, see NOTE)
  • 1 teaspoon finely grated lemon zest
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper

Related Recipes


In the bowl of a food processor or blender, combine the tofu, artichokes with their oil, zest, salt and pepper and process until smooth. Taste, and season with more salt, if desired. The tofu is ready to use or refrigerate until needed.

NOTE: The oil from the artichokes is essential to smooth ricotta. If you can’t find artichokes packed in olive oil, substitute 3/4 cup plain cooked artichoke hearts (frozen, fresh or canned) and 1/4 cup of good-quality olive oil.

Rate it

Recipe Source

From food writer Kristen Hartke.

Tested by Suzy Leonard and Jim Webster.

Email questions to the Food Section.

Email questions to the Food Section at

Avg. Rating (2)

Rate this recipe

Nutritional Facts

Calories per serving: 105

% Daily Values*

Total Fat: 8g 12%

Saturated Fat: 1g 5%

Cholesterol: 0mg 0%

Sodium: 202mg 8%

Total Carbohydrates: 4g 1%

Dietary Fiber: 2g 8%

Sugar: 1g

Protein: 6g

*Percent Daily Value based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Total Fat: Less than 65g

Saturated Fat: Less than 20g

Cholesterol: Less than 300mg

Sodium: Less than 2,400mg

Total Carbohydrates: 300g

Dietary Fiber: 25g

Most Read Lifestyle