Dairy-Free Vegan Caprese Grilled Cheese

Prep: 10 minCook: 18 min1 servingsmediumAmerican
Vegan Caprese Grilled Cheese with Fresh Basil and Tomato

A plant-based twist on the classic grilled cheese featuring vegan mozzarella, fresh basil, and thick tomato slices pressed between garlic-rubbed sourdough. The combination of melted dairy-free cheese with aromatic basil and juicy tomatoes creates the perfect comfort food that's both satisfying and wholesome. This sandwich works beautifully for lunch, a light dinner, or whenever you're craving something warm and comforting with fresh, vibrant flavors.

Ingredients

1 servings
  • 2 slices fresh sourdough bread, or bread of choice
    any sturdy bread1:1none

    works with ciabatta or whole grain

    Full guide →
  • 1 tablespoon vegan butter, softened
    coconut oil1:1none

    solid at room temp works best

    Full guide →
  • 1 teaspoon extra virgin olive oil, alternative to vegan butter(optional)
  • 1 clove garlic, sliced in half
  • 4 large fresh basil leaves
  • 2 slices vegan mozzarella, we used Miyoko's VeganMozz
    cashew cheese1:1none

    homemade option

  • 2 thick slices tomatoes, we used Roma tomatoes
    any slicing tomato1:1none

    beefsteak or heirloom work well

    Full guide →

Instructions

  1. 1

    Coat both sides of bread slices with vegan butter or olive oil, saving any extra for later

  2. 2

    Rub both sides of each bread slice with the halved garlic cloves

  3. 3

    Add remaining vegan butter or olive oil to medium pan over medium-low heat

  4. 4

    Layer vegan mozzarella, basil, and tomatoes on one bread slice while pan heats

  5. 5

    Place remaining bread slice on top to close the sandwich and add to pan

  6. 6

    Press sandwich down with a weight or heavy object to allow proper cheese melting

  7. 7

    Cook on each side for 5-7 minutes or until golden brown

  8. 8

    Allow to cool slightly, slice in half, and serve

Tips

Tip 1

Use a heavy skillet or cast iron pan as a weight to press the sandwich for better cheese melting and crispier bread.

Tip 2

Choose firm tomatoes like Roma to prevent the sandwich from becoming soggy during cooking.

Tip 3

Let the sandwich rest for a minute after cooking to allow the cheese to set before slicing.

Good to Know

Storage

Best eaten immediately while cheese is melted. Store leftovers wrapped in refrigerator for up to 1 day.

Make Ahead

Can prep ingredients up to 2 hours ahead. Assemble and cook just before serving for best results.

Serve With

Serve immediately while hot with soup, salad, or chips. Cut diagonally for easier eating.

Common Mistakes

Watch

Use medium-low heat to avoid burning bread before cheese melts

Watch

Don't skip pressing the sandwich or cheese won't melt properly

Watch

Pat tomatoes dry to prevent soggy bread

Substitutions

sourdough bread
any sturdy bread1:1none

works with ciabatta or whole grain

Full guide →
Roma tomatoes
any slicing tomato1:1none

beefsteak or heirloom work well

Full guide →
vegan mozzarella
cashew cheese1:1none

homemade option

vegan butter
coconut oil1:1none

solid at room temp works best

Full guide →
Find more substitutions →

FAQ

Can I make this without vegan cheese?

Yes, try avocado slices, hummus, or nutritional yeast mixed with cashew cream for a creamy element that complements the basil and tomato.

What if I don't have a weight to press the sandwich?

Use another heavy pan, a large spatula to press down frequently, or wrap in foil and place under a heavy cookbook while cooking.

How long will this keep in the refrigerator?

Best eaten fresh, but leftovers can be stored wrapped for 1 day and reheated in a dry pan to crisp up the bread again.