Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese

Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese
Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese

This tomato soup recipe skips the can and gives you something worth making from scratch. Roasted tomatoes, a proper simmer, and a quick blend produce a soup that is thick, smooth, and genuinely satisfying. It works on a weeknight because most of the time is hands-off. Pair it with a grilled cheese made from real butter and good bread, and you have a meal that holds its own. No complicated technique, no long ingredient list, and no guessing. Just a reliable recipe you will actually come back to. This is the kind of soup that earns a permanent spot in your rotation without demanding much from you in return.

Pin Recipe
Quick Recipe Facts
Prep Time 15 min
Cook Time 40 min
Rest Time 5 min
Total Time 1 hr
Course Soup, Main Course
Cuisine American
Servings 4
Calories 210
Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese ingredients
Ingredients
For the Soup
  • 2 pounds fresh roma tomatoes, halved (or one 28 oz can whole peeled tomatoes)
  • 1 medium yellow onion, roughly chopped
  • 5 garlic cloves, peeled
  • 2 tablespoons olive oil, divided
  • 1 tablespoon unsalted butter
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon dried oregano
  • Half teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 cups low sodium vegetable broth or chicken broth
  • Half cup heavy cream (or full fat coconut milk for dairy free)
For the Grilled Cheese (per sandwich)
  • 2 slices thick white or sourdough bread
  • 2 slices sharp cheddar cheese
  • 1 tablespoon softened butter
Optional Garnishes
  • Fresh basil leaves
  • A drizzle of cream
  • Croutons
  • Red pepper flakes
Equipment
  • Large baking sheet
  • Parchment paper
  • Large heavy bottomed pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Immersion blender or countertop blender
  • Fine mesh strainer (optional)
  • Cast iron skillet or nonstick pan for the grilled cheese
  • Knife and cutting board
  • Ladle
  • Heatproof measuring cups
Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese how to make
How to Make
  1. Roast the tomatoes and garlic until caramelized.
  2. Cook the onion down, then build the base with tomato paste and spices.
  3. Add roasted tomatoes and broth. Simmer for 15 minutes.
  4. Blend until smooth, then stir in the cream.
  5. Make the grilled cheese while the soup rests.
Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese instructions
Instructions
  1. Preheat your oven to 400 degrees Fahrenheit. Line a large baking sheet with parchment paper.
  2. Arrange the halved tomatoes cut side up on the baking sheet. Scatter the garlic cloves around them. Drizzle with one tablespoon of olive oil. Season with salt and pepper.
  3. Roast for 25 minutes until the tomatoes have softened and begun to caramelize at the edges. The garlic should be completely soft. Pull the tray from the oven and set it aside.
  4. Place a large heavy pot over medium heat. Add the remaining tablespoon of olive oil and the butter. Once the butter melts, add the chopped onion. Cook for 6 to 8 minutes, stirring occasionally, until the onion is soft and translucent. Do not rush this step.
  5. Add the tomato paste. Stir it into the onion and let it cook for about 2 minutes. It will darken slightly and smell richer. That is what you want.
  6. Add the smoked paprika, dried oregano, and sugar. Stir everything together and cook for 30 seconds.
  7. Add the roasted tomatoes and garlic directly from the tray, including any juices. Pour in the broth. Stir to combine.
  8. Bring the soup to a gentle boil, then lower the heat. Simmer uncovered for 15 minutes.
  9. Turn off the heat and let the soup sit for 5 minutes before blending.
  10. Blend the soup until smooth using an immersion blender. If using a countertop blender, let the soup cool slightly first, then blend in batches. Never fill the blender more than halfway with hot liquid.
  11. Return the pot to low heat. Pour in the heavy cream and stir gently. Warm the soup for 2 minutes without letting it boil. Taste and adjust salt.
  12. For the grilled cheese, butter one side of each bread slice. Place the cheese between the unbuttered sides. Cook in a skillet over medium low heat for 3 to 4 minutes per side until the bread is golden and the cheese has fully melted. Slice and serve with the soup.
Expert Tips
  • Roasting the tomatoes concentrates their flavor and drives off extra water. It is what separates a good tomato soup from a flat one.
  • Cook the onion fully before moving on. Six to eight minutes of slow cooking adds a natural sweetness that balances the acidity.
  • If your tomatoes taste sharp, add the sugar at the end rather than early. That way you can control how much you actually need.
  • For a very smooth texture, strain the blended soup through a fine mesh sieve before adding the cream. This step is optional but noticeable.
  • Add the cream with the heat on low or turn the burner off entirely. Boiling soup after adding cream causes it to break.
  • Fresh tomatoes are best in summer. For the rest of the year, a good can of whole San Marzano tomatoes gives better results than pale, out of season fresh ones.
  • Cook the grilled cheese over medium low heat. High heat burns the bread before the cheese melts.
Common Mistakes to Avoid
  • Adding raw tomatoes without roasting them first. The soup will taste thin and underwhelming.
  • Blending immediately after cooking. Hot liquid in a blender builds pressure fast. Let the soup rest before you blend.
  • Using too much broth upfront. Start with the amount listed. You can always thin the soup after blending if needed.
  • Letting the soup boil hard after adding cream. The cream will split and the texture turns grainy.
  • Skipping the final taste test. Salt levels shift after blending and again after the cream goes in. Always taste at the end.
  • Buying pre shredded cheese for the grilled cheese. It contains anti caking agents that prevent it from melting cleanly.
Variations
  • Dairy free version: Swap the heavy cream for full fat coconut milk or cashew cream. The taste is slightly different but the texture stays rich.
  • Add roasted red pepper: Roast one red bell pepper alongside the tomatoes. It makes the soup slightly sweeter and more complex.
  • Make it spicier: Add half a teaspoon of cayenne or roast a fresh chili with the tomatoes.
  • Vegan grilled cheese: Use plant based butter and a good melting vegan cheese. A sharp cheddar style variety works better than mild ones.
  • Fresh herb option: Add a sprig of fresh basil or a couple sprigs of thyme to the pot while simmering. Remove before blending.
  • Canned tomato version: Use one 28 oz can of whole peeled tomatoes. Skip the roasting step, but give the onion a few extra minutes of cooking to build flavor another way.
  • Cream cheese finish: Stir in two tablespoons of cream cheese instead of heavy cream. It gives a tangier, thicker result.
What to Serve
  • Classic grilled cheese on sourdough or thick white bread with sharp cheddar
  • Crusty garlic bread or a warm toasted baguette
  • A simple green salad dressed with lemon and olive oil
  • Cheesy croutons made from day old bread
  • Roasted vegetables on the side, zucchini and cauliflower both work well
  • A grilled panini with mozzarella and fresh basil
  • A soft boiled egg if you want to add protein without changing the meal much
Storage and Reheating Tips
  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze the soup without cream added. It keeps well for up to 3 months. Stir in fresh cream when reheating.
  • Stovetop reheating: Warm over medium low heat, stirring occasionally. Add a splash of broth if the soup has thickened too much overnight.
  • Microwave reheating: Heat in 90 second intervals, stirring between each one, until hot all the way through.
  • Do not freeze soup that already has cream mixed in. It will separate when thawed and not come back together properly.
  • Grilled cheese is always better made fresh. Do not try to store or reheat assembled sandwiches.
Cozy Homemade Tomato Soup Recipe — Velvety Smooth & Paired With Grilled Cheese recipe visual
FAQs
Recipe Notes
  • San Marzano tomatoes, fresh or canned, are lower in acidity and higher in flesh than most other varieties. They make a noticeable difference in the finished soup.
  • Do not rush the onion. Those extra minutes of slow cooking add a quiet sweetness that makes the whole pot taste better.
  • The tablespoon of butter is a small amount but it rounds out the flavor and improves the texture of the finished soup.
  • If you are serving this for guests, straining the blended soup through a fine mesh sieve takes the texture from homemade to restaurant level.
  • The soup thickens as it sits. When reheating leftovers, add a few tablespoons of warm broth to loosen it back up.
  • Patience is the main skill required for a good grilled cheese. Keep the heat lower than you think you need.
Nutrition
Calories: 210
Carbohydrate: 18g
Protein: 4g
Fiber: 4g
Sodium: 480mg
Final Thoughts

Most tomato soup recipes are forgettable because they cut corners on the front end. Roasting the tomatoes, cooking the onion properly, and blending it fully are the three things that determine how good the finished bowl tastes. None of them are difficult, but all of them matter. Get those right and the rest takes care of itself. This is a straightforward recipe that rewards a little attention. Make it once with good tomatoes and a proper grilled cheese on the side, and you will understand why it never stays in the fridge for long. It is exactly the kind of reliable, no fuss cooking that belongs in every home kitchen.

❤ Tried this recipe? Let us know how it was!

Leave a Comment