Roasted Tomato Basil Soup w/ Vegan Three Cheese Pesto Grilled Cheese
Difficulty: 3/5 (5 being hardest)
Spice Level: 1/3 (3 being spiciest)
Prep & Cook Time: 70-80 minutes
Servings: 4-6
The Challenge: Tomato Soup + Grilled Cheese
Who says vegans can’t eat epic gourmet grilled cheese with their hearty, chunky, warm tomato basil soup?
Tell them to kiss off because I have an EPIC recipe for you today with from scratch tomato basil soup and some kicked up grilled cheese that uses three vegan cheeses (100% dairy-free) and a homemade pesto that is literally TO DIE FOR. It is so, so, so damn good.
For the soup, we start with roasting a few pounds of roma tomatoes with fresh thyme, oregano, and olive oil in the oven. We caramelize onions + carrots with fresh herbs + spices then throw in the roasted tomatoes plus fresh basil. I used a hand immersion blender to blend up a bit of the soup but left it super chunky and yum yes! You could also use a regular blender for about a 1/3 of the recipe. The roasted tomatoes also break up with a wooden spoon very easily as well.
We complement this stand on its own and be a boss soup with grilled cheese. But I wasn’t about to give you another run of the mill grilled cheese - ah hell nah!! We kicked this shit up by using three cheeses + pesto. Because why not? Pesto kicks ass! One of the keys though to a grilled cheese is making things into spreads. For example, we make a butter/mayo/cheesy spread for the bread plus mix mayo and spices in with shredded cheese. This makes it easier to melt the cheese and create better flavors. I’ll go over this in detail in the recipe.
You’re left with a cheesy pesto-y frikin A+ sandwich that complements this tomato soup like tomato soup + grilled cheese. Genius!! But the grilled cheese will melt in your mouth and the soup will warm your heart. Its a glorious combination!
Let's get into it!
Tomato Basil Soup
3 lbs, tomatoes cut in half
6 garlic cloves, skins off
6-8 sprigs of fresh thyme
2 tbl olive oil
3 tbl vegan butter
1/4 cup white wine
2 medium sweet onions (vidalia), chopped roughly
3 medium carrots, cut in half then diced
14oz canned organic diced plum tomatoes
Spices: 3 cups fresh basil, roughly chopped, 1 tsp sea salt, 1 tbl fresh thyme leaves, 1/2 tsp pepper
Three Cheese Pesto Grilled Cheese
8 slices of sourdough bread
Butter Layer
3 tbl vegan butter
2 tbl vegan mayo
1 tsp onion powder
1 tbl dried basil (3 tbl fresh basil, chopped)
1/4 cup vegan mozzarella cheese, shredded (I used So Delicious brand)
1 garlic clove, minced
Cheese Layer
2 tbl vegan mayo
1 cup vegan mozzarella cheese, shredded
1/3 cup vegan gouda slices, diced into small cubes (I used Follow Your Heart)
2/3 cup vegan provolone slices, diced into small cubes (I used Follow Your Hear)
Pesto Layer
3 cups basil, packed
2 cups arugula
3 tbl olive oil
1/4 cup nutritional yeast
1 tsp sea salt
1/2 lemon, juiced
1/4 cup pecans raw (can sub with pepitas, seeds, or other nuts)
Other
fresh basil, optional
vegan cheese or sour cream for topping, optional
Equipment You'll Need:
Cutting Board . Medium Cutting Knife . Measuring Cups . Measuring Spoons . Mixing Bowls . Baking Sheet . Parchment Paper . Large Soup Pot . Wooden Mixing Spoons . Butter Knife . Spatula . Large Griddle or Frying Pan . Food Processor or Blender
Before You Cook:
Preheat oven to 400F
Chop + wash fresh ingredients