Velvety Tofu Spread

Introducing your new favorite kitchen staple: a homemade tofu cream cheese that is exceptionally thick, wonderfully creamy, incredibly smooth, and completely nut-free. Crafted with just 5 simple ingredients, this recipe redefines plant-based spreads with its effortless preparation and rich flavor.

Whether you’re looking for a delightful starter for your next gathering, a versatile dip for fresh vegetables, or a wholesome spread for your morning bagel or sandwich, this vegan cream cheese is an absolute winner. It’s perfect for a quick breakfast when you’re short on time or a nutritious packed lunch that keeps you energized. The best part? Its neutral base welcomes a myriad of customizations—easily infuse it with your favorite veggies, aromatic spices, or fresh herbs to create endless flavor profiles!

Tofu cream cheese spread generously on golden toasted bread slices, garnished with fresh herbs

Table of Contents: Quick Navigation

  • What is Tofu Cream Cheese?
  • Why You’ll Love This Recipe
  • Essential Ingredients for Tofu Cream Cheese
  • Flavorful Add-Ins for Customization
  • Step-by-Step Instructions: How to Make Tofu Cream Cheese
  • Creative Variations: Beyond the Basic Spread
  • Serving Suggestions: Elevate Your Meals
  • Storage and Make-Ahead Tips
  • More Plant-Based Inspiration
  • Tofu Cream Cheese Recipe Card

Explore our diverse collection of delicious tofu recipes for more plant-based culinary adventures!

What is Tofu Cream Cheese? The Plant-Based Revolution

Have you ever considered the magic that happens when you combine blended tofu with tahini? If not, prepare to be amazed! This culinary pairing is a revelation, transforming humble ingredients into a luxurious, dairy-free delight.

While tofu on its own can sometimes be perceived as bland or slightly grainy, it truly shines as the perfect neutral flavor base in this recipe. When expertly blended with tahini, it adopts an irresistible thick, smooth, and wonderfully creamy texture that rivals traditional dairy cream cheese.

Tahini, a rich sesame paste popular in Middle Eastern cuisine, is often the secret behind the silky consistency of dishes like hummus and baba ganoush. In this innovative tofu cream cheese recipe, tahini works its magic, imparting a subtle nutty depth and an incredibly velvety finish that you’ll crave.

Crafting this incredible vegan cream cheese requires just 5 fundamental ingredients: firm tofu, creamy tahini, fresh lemon juice, high-quality extra virgin olive oil, and a pinch of salt. These components combine harmoniously to create a foundation that is both flavorful and versatile.

Beyond the base, the creative possibilities are boundless. You can customize it with your favorite flavorings to suit any palate or occasion. Imagine the fresh burst of garlic and chives, the aromatic notes of onion and dill, or the rich, earthy tones of roasted eggplant, tangy sun-dried tomatoes, briny artichokes, and sweet roasted bell peppers.

This vegan tofu cream cheese is not just an alternative; it’s a superior choice for many, offering a lighter yet equally satisfying experience compared to regular cream cheese or even cashew-based vegan versions. It’s truly a game-changer for plant-based eating.

Enjoy it slathered generously on warm, toasted bread, crisp crackers, soft wraps, classic sandwiches, or chewy bagels. It also serves as an excellent stuffing for roasted vegetables like bell peppers or mushrooms, adding a creamy core to savory dishes.

A hand holding a piece of toasted bread generously spread with white tofu cream cheese

Why You’ll Love This Tofu Cream Cheese Recipe

  • **Dairy-Free & Vegan:** A perfect plant-based alternative that caters to vegan diets and those avoiding dairy.
  • **Nut-Free:** Unlike many vegan cream cheese recipes that rely on cashews, this version is completely nut-free, making it safe for those with nut allergies.
  • **Quick & Easy:** Ready in less than 10 minutes with minimal effort. Simply blend and enjoy!
  • **Simple Ingredients:** Uses just 5 core ingredients that are readily available in most grocery stores.
  • **Versatile:** Excellent as a spread, dip, starter, or even as a creamy sauce base.
  • **Customizable Flavors:** Easily adaptable with various herbs, spices, and vegetables to create unique variations.
  • **Healthy:** Packed with protein from tofu and healthy fats from tahini and olive oil, offering a nutritious option.
  • **Meal Prep Friendly:** Can be made ahead and stored in the refrigerator for quick access throughout the week.

Essential Ingredients for Your Tofu Cream Cheese

Arrangement of ingredients for tofu cream cheese: firm tofu block, fresh lemons, olive oil, tahini, and a salt shaker

Tofu: The Creamy Base

For this recipe, firm tofu is our go-to choice. Its density and lower water content are ideal for achieving that desirable thick and creamy consistency. Extra-firm tofu also works exceptionally well, delivering an even denser spread. However, we advise against using silken tofu or soft tofu, as their high water content will result in a much runnier, less desirable texture for cream cheese.

Lemon Juice: The Brightening Agent

Freshly squeezed lemon juice is not just for flavor; it plays a crucial role in neutralizing any subtle “beany” taste from the tofu. Its vibrant acidity adds a refreshing zest and brightness that elevates the entire spread. For a different but equally effective tang, you can substitute lemon juice with an equal amount of good quality apple cider vinegar or white wine vinegar.

Olive Oil: For Smoothness and Flavor

The choice of olive oil significantly impacts the final taste. We highly recommend using a good quality extra virgin olive oil. Its distinct, fruity notes contribute depth and a luxurious mouthfeel that truly enhances the creaminess. If you prefer a more neutral flavor or don’t have extra virgin olive oil on hand, any other neutral-flavored vegetable oil like avocado oil, canola oil, or sunflower oil will work, though the nuanced richness of olive oil will be missed.

Salt: The Flavor Enhancer

Salt is absolutely essential in this recipe. It’s not just about making the tofu palatable; it brings out all the other flavors, balancing the acidity of the lemon and the richness of the tahini. We typically use sea salt for its clean taste, but any fine-grained salt will suffice. Always taste and adjust to your preference.

Tahini: The Velvety Secret

Tahini is a truly key ingredient, providing the signature smooth, rich, and velvety texture that makes this dairy-free cream cheese so indulgent. Beyond texture, it introduces a pleasant, slightly nutty, and warm flavor profile that beautifully complements the tofu. For the best results, opt for tahini made from 100% hulled sesame seeds. You’ll typically find this specified on the label’s ingredients list. Hulled sesame seeds yield a lighter, milder tahini, whereas unhulled versions can be stronger and sometimes bitter, which might alter the desired flavor of your cream cheese.

Flavorful Add-Ins for Customization

Four bowls of tofu cream cheese variations: plain with chives, artichoke, eggplant, and roasted bell pepper

Elevate your tofu cream cheese with these fantastic additions:

  • Fresh Herbs: For a vibrant burst of flavor, add finely chopped fresh herbs like chives, dill, basil, or parsley after blending. Stir them in gently with a spoon, or simply sprinkle some on top as a garnish. Finely chopped scallions (green onions) also work beautifully.
  • Dried Herbs: If fresh herbs aren’t available, a teaspoon of dried chives or dill can be added directly into the blender with the other ingredients for a more infused flavor.
  • Garlic Powder & Onion Powder: A teaspoon of garlic powder adds a mellow, savory depth, especially when paired with fresh or dried herbs. Alternatively, a teaspoon of onion powder provides a milder, sweeter onion essence.
  • Roasted Eggplant: Transform your cream cheese into a delightful Middle Eastern-inspired dip by blending in the tender flesh of a roasted eggplant. This adds a smoky, earthy complexity.
  • Marinated Artichoke Hearts: Drain a jar of marinated artichoke hearts and blend them in for a tangy, slightly briny, and irresistibly fresh flavor.
  • Sun-Dried Tomatoes in Oil: For a rich, sweet, and intensely savory Mediterranean twist, drain sun-dried tomatoes from their oil and blend them into the mix.
  • Jarred Roasted Bell Peppers: Simply drain jarred roasted bell peppers from their liquid and blend them in. This creates a sweet, smoky, and slightly tangy spread with a beautiful color.
  • Pitted Olives: For a salty, umami-rich kick, blend in your favorite pitted black or green olives. They add a Mediterranean flair and herbaceous notes.
  • Nutritional Yeast: While we personally enjoy this tofu cream cheese without nutritional yeast for its clean flavor, if you desire a mild, cheesy undertone, feel free to add 1 to 2 tablespoons to the blender. It’s an excellent option for those transitioning to plant-based diets who miss that cheesy hint.
Appetizing bruschetta topped with tofu cream cheese and garnished with fresh herbs

Step-by-Step Instructions: How to Make Tofu Cream Cheese

Making this creamy tofu cream cheese is incredibly simple, requiring minimal effort and time. Follow these steps for a perfect spread every time:

  1. Prepare the Tofu: Begin by taking the block of firm tofu out of its packaging. Cut the block in half to make it easier to handle. Over a sink, gently but firmly squeeze the tofu with your hands to drain as much excess liquid as possible. Don’t worry if the tofu crumbles during this process; it will be blended into a smooth consistency in the next step. This crucial step ensures your tofu cream cheese will be wonderfully thick and creamy, not watery.
  2. Combine Ingredients in Blender: Transfer the drained and crumbled tofu into a high-speed blender. Add the remaining base ingredients: creamy tahini, fresh lemon juice (ensure it’s seedless), rich extra virgin olive oil, and a pinch of salt.
  3. Chef’s Tip: This is the perfect stage to incorporate any optional add-ins. For example, if you desire a garlic-dill flavor, add garlic powder and dried dill now. If you’re making the eggplant variation, add the roasted eggplant flesh at this point.
  4. Close-up of tofu cubes, tahini, lemon juice, olive oil, and salt in a blender cup
  5. Blend Until Smooth: Secure the lid on your blender and process at high speed for one to two minutes. Continuously blend until the mixture transforms into a velvety smooth, lump-free, and creamy tofu cream cheese. Scrape down the sides of the blender occasionally to ensure all ingredients are thoroughly combined.
  6. Note on Equipment: While a food processor can be used, a high-speed blender is highly recommended for achieving the silkiest, most luxurious texture. A food processor might leave the spread slightly less smooth.
  7. Close-up of perfectly blended, smooth and creamy tofu mixture in a blender
  8. Taste and Adjust: Once blended, taste the tofu cream cheese. Adjust the seasoning as needed, adding more salt for enhanced flavor or extra lemon juice for a brighter, tangier profile. Transfer the finished cream cheese into a serving bowl.
  9. Bowl of white tofu cream cheese, with a lemon wedge and fresh herbs on the side
  10. Garnish and Serve: For a fresh finish, sprinkle your creamy spread with finely chopped chives or your preferred fresh herb. Serve immediately as a delightful spread on toast or crackers, or as a flavorful dip with crudités.
  11. A bowl of white tofu cream cheese garnished with finely chopped chives, ready to be served

Creative Variations: Beyond the Basic Spread

While the basic tofu cream cheese recipe is fantastic on its own, its neutral base makes it a canvas for endless flavor creativity. Here are some of our favorite variations:

Artichoke Cream Cheese: Tangy and Fresh

Bowl of green-tinged tofu cream cheese with artichoke pieces, garnished with herbs

For a taste of the Mediterranean, simply add a small jar of drained marinated artichoke hearts to your blender along with the base ingredients. This variation delivers a light, fresh, and beautifully tangy tofu cream cheese with a distinct, yet mild, artichoke flavor. It’s fantastic with pita bread or as a sandwich spread.

TIP: Intrigued by artichokes? Explore our comprehensive guide on how to cook with artichokes, featuring over 10 easy and delicious recipes!

Eggplant Cream Cheese: Smoky and Earthy

Bowl of light brown eggplant cream cheese, garnished with fresh parsley

To create this smoky delight, start by preparing an eggplant. Cut it in half lengthwise, score its flesh with a paring knife, drizzle with olive oil and a pinch of salt. Then, roast it in the oven at 400°F (200°C) for about 25 minutes, or in an air fryer for 15-20 minutes until tender. You can find the full roasting guide in our roasted eggplant recipe.

Once cooled, scoop out the tender eggplant flesh with a spoon and add it to your blender with the other cream cheese ingredients. Adjust salt and lemon to taste. You’ll achieve a delicious tofu cream cheese with a wonderful mild eggplant flavor. Note that this version tends to be a little runnier than the original due to the eggplant’s water content, making it an excellent dip. This variation is wonderfully reminiscent of Baba Ghanoush, a beloved Middle Eastern eggplant dip.

Bell Pepper Cream Cheese: Sweet and Vibrant

Bowl of vibrant orange bell pepper cream cheese, topped with sliced bell peppers

For a burst of color and sweet, smoky flavor, drain two or three jarred roasted bell peppers and blend them directly with the tofu cream cheese base. This variation is beautifully tangy, subtly peppery, and carries a delightful hint of sweetness. It’s also slightly thinner than the classic recipe, making it incredibly versatile. We find it absolutely delicious as a vibrant sandwich spread, a colorful topping for crostini as an appetizer, or even thinned out slightly to serve as a unique pasta sauce.

Olive Cream Cheese: Savory and Herbaceous

Bowl of speckled olive cream cheese, garnished with whole olives and herbs

Craving something savory? Simply add 1/2 to 1 full cup of pitted black or green olives directly into the blender with the base ingredients. We found 1/2 a cup provided a pleasant, mild savory flavor with delicate herby and nutty undertones, but if you’re an olive enthusiast, don’t hesitate to increase the quantity. This rich and savory variation is superb as an appetizer spread on crispy crostini, perhaps alongside some classic olive tapenade for a Mediterranean mezze platter.

Sun-Dried Tomato Cream Cheese: Rich and Zesty

Bowl of reddish-orange sun-dried tomato cream cheese, garnished with fresh basil

For a deeply flavorful and aromatic spread, add about a cup of drained sun-dried tomatoes in oil to your blender. Process at full speed until the tomatoes are thoroughly incorporated, creating a beautifully rich and zesty cream cheese. This vibrant variation is not only fantastic as a spread or dip but also incredibly versatile as a quick and flavorful pasta sauce when thinned with a little pasta water.

Serving Suggestions: Elevate Your Meals

Variety of toasted bread slices with tofu cream cheese and different toppings

This versatile tofu cream cheese can be enjoyed in countless ways, making it a star in any meal category:

As an Elegant Appetizer:

Serve your tofu cream cheese on crispy toasted bread or crunchy crackers. For an authentic Italian bruschetta experience, lightly oil the bread and rub it with a fresh garlic clove before toasting. To make it even more intriguing and flavorful, top your cream cheese bruschetta with:

  • Confit tomatoes: Sweet, juicy, and infused with garlic and herbs, these slow-roasted tomatoes are an irresistible pairing.
  • Caramelized onions: Slowly cooked to perfection until their natural sweetness emerges, they add a rich, savory depth.
  • Steamed artichokes or sautéed artichokes: Tender, homecooked artichoke hearts provide a lovely texture and a delicate, earthy flavor.

For a Quick & Healthy Lunch:

Transform your midday meal by spreading this delicious cream cheese generously in a sandwich or wrap. Layer it with your favorite fresh ingredients such as crisp lettuce, creamy avocado slices, refreshing cucumber, juicy tomato slices, or any roasted vegetables you have on hand. It’s a perfect and satisfying lunch box idea, even for kids!

As Part of an Easy Dinner:

Elevate your evening meal by spreading the tofu cream cheese on a toasted bagel or a large wrap. Pair it with hearty roasted vegetables like bell peppers, zucchini, or mushrooms for a delicious, fulfilling, and effortlessly easy dinner. It’s also wonderful stuffed into baked potatoes or bell peppers.

Complementary Recipes for Your Table

Starters

Tomato Confit

Starters

Bruschetta

Sides

Caramelized Onions

Collections

30 Vegan Appetizers

Storage and Make-Ahead Tips

Preparation in Advance (Make Ahead):

This tofu cream cheese is an ideal candidate for meal prepping! You can easily prepare this recipe in advance at the beginning of your week. Having a batch ready in your fridge means you’ll always have a delicious, healthy spread available for quick breakfasts, lunches, or snacks, saving you valuable time during busy days.

Refrigerator Storage:

To keep your homemade tofu cream cheese fresh, transfer it to a bowl and cover the surface directly with plastic wrap to prevent a skin from forming and drying out. Alternatively, store it in an airtight container in the refrigerator. Properly stored, it will maintain its delicious flavor and creamy texture for up to 3 days. Always give it a good stir before serving if it has been sitting.

Freezing:

We have not extensively tested freezing this specific recipe. Tofu-based dips and spreads can sometimes undergo changes in texture upon thawing, becoming a bit grainy or watery. For best results, we recommend enjoying this cream cheese fresh or within the refrigerator storage period.

Reheating/Serving Temperature:

While this cream cheese is best served chilled, its flavors become even more pronounced when it’s not ice-cold. We recommend taking the tofu cream cheese out of the fridge approximately 30 minutes before you plan to eat it. This allows it to gently reach room temperature, enhancing its creaminess and the depth of its flavors.

More Plant-Based Inspiration

By now, it’s clear that tofu is a culinary superstar in our kitchen! Its versatility and ability to absorb flavors make it a favorite for countless plant-based dishes. If you’ve enjoyed this tofu cream cheese, you’ll love exploring more of our delicious tofu recipes:

  • Tofu Salad: A refreshing and satisfying salad featuring fresh greens, crispy fried tofu, and a rich, creamy tahini dressing.
  • Fried Tofu: An essential basic recipe that’s perfect for adding to curries and salads, or simply enjoying as a crispy snack.
  • Pan-Fried Mushroom Tofu: Flavorful fried tofu cutlets served with a luxurious, savory creamy mushroom sauce.
  • Vegan Egg Salad: A quick and easy classic made with crumbled tofu cubes and vegan mayo, ready in just 10 minutes for a nostalgic taste.
  • Lemon Tofu: A bright and zesty alternative to lemon chicken, featuring tender tofu in a vibrant, creamy lemon sauce.
  • Scrambled Tofu: A fantastic 5-minute breakfast idea that mimics scrambled eggs with an authentic “eggy” flavor profile.
  • Tofu Curry: A hearty and aromatic dish with a perfectly balanced Indian-inspired spice mix and a rich, creamy curry base.

More Tofu Recipes to Explore

Tofu Recipes

Fried Tofu

Tofu Recipes

Tofu Salad

Tofu Recipes

Tofu Cacciatore

Tofu Recipes

Tofu Curry

More Delicious Dip and Spread Ideas

If you love versatile spreads and dips, these easy and flavorful plant-based options are perfect for enhancing your lunches or serving as delightful appetizers:

  • Avocado Spread: A velvety smooth sandwich spread made with fresh avocado, bright lemon, and rich tahini.
  • Easy Hummus: The classic Middle Eastern dip, prepared simply with canned or dried chickpeas for a creamy, savory delight.
  • White Bean Dip: A fantastic, protein-rich dip perfect as an appetizer, a wholesome snack, or a versatile topping for various dishes.
  • Lentil Hummus: An intriguing alternative to traditional chickpea hummus, made with canned lentils for a unique flavor and texture.
  • Sun-Dried Tomato Pesto: An Italian-inspired pesto with a rich, intense sun-dried tomato flavor and a rustic texture.
  • Eggplant Dip (Baba Ghanoush): A smoky and creamy Middle Eastern-inspired dip made from roasted eggplant, perfect with pita, falafel, and fresh veggies!

Explore Our Favorite Dips & Spreads

Dips and Spreads

Baba Ganoush

Dips and Spreads

White Bean Dip

Dips and Spreads

Avocado Spread

Dips and Spreads

Hummus

For many more tofu ideas, check out our dedicated tofu recipe category page, where you’ll find a wide array of innovative and delicious ways to incorporate tofu into your diet.

tofu cream cheese on bread

Tofu Cream Cheese Recipe

By:
Nico Pallotta
This tofu cream cheese is a thick, creamy, smooth, nut-free recipe that you can make with 5 simple ingredients.

It’s excellent as a starter, dip, or spread in a sandwich, perfect for a quick breakfast or a packed lunch. And the best thing? You can flavor it with your favorite veggies, spices, or herbs!

Prep Time:
5 mins
Cook Time:
0 mins
Total Time:
5 mins
Servings:
8 people
Course:
Breakfast, Snack, Starter
Cuisine:
International
Pin
Print
Share

Equipment

  • Blender A food processor can be used, but the cream cheese might not be as smooth.

Ingredients

  • 8 ounces firm tofu
  • 5 tablespoons lemon juice
  • ¼ cup tahini made from 100% hulled sesame seeds
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon salt
  • 2 tablespoons chives finely chopped, for garnish (optional)
  • 1 teaspoon garlic powder optional, for flavor variation

Instructions

  • Squeeze the tofu with your hands to remove excess water. It’s okay if it breaks apart, as it will be blended. This step is crucial for a thick, creamy texture.
    tofu cubes in a mixer
  • Add the drained tofu, lemon juice, tahini, olive oil, and salt to a blender. Blend on high speed for about 2 minutes, or until the mixture is completely smooth and creamy.

    Tip: At this stage, you can also blend in any optional add-ins like garlic powder, dried dill, or roasted eggplant flesh for flavor variations.

    blended tofu
  • Taste the cream cheese and adjust for salt and lemon as needed. Transfer the finished cream cheese to a serving bowl.
    white tofu cream cheese with lemon
  • Garnish with finely chopped chives or your preferred fresh herbs. Serve immediately as a delicious spread or dip.
    white tofu cream cheese with chives

VARIATIONS

  • ARTICHOKE CREAM CHEESE: Add 1 cup (150 grams) of drained jarred marinated artichoke hearts to the blender with the base ingredients.
    Tofu cream cheese with artichoke
  • EGGPLANT CREAM CHEESE: Add the flesh of one roasted eggplant to the blender. To roast, cut eggplant in half lengthwise, score, drizzle with oil, and bake at 400°F (200°C) for 20-25 minutes.
    eggplant cream cheese
  • BELL PEPPER CREAM CHEESE: Add two or three drained jarred roasted bell peppers to the blender.
    Bell pepper cream cheese
  • OLIVE CREAM CHEESE: Add ½ to 1 cup of pitted black or green olives to the blender.
    olive cream cheese
  • SUN-DRIED TOMATO CREAM CHEESE: Add 1 cup of drained sun-dried tomatoes in oil to the blender.
    sun-dried tomato cream cheese

SERVING SUGGESTIONS

  • Enjoy as a spread on toasted crusty bread slices, ideally rubbed with fresh garlic and drizzled with extra virgin olive oil.
    tofu cream cheese

Notes

Nutrition information is an estimate for 1 serving of tofu cream cheese out of 8 servings.

Dietary needs: this recipe is vegan, vegetarian, gluten-free, lactose-free, dairy-free, and nut-free.

SUBSTITUTIONS

– Firm tofu: Extra firm tofu works well too for a denser texture.

– Lemon juice: Substitute 3 tablespoons of apple cider vinegar for a similar tang.

– Extra virgin olive oil: Substitute with a neutral-flavored oil such as avocado oil, canola oil, or sunflower oil if preferred.

ADD-INS

– Fresh herbs: Stir in finely chopped chives, dill, basil, scallions, or flat-leaf parsley after blending.

– Dried herbs: Add 1 teaspoon of dried chives or dill directly to the blender.

– Garlic powder: Add 1 teaspoon of garlic powder, or 1 teaspoon of onion powder, to the blender.

– Nutritional yeast: For a mild cheesy flavor, add 1 to 2 tablespoons of nutritional yeast to the blender.

MAKE AHEAD & STORAGE

– Make ahead: This recipe can be made in advance as part of your meal prep.

– Refrigerator: Store in an airtight container or covered with plastic wrap directly touching the surface, in the fridge, for up to 3 days.

– Freezing: Freezing this recipe has not been tested and is not recommended for optimal texture.

– Serve temperature: For best flavor and creaminess, take the cream cheese out of the fridge 30 minutes before eating to let it reach room temperature.

Nutrition

Calories: 118kcal, Carbohydrates: 3g, Protein: 4g, Fat: 11g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 51mg, Dietary Fiber: 1g, Sugar: 0.3g, Vitamin A: 38IU, Vitamin B6: 0.02mg, Vitamin C: 4mg, Vitamin E: 1mg, Vitamin K: 5µg, Calcium: 48mg, Folate: 10µg, Iron: 1mg, Manganese: 0.01mg, Magnesium: 8mg, Zinc: 0.4mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

You might also like the following:

Discover More Plant-Based Delights

Collections

40 Meatless Dinner Ideas

Collections

30 Vegan Lunch Ideas

Recipes

30 Tofu Recipes

Recipes

45 Easy Vegetarian Dinner Recipes