Go Back
+ servings
Creamy Tomato Basil Soup with Spicy Vegan Grilled Cheese

Creamy Tomato Basil Soup with Spicy Vegan Grilled Cheese

This Creamy Tomato Basil Soup with Spicy Vegan Grilled Cheese is perfect for a cold day when you want some comfort food!
Course Main Course, Soup
Cuisine vegan, gluten free
Keyword creamy tomato basil soup, vegan grilled cheese, vegan tomato basil soup
Prep Time 20 minutes
Cook Time 55 minutes
soak cashews 1 hour
Total Time 1 hour 15 minutes
Servings 4
Calories 260kcal


Creamy Tomato Basil Soup

Spicy Vegan Grilled Cheese - per sandwich

  • 2 slices gluten free bread
  • teaspoons vegan mayo
  • tablespoon vegan buttery spread - I used Earth Balance
  • tablespoons  vegan cream cheese - I used Tofutti
  • cup grated vegan mozzarella - I used Follow Your Heart
  • Sliced jalapeño


  • Creamy Tomato Basil Soup: Preheat oven to 450°.
  • Soak cashews for at least 1 hour. You want them to soften up so they break down easier.
  • Slice tomatoes in half and put in a baking dish.
  • Put peeled garlic in with tomatoes, and drizzle olive oil over tomatoes and garlic. Add salt and pepper. Roast at 450° for 20-35 minutes on middle rack, or until caramelized.
  • After the tomatoes and garlic cool, mix in a blender or food processor. I mixed in two batches since there is so much.
  • Add basil and cashews. Blend until smooth.
  • Put the mix in a pot and add vegetable broth, salt and pepper.
  • Bring to a boil and let simmer 10-15 minutes.
  • Spicy Vegan Grilled Cheese: Spread vegan mayo and Earth Balance on both pieces of bread.
  • On the inside of each piece of bread spread vegan cream cheese. Top with grated vegan mozzarella and press into vegan cream cheese. Add sliced jalapeño on top of vegan cream cheese.
  • Heat a skillet on medium-low heat. Place sandwich with vegan mayo and vegan spread side down. Press down on sandwich. After it turns golden brown, flip and cook the other side until golden brown.


*Nutrition info is for soup only, see below for vegan grilled cheese nutrition info.


Calories: 260kcal | Carbohydrates: 17g | Protein: 7g | Fat: 19g | Saturated Fat: 3g | Cholesterol: 0mg | Sodium: 363mg | Potassium: 533mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1380IU | Vitamin C: 19mg | Calcium: 38mg | Iron: 2.7mg