Ultimate Creamy Tomato Soup Recipe

Our favorite tomato soup!

Welcome to your new favorite comfort food destination! Our Ultimate Creamy Tomato Soup Recipe is more than just a dish; it’s a warm hug on a chilly day, a nostalgic trip to your childhood kitchen, and a celebration of fresh, vibrant flavors. Crafted with love, this recipe promises a creamy texture, a rich palette of flavors, and the kind of satisfaction only homemade soup can provide. Whether you’re a seasoned chef or a kitchen newbie, this guide will walk you through creating the most irresistible tomato soup you’ve ever tasted.

Why This Tomato Soup Stands Out?

In a world where tomato soup can often be found lacking in depth or overly reliant on canned ingredients, our recipe breaks the mold. We focus on roasting fresh tomatoes to perfection, enhancing their natural sweetness, and combining them with a blend of fresh basil, aromatic onions, and garlic. The result? A soup that’s not just food but an experience—a perfect balance of acidity, sweetness, and creaminess, thanks to a touch of heavy cream.

Serving Suggestions

Serve this heartwarming soup with a swirl of cream, a sprinkle of fresh basil, or a hearty slice of crusty bread. It pairs wonderfully with a grilled cheese sandwich, making for a classic, comforting meal.

Tips for the Perfect Tomato Soup

  • Choose ripe, flavorful tomatoes for the best taste.
  • Don’t skip the roasting step; it’s key to the soup’s deep flavor.
  • For a smoother soup, strain the blended mixture to remove any skins or seeds.

How to Store and Reheat

This tomato soup stores beautifully in the fridge for up to 5 days and freezes well for up to 2 months. Reheat gently on the stove, adding a little broth or water if needed to adjust the consistency.


Our Ultimate Creamy Tomato Soup Recipe is more than just a meal; it’s a testament to the power of simple, fresh ingredients coming together to create something truly special. It’s a dish that invites you to slow down, savor each spoonful, and enjoy the warmth and comfort it brings. So, grab your apron, and let’s make some soup that feels like home.

To complement your culinary journey, explore these delightful recipes that pair wonderfully with our Ultimate Creamy Tomato Soup:

  • Eggplant and Vegetable Casserole: Embark on a culinary journey with this comforting and satisfying meal, combining the soft texture of eggplant with sautéed vegetables and melted cheese. A hearty vegetarian option that promises to delight. Read more about Eggplant and Vegetable Casserole.
  • Oven-Roasted Cauliflower Steaks: Transform the humble cauliflower into a gourmet delight. These steaks are seasoned to perfection, offering a nutritious and flavorful addition to any meal. Perfect as a healthy dinner or a vegetarian main course. Discover the Oven-Roasted Cauliflower Steaks recipe.
  • Easy Cinnamon Roll Cake: Satisfy your sweet tooth with this easy-to-make cake that captures all the flavors of a classic cinnamon roll. Perfect for any occasion, this cake is sure to become a new favorite. Indulge in the Easy Cinnamon Roll Cake recipe.
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Our favorite tomato soup!

Creamy Tomato Soup Recipe

  • Author: admin
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Vegetarian


Dive into the warmth of our Ultimate Creamy Tomato Soup, a velvety blend of roasted tomatoes and fresh basil, perfect for cozy nights. This heartwarming soup combines health and taste in every spoonful, promising comfort in a bowl.


  • 3 pounds tomatoes, fresh, cut into 2” pieces
  • ½ onion diced (1 cup)
  • 5 cloves garlic peeled and chopped
  • 2 Tablespoons olive oil
  • ½ tsp fine sea salt
  • ¼ freshly ground black pepper
  • ¼ cup fresh basil
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • Optional: ¼ to ½ cup heavy cream.


  • Preheat oven to 450 degrees F. Lightly grease a large baking sheet, set aside.
  • Combine tomatoes, onion, and garlic in a large bowl. Toss with olive oil, salt and pepper and stir until evenly distributed.
  • Spread tomato mixture onto prepared baking sheet in a single layer and roast for 15 minutes.
  • Remove from oven, stir, and roast for an additional 15 minutes, broiling during the last 3 minutes so that some of the tomatoes get lightly charred.
  • Add roasted tomato mixture to the container of a high-powered blender, making sure to scrape all the contents of the baking sheet into the blender.
  • Add fresh basil and blend mixture on high speed until smooth (about 50 seconds).
  • In a large pot, melt butter over medium-high heat.
  • Add flour to melted butter and whisk to combine. Cook until butter and flour mixture is golden brown (30-60 seconds).
  • Add broth and sugar and whisk to combine.
  • Add blended mixture to the pot and whisk to combine. If desired (for a creamier soup) add ¼ to ½ cup heavy cream. Cook over medium-low heat for 15 minutes, taste and adjust salt and pepper as desired.
  • Serve warm with croutons, chopped fresh basil, etc.


Ingredient Substitution Notes

  • Tomatoes. Choose a vine-ripened, naturally sweet tomato variety for the best flavor.
  • Onion. use a sweet white or yellow onion.
  • Olive Oil. Any neutral oil works well, my second and third choices would be avocado oil and canola oil.
  • Salted Butter.  Unsalted butter is a good substitute.
  • All-purpose flour. To make this creamy tomato soup gluten-free, use an all-purpose gluten-free flour.
  • Granulated sugar.  brown sugar or honey are good substitutes.
  • Vegetable broth. Chicken broth works well.
  • Heavy cream. Whole milk or half and half are great substitutes.


Store any leftover roasted tomato soup in an airtight container in the refrigerator for 5-7 days.

How to Freeze Tomato Soup

To freeze, let the soup cool to room temperature. Then, transfer the tomato soup to freezer-friendly containers and freeze for up to 2 months. I recommend freezing it in individually-sized portions or at least in portions that you’d eat in a sitting as a family.

Thaw overnight in the fridge and reheat in a pot on the stove over medium-low heat.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Roasting and Blending
  • Cuisine: American


  • Serving Size: 1 cup
  • Calories: 200 kcal
  • Sugar: 7g
  • Sodium: 500mg
  • Fat: 9g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 20mg

Keywords: Creamy Tomato Soup, Roasted Tomato Basil Soup, Vegetarian Soup Recipe, Comfort Food, Healthy Tomato Soup, Homemade Soup, Cozy Winter Meals