This site uses affiliate links and I may earn a commission at no extra cost to you.

This easy tofu caprese salad swaps mozzarella for silken tofu, layered with ripe tomatoes, fresh basil, olive oil, and vinegar. It’s a no-cook vegan caprese that’s ready in 10 minutes and perfect for picnics, potlucks, and summer get-togethers. Want more summer tomato recipes? Try my garden fresh salsa.

Tofu caprese salad with sliced tomatoes, silken tofu, and basil on a white plate.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Silken tofu has a mild flavor and a soft, creamy texture, so it stands in beautifully for fresh mozzarella, and it adds protein too. This recipe was originally developed by Stefan Bloom.

Quick Glance

  • Recipe Name: Tofu Caprese Salad
  • Why You’ll Love It: Dairy-free, no cooking, and ready in 10 minutes.
  • Time and Difficulty: 10 minutes, easy.
  • Method: Slice, season, layer, and drizzle.
  • Texture and Flavor: Juicy tomatoes, creamy tofu, fresh basil, and a tangy dressing.
  • Quick Tip: Use the ripest, in-season tomatoes you can find.

What is Caprese Salad?

Traditional caprese salad is an Italian dish of fresh mozzarella, ripe tomatoes, basil, salt, pepper, and olive oil. It’s said to be named after the Italian island of Capri. This version swaps the mozzarella for silken tofu, so it’s fully vegan. New to tofu? Check out my guide to tofu.

Looking for more summer tomato recipes? Try my tomato gazpacho or this panzanella salad.

Ingredient Notes

Refer to the recipe card for exact quantities.

Tomato, silken tofu, basil, olive oil, and vinegar for tofu caprese salad.
  • Tomatoes: The star of the dish, so use ripe, juicy, in-season tomatoes like heirloom, beefsteak, or vine-ripened.
  • Silken tofu: Soft and creamy, like fresh mozzarella.
  • Fresh basil: Sliced into thin ribbons.
  • Extra-virgin olive oil: With so few ingredients, good olive oil makes a difference.
  • Red wine vinegar: A tangy finish. Balsamic glaze works too (more below).
  • Salt and pepper: Kosher salt for seasoning, plus flaky sea salt to finish if you have it.

How to Make Silken Tofu Mozzarella

For a cheesier, more mozzarella-like flavor, marinate the sliced tofu in lemon juice and salt, plus a sprinkle of nutritional yeast if you like, for anywhere from 15 minutes to overnight. Prefer store-bought? Miyoko’s vegan mozzarella is a great option.

What Dressing Goes on Caprese Salad?

The classic is simply good olive oil and red wine vinegar. For a sweeter finish, drizzle on a thick balsamic glaze instead of the vinegar, or swap it for vegan pesto. For a fruity twist, try my blackberry vinaigrette.

What Else Could I Add?

  • Avocado: Thin slices add creaminess (here’s my guide to avocado).
  • Onion: Thinly sliced sweet onion for a tangy bite.
  • Cucumber: Thin slices of Persian or English cucumber for crunch.
  • Eggplant: Grilled or breaded layers, like these eggplant stacks.
  • Asparagus: Serve it over steamed asparagus.
  • Pasta: Serve with pasta, orzo, or giant couscous.
  • Pine nuts: Raw or toasted, for crunch.

How to Make Vegan Caprese Salad

Sliced tomatoes seasoned with salt and pepper on a white plate.
Sliced silken tofu on a cutting board.

Step 1: Slice the tomato. Rinse and slice the tomato into ¼ to ½-inch slices. Season with salt and pepper and set aside.

Step 2: Slice the tofu and basil. Slice the silken tofu into rounds or squares and season with salt and pepper. Stack the basil leaves, roll them up, and thinly slice them into ribbons.

Finished vegan caprese salad drizzled with olive oil.

Step 3: Layer and dress. Layer the tomato and tofu on a plate so they overlap by about half. Top with the basil, drizzle with olive oil and vinegar, and finish with flaky sea salt if you like.

For a chopped version, dice everything instead of layering it.

Serving Suggestions

Storage Instructions

Caprese is best eaten within 24 hours, while the tomatoes are fresh, and at most within 2 days. Store it in an airtight container in the fridge, and let it come to room temperature before serving.

Tofu Caprese Salad FAQs

What tomatoes are best for caprese?

Ripe, juicy, in-season tomatoes like heirloom, beefsteak, or vine-ripened. Cherry or grape tomatoes work for a bite-sized version, as long as they’re fresh. Look for tomatoes that are fragrant, smooth, and heavy for their size.

What kind of balsamic should I use?

A thick, high-quality balsamic glaze adds sweetness. If you’re using regular balsamic vinegar, choose an aged, slightly syrupy one, or simmer it on the stove to reduce it.

Is caprese salad vegan?

Traditional caprese isn’t, because it’s made with fresh mozzarella. This version uses silken tofu instead, so it’s completely dairy-free and vegan.

More Tomato Recipes to Consider…

If you tried this Vegan Caprese Salad recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Vegan Caprese Salad

5 from 7 votes
Prep: 10 minutes
Cook: 0 minutes
Total: 10 minutes
Servings: 2 servings
completed Vegan Caprese Salad on a white surface
This tofu caprese salad swaps mozzarella for silken tofu, layered with ripe tomatoes, fresh basil, olive oil, and vinegar. An easy, no-cook taste of summer!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Ingredients 

  • 1 large ripe tomato
  • 12 ounces silken tofu (340 g)
  • Leaves from 1 sprig of basil, thinly sliced
  • Kosher salt and pepper to taste
  • 1 Tablespoon extra-virgin olive oil (15 ml)
  • ½ Tablespoon red wine vinegar or balsamic glaze (7.5 ml)
  • Flaky sea salt, for finishing (optional)

Instructions 

  • Slice the tomato into ¼ to ½-inch slices. Season with salt and pepper and set aside.
    Sliced tomatoes seasoned with salt and pepper on a white plate.
  • Slice the silken tofu into rounds or squares and season with salt and pepper.
    Sliced silken tofu on a cutting board.
  • Layer the tomato and tofu on a plate so they overlap by about half.
    process shot showing tomatoes and tofu on white surface
  • Top with the basil, drizzle with the olive oil and vinegar, and finish with flaky sea salt if you like.
    process shot showing tomatoes and tofu alongside seasoning

Notes

  • Best tomatoes: Use ripe, in-season tomatoes.
  • Let it marinate: 10 to 30 minutes before serving gives the best flavor.
  • Cheesier tofu: Marinate the tofu slices in lemon juice and salt, plus nutritional yeast if you like, for 15 minutes to overnight.
  • Chopped version: Dice everything instead of layering.

Nutrition

Serving: 1servingsCalories: 167kcalCarbohydrates: 7gProtein: 9gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gSodium: 31mgPotassium: 456mgFiber: 1gSugar: 4gVitamin A: 565IUVitamin C: 9mgCalcium: 61mgIron: 2mg

Additional Info

Author: Stefan Bloom
Course: Salad, Side Dish
Cuisine: Italian
Method: No cook
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Can’t wait to give this recipe a try! My cheese-loving husband recently had to go dairy-free, so he’s been missing his caprese. Looking forward to making this recipe for him!

  2. 5 stars
    Hi Andrea,

    I wanted to let you know that I tried this recipe and my family and I loved it. I was not sure about the tofu, but it turned out great. Thank you.

  3. 5 stars
    This is genius! I can’t wait to give this recipe I try! I love silken tofu so I know I will be obsessed with this!