
Tasty Roasted Tomato Soup Recipe hits that perfect spot between cozy comfort and bright, fresh flavor, with a deep roasted sweetness and a little zip. It works for busy weeknights, date nights on the couch, or meal prep, and it takes about 1 hour start to finish. I tested versions of this soup so many times that my kids now call it “house ketchup in a bowl,” which I choose to take as a compliment.
Why Make This Tasty Roasted Tomato Soup Recipe at Home
Homemade roasted tomato soup tastes richer and fresher than anything from a can, because the oven caramelizes the tomatoes and concentrates their flavor. You control the salt, the creaminess, and the spice level, so picky eaters and heat lovers both stay happy.
You also use simple pantry ingredients and a sheet pan, so the recipe stays budget friendly and weeknight friendly. Leftovers taste even better the next day, which makes this Tasty Roasted Tomato Soup Recipe a smart choice for meal prep.
“This Tasty Roasted Tomato Soup Recipe tastes like a fancy café soup but comes from basic pantry ingredients and one sheet pan, and I would happily eat it every week. ★★★★★”
Ingredients You Need
Tomatoes and vegetables
- 3 pounds ripe tomatoes, halved or quartered
- Use Roma, plum, or vine tomatoes. In winter, use canned whole San Marzano tomatoes and roast them on the pan to deepen flavor.
- 1 pint cherry or grape tomatoes
- These add natural sweetness and help balance acidity.
- 1 large yellow onion, sliced
- 3 cloves garlic, peeled
- 1 medium carrot, sliced
- Carrot adds sweetness so you can skip extra sugar.
- 2 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Liquids and flavor boosters
- 3 cups low sodium vegetable broth or chicken broth
- Use a good quality boxed broth; I like Kettle & Fire or Pacific for clean flavor.
- 2 tablespoons tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- 1 teaspoon sugar or honey, optional
- Add only if the tomatoes taste very acidic.
- ½ to 1 teaspoon red pepper flakes, optional
- Adjust to your heat preference.
- ½ teaspoon smoked paprika
- Adds subtle smoky flavor without bacon.
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- 1 bay leaf
Creamy finish (optional but tasty)
- ¼ to ½ cup heavy cream, half and half, or full fat coconut milk
- Coconut milk keeps the soup dairy free and still silky.
- 1 tablespoon butter or vegan butter, optional, for richness
Toppings and serving
- Fresh basil leaves, sliced
- Croutons or toasted bread cubes
- Shredded cheddar, mozzarella, or parmesan
- A swirl of cream, yogurt, or coconut milk
Pantry shortcuts and substitutions
- Use two 28 ounce cans of whole peeled tomatoes when fresh tomatoes look pale or flavorless.
- Swap onion with leeks or shallots if you have them.
- Use Italian seasoning instead of thyme if that sits in your pantry already.
- Use water plus 1 teaspoon better than bouillon instead of boxed broth.
Equipment list
- Large rimmed baking sheet
- Large pot or Dutch oven
- Blender or immersion blender
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle for serving
Tips & Mistakes
- Roast the tomatoes cut side up so they caramelize instead of steaming.
- Spread vegetables in a single layer on the sheet pan so they brown evenly.
- Taste a tomato after roasting and adjust salt and sugar based on that flavor.
- Use low sodium broth so you control the salt level at the end.
- Let the soup cool slightly before blending so hot liquid does not splash.
- Blend in batches if you use a regular blender and never fill it to the top.
- Add cream at the end over low heat so it does not curdle.
- Do not skip the carrot, because it balances acidity better than extra sugar.
- Start with less red pepper flakes and add more after blending if you want more heat.
- Simmer the blended soup at least 10 minutes so flavors meld and deepen.
How to Make Tasty Roasted Tomato Soup Recipe
Step 1: Roast the tomatoes and vegetables
Preheat the oven to 425°F. Line a large rimmed baking sheet with parchment for easier cleanup. Spread tomatoes, onion, carrot, and garlic on the sheet pan.
Drizzle with olive oil, then sprinkle with salt and pepper. Toss everything with your hands so the oil coats the vegetables, then arrange them in a single layer with tomatoes cut side up. Roast 30 to 35 minutes, until the tomatoes look wrinkled and browned at the edges and the onions look golden.
Step 2: Start the soup base
Place a large pot or Dutch oven over medium heat. Add a small drizzle of olive oil if the pot looks dry. Spoon the roasted vegetables and any juices from the sheet pan into the pot.
Stir in tomato paste, smoked paprika, thyme, and red pepper flakes if you use them. Cook 2 to 3 minutes while you stir, so the tomato paste darkens slightly and the spices wake up. This step builds a deep flavor base that makes the soup taste like it simmered all afternoon.
Step 3: Add broth and simmer
Pour in the broth and add the bay leaf. Stir well and scrape the bottom of the pot to lift any browned bits into the liquid. Bring the soup to a gentle boil, then lower the heat to a steady simmer.
Let the soup simmer 15 to 20 minutes, uncovered. Stir a few times so nothing sticks. Taste the broth and decide if you want a pinch of sugar or honey to balance acidity.
Step 4: Blend the soup
Turn off the heat and remove the bay leaf. Use an immersion blender directly in the pot and blend until the soup turns smooth and velvety. Move the blender around the pot so you catch any chunky bits.
If you use a regular blender, work in batches and fill the jar only halfway. Hold a folded kitchen towel over the lid and start on low speed, then increase speed once the soup starts to blend. Pour each blended batch back into the pot.
Step 5: Adjust texture and seasonings
Check the texture and add a splash of broth or water if the soup tastes too thick. If it tastes too thin, simmer it a few more minutes to reduce. Stir in cream or coconut milk and butter if you use them, over low heat.
Taste and season with more salt and pepper as needed. Add a pinch more smoked paprika or red pepper flakes if you want more depth or heat. Keep the soup warm over low heat while you prep toppings and sides.
Variations I've Tried
I add a red bell pepper to the roasting pan when I want a slightly sweeter, almost roasted red pepper tomato soup. I toss in a small handful of sun dried tomatoes with the broth when I want a more intense tomato punch. I stir in a spoonful of pesto at the end for a basil heavy version that tastes like summer in a bowl.
I swap the cream with full fat coconut milk and top the soup with toasted pumpkin seeds for a dairy free, slightly nutty version. I add a small peeled potato to the roasting pan when I want extra body without extra cream. I also stir in cooked white beans after blending when I want more protein and a thicker, chowder like texture.
How to Serve Tasty Roasted Tomato Soup Recipe
Serve this Tasty Roasted Tomato Soup Recipe hot in wide bowls so you have plenty of surface area for toppings. Add a swirl of cream or yogurt, a handful of croutons, and a sprinkle of fresh basil or shredded cheese. Pair the soup with grilled cheese, garlic bread, or a simple green salad for a full meal.
Kids often like it with buttered toast fingers for dipping, while adults might prefer a sharper cheese on top. I also pack it in a thermos for school or work lunches, since it reheats easily and tastes even better the next day.
How to store
- Cool the soup to room temperature, then store in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer safe containers or zip top bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over medium low heat, stirring often, until hot and steamy, then adjust seasoning if needed.
- Reheat in the microwave in short bursts, stirring between each burst, and add a splash of broth or water if the soup thickened in the fridge.

Tasty Roasted Tomato Soup Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper for easier cleanup.
- Spread the tomatoes, cherry or grape tomatoes, onion, carrot, and garlic on the prepared sheet pan.
- Drizzle with olive oil, then sprinkle with salt and pepper. Toss everything so the oil coats the vegetables, then arrange them in a single layer with the tomatoes cut side up.
- Roast for 30 to 35 minutes, until the tomatoes look wrinkled and browned at the edges and the onions are golden.
- Place a large pot or Dutch oven over medium heat. Add a small drizzle of olive oil if the pot looks dry.
- Spoon the roasted vegetables and any juices from the sheet pan into the pot.
- Stir in the tomato paste, smoked paprika, thyme, and red pepper flakes if using. Cook for 2 to 3 minutes, stirring, until the tomato paste darkens slightly and the spices become fragrant.
- Pour in the broth and add the bay leaf. Stir well, scraping the bottom of the pot to release any browned bits.
- Bring the soup to a gentle boil, then reduce the heat to a steady simmer.
- Simmer uncovered for 15 to 20 minutes, stirring occasionally so nothing sticks. Taste and add sugar or honey if the soup tastes too acidic.
- Turn off the heat and remove the bay leaf.
- Use an immersion blender directly in the pot to blend the soup until smooth and velvety, moving the blender around to catch any chunky bits.
- If using a regular blender, work in batches, filling the jar only halfway. Hold a folded kitchen towel over the lid and start on low speed, then increase once the soup begins to blend. Return each blended batch to the pot.
- Check the texture and add a splash of broth or water if the soup is too thick. If it is too thin, simmer a few more minutes to reduce.
- Stir in the cream or coconut milk and butter, if using, over low heat.
- Taste and adjust seasoning with more salt, pepper, smoked paprika, or red pepper flakes as desired.
- Serve hot in wide bowls and top with fresh basil, croutons, shredded cheese, and a swirl of cream, yogurt, or coconut milk if you like.
Notes
Approximate per 1 of 6 servings (made with vegetable broth and 1/4 cup heavy cream, without toppings): 170 calories; fat 9 g; saturated fat 3 g; carbohydrates 21 g; fiber 5 g; sugars 13 g; protein 4 g; sodium 520 mg. Values will vary based on exact ingredients, cream choice, added sugar or honey, and toppings.

Leave a Reply