Go Back

Tomato Basil Soup with Grilled Cheese Croutons

Creamy tomato soup gets a fun upgrade with crunchy, cheesy croutons made from everyone’s favorite sandwich. It’s cozy, kid-friendly, and perfect for busy weeknights or lazy weekends.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4 servings
Calories 300 kcal

Ingredients
  

  • 2 tbsp olive oil
  • 1 large yellow onion chopped
  • 4 garlic cloves minced
  • 2 lbs fresh tomatoes or 1 28-oz can crushed tomatoes
  • 2 cups vegetable broth
  • 1 tsp sugar
  • 1/2 cup fresh basil leaves plus extra for garnish
  • 1/2 cup heavy cream or coconut milk for dairy-free
  • Salt and black pepper to taste
  • 4 slices sourdough bread
  • 1 cup shredded cheddar cheese
  • 2 tbsp butter

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add the chopped onion and cook for 3–4 minutes until soft and translucent. Stir in the garlic and cook for 1 minute until fragrant. Avoid letting the garlic brown, or it’ll turn bitter.
  • Add the tomatoes, vegetable broth, and sugar to the pot. Bring to a gentle boil, then reduce the heat to low. Cover and simmer for 20 minutes. If using fresh tomatoes, they should break down completely.
  • Use an immersion blender to purée the soup until smooth (or carefully transfer to a blender in batches). Stir in the fresh basil and heavy cream. Season with salt and pepper to taste. Keep the soup warm on low heat.
  • Butter one side of each sourdough slice. Heat a skillet over medium heat. Place one slice butter-side down, sprinkle with cheese, then top with the second slice (butter-side up). Cook for 3–4 minutes per side until golden and crispy. Let cool slightly, then cut into bite-sized cubes.