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 mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Servings 4 servings
Calories 300 kcal
- 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
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.