Warning: These ooey gooey, melty, delightfully messy grilled cheeses are close to addictive. I’ve already noshed on two sandwiches! (totally worth it)

When people argue that a plant-based diet lacks flavor, just show them this recipe. Even though the ingredients are minimal, it surely packs a major punch of flavor! Your non-vegan friends may not even be able to tell that this recipe is made without any animal products. It’s seriously a win-win.

And let it get messy. Because it will get reallyyyy messy. But that’s fine. This is not your childhood-remembered grilled cheese, but it will definitely become your new favorite. Let the cheese pull apart with each bite and make sure to lick your fingers after all of the berry juice drips down your hands. Every single moment will be worth it.


1 cup blueberries

1 cup strawberries, sliced

1 1/2 tbsp. coconut sugar

1 tbsp. balsamic vinaigrette

2 cups greens of your choice

1 cup vegan mozzarella cheese shreds

1 tsp. vegan butter (1 tsp. for each slice of bread)

4 slices bread of your choice



  1. In a saucepan, on medium heat, mix blueberries, strawberries, coconut sugar, and balsamic vinaigrette. Smash berries gently as you stir, letting the juices marinate. Let boil for approximately 5 minutes to thicken.
  2. Remove berries from saucepan and place in a strainer over a bowl. Use the leftover juice as a salad dressing.
  3. Take one slice of bread and spread 1 tsp of vegan butter on the side you will be frying or grilling.
  4. Place cheese shreds, berry mixture, spinach, more cheese and fry or grill on both sides until golden. This should take about 5 minutes each side on low-medium heat. Dig in!!

Recipe via Neurotic Mommy