Tomato soup with cheese and onion toast is one of my favorite cozy meals. The soup is smooth, savory, and full of rich tomato flavor, while the cheesy onion toast is golden, crisp, and loaded with melty goodness. I love how this combo transforms a classic comfort food into something extra satisfying and flavorful.
Why You’ll Love This Recipe
I love this recipe because it’s simple, soul-warming, and perfect for any time I want a no-fuss, feel-good meal. The soup is made with pantry staples and comes together quickly, while the toast adds texture, flavor, and just enough indulgence. Whether I’m curled up on a rainy day or serving it as an easy dinner, it always delivers comfort in every bite.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the tomato soup:
-
Olive oil or butter
-
Onion (chopped)
-
Garlic (minced)
-
Crushed or diced canned tomatoes
-
Tomato paste
-
Vegetable or chicken broth
-
Sugar (to balance acidity)
-
Salt and black pepper
-
Dried basil or thyme (optional)
-
Heavy cream or milk (optional for creaminess)
For the cheese and onion toast:
-
Bread slices (sturdy, like sourdough or French bread)
-
Grated cheddar cheese (or a mix like mozzarella and Gruyère)
-
Onion (thinly sliced)
-
Butter or olive oil (for toasting)
-
Optional: mustard or garlic for extra flavor
Directions
To make the soup:
-
I heat oil or butter in a pot and sauté the chopped onion until soft and translucent.
-
I add the garlic and cook for another minute, just until fragrant.
-
I stir in the tomato paste and cook briefly to deepen the flavor.
-
I pour in the canned tomatoes and broth, add sugar, salt, pepper, and herbs if using.
-
I bring it to a simmer and let it cook for about 15–20 minutes to blend the flavors.
-
I use an immersion blender (or carefully transfer to a blender) to purée the soup until smooth.
-
I stir in cream or milk for a creamy finish, and adjust seasoning as needed.
To make the cheese and onion toast:
-
I preheat the broiler or oven to 400°F (200°C).
-
I toast the bread lightly on one side under the broiler or in a toaster.
-
I sauté the sliced onion in a little oil or butter until softened and golden.
-
I top the toasted side of each bread slice with cooked onions and a generous layer of grated cheese.
-
I return the toasts to the oven and broil until the cheese is melted, bubbly, and slightly browned.
-
I serve the soup hot with the toast on the side or dipped right in.
Servings and timing
This recipe serves 4 people. It takes about 10 minutes to prep and 30 minutes to cook and assemble the soup and toasts.
Variations
Sometimes I add roasted red peppers or a pinch of red chili flakes to the soup for a smoky or spicy kick. For the toast, I switch up the cheese or add a swipe of mustard under the onions. I’ve also used caramelized onions for a sweeter, deeper flavor. If I want to make it heartier, I top the soup with croutons or stir in cooked pasta.
Storage/Reheating
I store leftover soup in the fridge for up to 4 days or freeze it for up to 2 months. I reheat it gently on the stovetop or in the microwave. The cheese toast is best fresh, but I reheat it in the oven to bring back the crisp texture if needed.
FAQs
Can I use fresh tomatoes?
Yes, I roast or simmer fresh tomatoes before blending, but canned tomatoes are quicker and just as tasty for this recipe.
How can I make the soup creamier?
I stir in heavy cream, milk, or even a spoonful of sour cream just before serving for a rich, velvety texture.
What’s the best cheese for the toast?
I love sharp cheddar, but mozzarella, provolone, or Gruyère work beautifully. A mix gives great flavor and melt.
Can I make the toast ahead of time?
I prep the toast components ahead (sautéed onions and grated cheese), then assemble and broil them right before serving.
How do I thicken the soup?
If I want a thicker soup, I simmer it uncovered to reduce or add a bit of bread, cream, or a small potato while blending.
Conclusion
Tomato soup with cheese and onion toast is classic comfort food with a delicious twist. I love how the silky, flavorful soup pairs with the crunchy, cheesy toast—it’s everything I need in a cozy, satisfying meal. Whether I’m feeding the family or enjoying a solo night in, this combo never disappoints.
Tomato Soup with Cheese and Onion Toast
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Tomato soup with cheese and onion toast is a comforting, flavor-packed meal that pairs smooth, rich tomato soup with golden, cheesy toast topped with sweet onions. It’s the perfect dish for cozy nights or easy dinners.
- Author: Emma
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop & Broiling
- Cuisine: American
- Diet: Vegetarian
Ingredients
- For the tomato soup:
- 2 tbsp olive oil or butter
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tbsp tomato paste
- 1 can (28 oz) crushed or diced tomatoes
- 2 cups vegetable or chicken broth
- 1 tsp sugar
- Salt and black pepper, to taste
- 1 tsp dried basil or thyme (optional)
- 1/2 cup heavy cream or milk (optional)
- For the cheese and onion toast:
- 4 slices sturdy bread (sourdough or French bread)
- 1 cup grated cheddar cheese (or mix of cheeses)
- 1 medium onion, thinly sliced
- 1 tbsp butter or olive oil
- Optional: 1 tsp mustard or minced garlic
Instructions
- Heat oil or butter in a pot. Sauté onion until soft, then add garlic and cook for 1 minute.
- Stir in tomato paste, cook 1 minute, then add tomatoes, broth, sugar, salt, pepper, and herbs if using. Simmer 15–20 minutes.
- Blend until smooth using an immersion or regular blender. Stir in cream if desired, and adjust seasoning.
- Preheat broiler or oven to 400°F (200°C). Toast bread lightly on one side.
- Sauté onions in butter/oil until golden. Spread optional mustard or garlic on toast.
- Top toasted side with onions and cheese. Broil until bubbly and golden.
- Serve soup hot with cheese toast on the side or dipped in.
Notes
- Use roasted red peppers or red pepper flakes for a spicier soup.
- Caramelized onions add extra depth to the toast.
- Try different cheeses like Gruyère or mozzarella.
- Add croutons or cooked pasta for a heartier soup.
Nutrition
- Serving Size: 1 bowl soup + 1 toast
- Calories: 350
- Sugar: 7g
- Sodium: 620mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 40mg