
Winter Tomato Soup Recipe tastes rich, cozy, and slightly tangy with a deep roasted tomato flavor that feels like a blanket in a bowl. It works perfectly for busy weeknights or lazy Sundays, since you can get it on the table in about 40 minutes. I grew up eating canned tomato soup, so this recipe feels like the glow-up my childhood favorite always deserved.
Why You Should Try This Winter Tomato Soup Recipe
This Winter Tomato Soup Recipe uses canned tomatoes, so you get bright flavor even when fresh tomatoes taste like cardboard. Roasting the tomatoes with onions and garlic concentrates the flavor and gives the soup a slow-simmered taste without hours on the stove.
You can keep it rustic and chunky or blend it silky smooth, so picky eaters and texture lovers both stay happy. The recipe also scales easily, so you can feed two people or a whole crew without extra stress.
“This Winter Tomato Soup Recipe tastes like a cozy restaurant soup but comes together in my tiny kitchen on a Tuesday night. ★★★★★”
Ingredients You’ll Need
Tomatoes and base
- 2 cans (28 ounces each) whole peeled tomatoes, preferably San Marzano or a good Italian brand
- 2 tablespoons tomato paste
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, peeled
- 2 tablespoons olive oil
- 1 teaspoon sugar (helps balance acidity, adjust to taste)
Liquids and flavor
- 3 cups low-sodium vegetable broth or chicken broth
- 1 cup water, as needed to thin
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano or Italian seasoning
- ½ teaspoon smoked paprika or sweet paprika
Creaminess and richness
- ½ cup heavy cream or half-and-half
- Use full-fat coconut milk for a dairy-free version.
- 2 tablespoons butter
- Swap with olive oil for a vegan option.
Fresh finish
- ¼ cup chopped fresh basil or flat-leaf parsley
- 1 teaspoon red wine vinegar or apple cider vinegar, to brighten at the end
- Optional: pinch of red pepper flakes for gentle heat
Pantry shortcuts & substitutions
- Use crushed tomatoes instead of whole if that is what you have; reduce blending time.
- Use tomato sauce in a pinch; reduce tomato paste to 1 tablespoon and taste as you go.
- Use onion powder and garlic powder if you run out of fresh: 1 teaspoon onion powder and ½ teaspoon garlic powder.
- Use bouillon paste or cubes with water if you do not have boxed broth; taste for salt before adding more.
Equipment list
- Large rimmed baking sheet
- Large pot or Dutch oven
- Immersion blender or regular blender
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Roast the canned tomatoes, onion, and garlic on a baking sheet at high heat to deepen flavor and add a hint of sweetness.
- Drain some of the tomato liquid onto the baking sheet, then pour the rest into the pot so you avoid a watery soup.
- Warm the broth before adding it to the pot so the soup reaches a simmer faster.
- Add cream at the very end and keep the heat low so the soup stays smooth and does not curdle.
- Blend in batches if you use a regular blender and vent the lid slightly so steam escapes safely.
- Taste for salt and acidity at the end; adjust with a pinch of salt or a splash of vinegar until the flavor pops.
- Stir in a small knob of butter right before serving to give the soup a glossy, restaurant-style finish.
- Make it kid-friendly by skipping red pepper flakes and serving with grilled cheese cut into dippers.
How to Make Winter Tomato Soup Recipe
Step 1: Roast the tomatoes, onion, and garlic
- Preheat your oven to 425°F.
- Pour the canned tomatoes onto a rimmed baking sheet, letting some of the juices spill out but keeping the rest in the cans or a bowl.
- Add the chopped onion and whole garlic cloves to the sheet, then drizzle everything with olive oil.
- Sprinkle with a pinch of salt, pepper, and a little sugar, then toss gently so the vegetables coat evenly.
- Roast for 20 to 25 minutes until the edges of the tomatoes and onions caramelize and the garlic softens.
Step 2: Start the soup base
- While the vegetables roast, heat a large pot over medium heat.
- Add the butter and let it melt until it foams slightly.
- Stir in the tomato paste and cook it for 2 to 3 minutes, stirring often, until it darkens in color and smells sweet and rich.
- Add the dried oregano, smoked paprika, and red pepper flakes if you use them, and toast the spices for 30 seconds.
Step 3: Combine and simmer
- Transfer the roasted tomatoes, onion, and garlic from the baking sheet into the pot, scraping in all the flavorful bits.
- Pour in any reserved tomato juices, then add the broth and 1 cup of water.
- Stir well, bring the mixture to a gentle boil, then reduce the heat to a steady simmer.
- Let the soup simmer for 15 to 20 minutes so the flavors meld and the tomatoes soften even more.
Step 4: Blend to your preferred texture
- Turn off the heat and let the soup cool slightly so it does not splatter.
- Use an immersion blender directly in the pot and blend until the soup reaches your preferred texture, chunky or smooth.
- If you use a regular blender, work in batches, fill the jar halfway, vent the lid, and hold a towel over the top while you blend.
- Return all blended soup to the pot and place it back over low heat.
Step 5: Add cream and finish the flavor
- Stir in the heavy cream or your chosen dairy-free option.
- Taste the soup and adjust with more salt and pepper as needed.
- Add a small splash of red wine vinegar or apple cider vinegar and stir; taste again and adjust.
- Stir in the chopped fresh basil or parsley, then let the soup sit on low heat for 2 to 3 minutes so the herbs soften slightly.
Step 6: Serve
- Ladle the Winter Tomato Soup Recipe into warm bowls.
- Swirl a spoonful of cream on top if you like and sprinkle with extra herbs or a pinch of black pepper.
- Serve hot with your favorite sides and enjoy that cozy winter comfort.
What to Serve with Winter Tomato Soup Recipe
This Winter Tomato Soup Recipe pairs beautifully with classic grilled cheese sandwiches, whether you use cheddar, American, or a mix of melty cheeses. You can also serve it with crusty garlic bread, buttery toast, or simple cheese quesadillas for a fun twist. Add a crisp green salad with a lemony dressing or a simple cucumber salad to balance the richness. Kids often love it with crackers, goldfish, or toasted baguette slices for dunking.
Storage Options
- Store leftover Winter Tomato Soup Recipe in an airtight container in the fridge for up to 4 days.
- Freeze cooled soup in freezer-safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over low to medium heat, stirring often, until hot; add a splash of broth or water if it thickens too much.
- Reheat individual portions in the microwave in short bursts, stirring between each, and add a spoonful of cream at the end if it needs extra richness.

Winter Tomato Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion, carrot, and celery. Cook, stirring occasionally, until the vegetables are softened, about 8 to 10 minutes.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the crushed tomatoes, vegetable broth, dried basil, dried thyme, and sugar. Stir to combine.
- Bring the mixture to a simmer, then reduce the heat to low. Cover partially and simmer gently for 15 to 20 minutes to allow the flavors to meld.
- Use an immersion blender to puree the soup until smooth, or carefully transfer in batches to a blender and blend until smooth, then return to the pot.
- Stir in the heavy cream if using, and season with salt and freshly ground black pepper to taste. Warm through but do not boil.
- Ladle the soup into bowls and serve hot, optionally with crusty bread or a grilled cheese sandwich.
Notes
Approximate per serving (1/4 of recipe, with cream): 210 calories; fat 12 g; saturated fat 4 g; carbohydrates 22 g; fiber 4 g; sugars 12 g; protein 5 g; sodium 780 mg. Values will vary based on specific ingredient brands, optional cream, and portion size.

Leave a Reply