As an Amazon Associate I earn from qualifying purchases.

This vegan caprese salad is a plant-based spin on a summertime classic. Juicy slices of tomato are layered with creamy silken tofu and fresh basil, then finished with a simple splash of olive oil and vinegar for a light, elegant dish that comes together in minutes.

Completed Vegan Caprese Salad on a white surface.

Make the most of ripe, seasonal tomatoes this summer with just a handful of fresh and simple, inexpensive ingredients and a few minutes in this vegan caprese salad recipe. It’s a quick, easy, light side salad perfect for picnics, potlucks, BBQs, pool parties, and summer get-togethers.

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!

What is Caprese Salad?

A traditional Caprese salad (pronounced kuh-preh-zay) is a simple, refreshing Italian salad made with creamy mozzarella, ripe and juicy seasonal tomatoes, aromatic basil, sea salt, pepper, and a drizzle of olive oil.

For this vegan tofu caprese, however, I’ve replaced the dairy mozzarella with silken tofu (check out this guide to tofu). Its mild flavor and soft texture are a surprisingly good replacement for dairy-based mozzarella, while adding a healthy dose of plant-based protein. The resulting salad is fresh, bright, and surprisingly complex tasting for such a simple recipe. Plus, there are several delicious recipe variations!

Looking for more summer tomato recipes? Try this garden fresh salsa, tomato gazpacho, and panzanella salad.

Ingredient Notes

These are my ingredient notes, swaps, and additions to help you customize the recipe. For the full list of ingredients and exact measurements, check out the recipe card below.

Ingredients for Vegan Caprese Salad on a white surface.

What Else Could I Add?

This is where you can have fun with the recipe and make it your own. Consider adding fresh, flavorful ingredients or simple extras to enhance texture, color, or taste.

  • Avocado: Add thin layers of avocado for creamy texture and healthy fats (check out this guide to avocado for more).
  • Onion: Thinly sliced sweet onion adds tangy, robust depth.
  • Cucumber: For extra crisp crunchiness in this easy caprese salad, add thinly sliced, thin-peel, low-seed Persian or English cucumber.
  • Eggplant: Add layers of grilled or breaded eggplant stacks for creaminess.
  • Asparagus: Serve the vegan tomato salad over a bed of steamed asparagus.
  • Pasta: Make hearty tomato caprese salad with pasta, orzo, or giant couscous.
  • Pesto: Make vegan pesto caprese salad instead of using vinegar.
  • Pine nuts: Raw or toasted, to garnish for crunch.
  • Vegan Mozzarella: If you’d rather use a store-bought vegan mozzarella, I recommend Miyoko’s brand.
  • Balsamic Glaze: This recipe has a twist, but it’s usually made with balsamic glaze instead of red wine vinegar.

How to Make Vegan Caprese Salad

Process shot showing tomatoes on a white plate.
Process shot showing sliced tofu on cutting board.

Step 1: First, rinse, then slice the tomato into ¼-½-inch slices (depending on your preferred thickness). Sprinkle with salt and pepper and set aside.

Step 2: Next, slice the tofu into similar rounds (or squares) and season. Also, ribbon the basil by rolling up a small stack and thinly slicing it.

Completed Vegan Caprese Salad on a white surface.

Step 3: Layer the slices of tomato and tofu, so they’re half overlapping. Then, sprinkle the tofu caprese with sliced basil, a drizzle of olive oil, and vinegar. Optionally, top it off with flaky sea salt, and enjoy!

FAQs

Why is it called Caprese salad?

Italian Caprese salad is said to originate from and be named after the Italian Island of Capri (aka Insalata Caprese).

What kind of tomatoes for Caprese salad?

For the best flavor and texture, use ripe, juicy tomatoes like heirloom, beefsteak, or vine-ripened tomatoes. Cherry or grape tomatoes also work well if you prefer a bite-sized version—just make sure they’re fresh, sweet, and in season for the best results.

What kind of balsamic for Caprese salad?

A thick, high-quality balsamic glaze adds sweetness and richness that pairs perfectly with the fresh ingredients in Caprese salad. If using regular balsamic vinegar, choose one that’s aged and slightly syrupy—or reduce it on the stove to concentrate the flavor.

My Recipe Tips

  • Use the best tomatoes: The tomato is the leading flavor in simple vegan caprese salad, so use the ripest, in-season tomato, ensuring it’s fragrant, smooth, and heavy for its size.
  • Use other high-quality ingredients: With only a few ingredients, make sure to use good-quality olive oil, vinegar, and fresh basil.
  • Leave it to marinate: Even just 10 minutes will enhance the flavors, though 30 minutes is even better.
  • Adjust the texture: Instead of overlapping slices, make a chopped caprese salad by finely dicing the ingredients instead.
  • For more ‘cheesy’ flavor: Marinate the tofu with lemon juice and salt (+ optionally a sprinkle of nutritional yeast) for 15 mins to overnight.

Serving Suggestions

Enjoy this fresh vegan caprese salad as a crowd-pleasing summery side alongside:

Storage Instructions

Once assembled, enjoy this fresh Italian tomato Caprese salad within 24 hours for the freshest tomatoes, or up to 2 days total. Store in an airtight container. Serve at room temperature for the best flavor and texture.

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!

Vegan Caprese Salad

5 from 7 votes
Prep: 10 minutes
Cook: 0 minutes
Total: 10 minutes
Servings: 2 servings
Enjoy the fresh, vibrant flavors of summer with this vegan Caprese salad, featuring juicy tomatoes and creamy tofu ‘mozzarella,’ for a light and simple summer side dish!

Ingredients 

  • 1 ripe large tomato
  • 12 ounces of silken tofu
  • Leaves from 1 sprig of basil, thinly sliced
  • Kosher salt and pepper
  • 1 tablespoon of extra-virgin olive oil
  • ½ tablespoon of red wine vinegar
  • Coarse sea salt (optional)

Instructions 

  • Using a sharp knife, slice the tomato into 1/2-inch slices. Sprinkle with salt and pepper and let sit.
  • Thinly slice the tofu into circles and sprinkle with salt and pepper to taste.
    process shot showing sliced tofu on cutting board
  • On plates or a serving platter, layer the slices of tomato and tofu so they overlap slightly.
    process shot showing tomatoes and tofu on white surface
  • Sprinkle with the sliced basil, drizzle with the olive oil and vinegar, and optionally add a little sea salt if you want some extra salty crunch on top.
    process shot showing tomatoes and tofu alongside seasoning

Notes

  • Use the best tomatoes: The tomato is the leading flavor in simple vegan caprese salad, so use the ripest, in-season tomato, ensuring it’s fragrant, smooth, and heavy for its size.
  • Use other high-quality ingredients: With only a few ingredients, make sure to use good-quality olive oil, vinegar, and fresh basil.
  • Leave it to marinate: Even just 10 minutes will enhance the flavors, though 30 minutes is even better.
  • Adjust the texture: Instead of overlapping slices, make a chopped caprese salad by finely dicing the ingredients instead.

Nutrition

Serving: 2gCalories: 173kcalCarbohydrates: 9gProtein: 9gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gSodium: 52mgPotassium: 526mgFiber: 1gSugar: 5gVitamin A: 811IUVitamin C: 13mgCalcium: 64mgIron: 2mg

Additional Info

Author: Stefan
Course: Salad, Side Dish
Cuisine: Italian
Method: No cook
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
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!