A cozy classic with rich tomato flavor and golden, gooey toast perfection
🍲 Prep Time: 10 minutes
🔥 Cook Time: 25 minutes
⏱️ Total Time: 35 minutes
🍽️ Servings: 4
🥕 Dietary Notes: Vegetarian | Nut-Free | Gluten-Free option with GF bread
🛒 Ingredients Checklist
For the Tomato Soup:
- Olive oil
- Onion
- Garlic
- Crushed tomatoes (canned)
- Vegetable broth
- Tomato paste
- Sugar (optional)
- Basil (dried or fresh)
- Thyme (optional)
- Heavy cream or milk (optional)
- Salt and pepper
For the Cheesy Onion Toast:
- Onions
- Crusty bread (or gluten-free alternative)
- Cheddar cheese (shredded)
Optional Garnish:
- Fresh parsley or chives
🔪 Step-by-Step Instructions
1. Make the Tomato Soup
-
Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5 minutes until translucent. Stir in minced garlic and cook for 1 more minute until fragrant. -
Build the Flavor
Add crushed tomatoes, vegetable broth, tomato paste, basil, and thyme. If needed, stir in sugar to balance acidity. Mix well and bring to a gentle simmer. -
Simmer and Blend
Let the soup simmer for 15–20 minutes. Then blend using an immersion blender or transfer to a blender in batches until smooth. For a creamier soup, stir in heavy cream or milk. Season with salt and pepper to taste.
2. Make the Cheesy Onion Toast
-
Preheat the Broiler
Turn your oven’s broiler to high. -
Assemble the Toast
Lay bread slices on a baking sheet. Top with thinly sliced onions and a generous sprinkle of cheddar cheese. -
Broil to Perfection
Place under the broiler for 3–5 minutes until cheese is bubbly and golden. Keep a close eye to avoid burning.
Serving Suggestions
- Ladle the hot tomato soup into bowls and top with parsley or chives.
- Serve cheesy onion toast on the side—or dunk it right into the soup for peak comfort.
- Perfect for a chilly evening, a quick lunch, or when you just need a big food hug.
🥄 About This Recipe
Tomato soup and grilled cheese is the OG comfort food, but this version adds a twist with caramelized onion and cheddar toast for extra flavor. Inspired by a cold evening and a craving for something nostalgic yet elevated, this cozy meal delivers with simple ingredients and deep flavor.
Confession: the toast rarely makes it to the table—I eat half straight from the baking sheet.
📸 Cooking Guide with Tips
🧅 Step 1: Sauté Onions & Garlic
Onions should be soft and just starting to brown. Garlic only needs 30–60 seconds to become fragrant—don’t let it burn.
🍅 Step 2: Simmer Soup
Don’t skip simmering—it allows the herbs and tomato to meld beautifully. If it tastes too tangy, that pinch of sugar really helps.
Tip: If you don’t have an immersion blender, cool the soup slightly before transferring to a countertop blender.
🧀 Step 3: Broil Toast
Use sharp cheddar for best flavor. If using a softer bread, toast it lightly first before adding toppings to prevent sogginess.
🔄 Ingredient Tips & Substitutions
🧾 Ingredient Highlights:
- Crushed tomatoes: Canned works great; fire-roasted adds depth.
- Heavy cream or milk: Adds creaminess; optional for a lighter version.
- Cheddar cheese: Sharp cheddar gives the best savory bite.
🔁 Substitution Ideas:
- No tomato paste? Skip it or reduce broth slightly.
- Dairy-free? Use plant-based milk or coconut cream, and a vegan cheese alternative.
- Gluten-Free? Use your favorite GF bread for the toast.
- No immersion blender? Use a standard blender in batches (carefully!).
🍽️ Recipe Variations & Serving Ideas
🎨 Flavor Twists:
- Add a pinch of red pepper flakes to the soup for a spicy kick.
- Sprinkle garlic powder on the toast before baking.
- Swap cheddar with gruyère or mozzarella for a different cheesy vibe.
🌱 Dietary Adaptations:
- Vegan: Use plant-based milk and vegan cheese.
- Low-Carb: Skip the toast or serve with roasted cauliflower.
🍷 Pair It With:
- A crisp white wine like Sauvignon Blanc
- A cozy blanket and your favorite movie
- Or, if you’re feeling fancy, a side of roasted garlic or a green salad
🧊 Storage & Make-Ahead Tips
🍲 Storing Leftovers:
- Let soup cool before transferring to airtight containers.
- Refrigerate for up to 4 days.
- Toast is best fresh but can be stored for a day, then reheated under a broiler.
❄️ Freezing:
- Soup freezes well! Freeze in individual portions for up to 3 months.
- Thaw overnight and reheat on the stovetop or microwave.
🔁 Reheating:
- Warm soup over medium heat on the stovetop, stirring occasionally.
- Add a splash of water or milk if it’s too thick.
- Re-crisp toast under a hot broiler for 1–2 minutes.
📊 Nutrition Facts (Estimated, per serving)
- Calories: 320
- Protein: 10g
- Carbs: 28g
- Fat: 18g
- Fiber: 4g
- Sugar: 6g
- Contains: Dairy, Gluten (use substitutions as needed)
❓ Frequently Asked Questions (FAQs)
Q: Can I make this vegan?
A: Yes! Use plant-based milk and cheese, and skip the cream.
Q: Do I need to blend the soup?
A: For the classic smooth texture—yes. But you can enjoy it chunky if preferred.
Q: Can I use fresh tomatoes?
A: You can, but you’ll need to cook them down longer. Peel and chop 2–3 lbs of ripe tomatoes and simmer until very soft before blending.
Q: What bread is best for the toast?
A: Any crusty bread like sourdough or French bread works great. Gluten-free bread is fine too—just toast it lightly before broiling to hold up the toppings.
💬 Final Thoughts & Reader Connection
This tomato soup with cheesy onion toast is the kind of recipe that wraps you up like a warm hug. It’s familiar, comforting, and just elevated enough to feel special. I love making it on a Sunday afternoon and having leftovers ready for the week.
Have a twist you love? Made it vegan or added your own spin? Share your version in the comments—I’d love to hear how it turned out.