There is nothing quite as comforting and soul-satisfying as a bowl of homemade soup, and this Creamy Tomato Soup Recipe is just the perfect example. Imagine rich, velvety tomato goodness blended with tender beans and a subtle kick of garlic and thyme, all coming together in a luscious, creamy texture that warms you from the inside out. This soup feels like a big, cozy hug in a bowl — ideal for chilly days, quick dinners, or whenever you want a flavorful, wholesome treat that’s surprisingly simple to make.
Ingredients You’ll Need
The magic behind this Creamy Tomato Soup Recipe lies in a handful of honest, everyday ingredients that combine to create incredible depth of flavor and inviting creaminess. Each ingredient plays its part: from the aromatic garlic and onion to the hearty cannellini beans, and not to forget those ripe tomatoes that bring that vibrant red color and natural sweetness. Let’s take a look at what’s required.
- Olive oil: For a fragrant base that gently cooks the aromatics and adds richness.
- Garlic cloves, chopped: Infuses the soup with a wonderful punch of flavor and warmth.
- Crushed red pepper: Adds just the right touch of heat without overpowering the other flavors.
- Large onion, chopped: Brings a naturally sweet and savory backbone to the soup.
- Fresh thyme, chopped: A bright herbal note that lifts the overall taste.
- Tomato paste: Concentrates the tomato flavor and deepens the color beautifully.
- Vegetable stock: Creates a savory, flavorful liquid base for the soup.
- Kosher salt: Essential for balancing and enhancing all the flavors.
- Cannellini beans, rinsed and drained: Adds creaminess and body without dairy, plus extra protein.
- Ripe tomatoes, chopped: The star ingredient, providing freshness, juiciness, and natural sweetness.
How to Make Creamy Tomato Soup Recipe
Step 1: Sauté the Aromatics
Heat your olive oil in a Dutch oven over medium-high heat, then toss in the chopped garlic, crushed red pepper, and onion. Let them cook gently for about five minutes until the onions turn translucent and soft, releasing their sweet fragrance. This step builds the flavor foundation that will shine through your soup.
Step 2: Develop the Tomato Flavor
Next, stir in the tomato paste and cook it for a couple of minutes. This quick caramelization allows the tomato paste to deepen in flavor, giving the soup a rich, layered tomato taste that’s anything but flat or one-dimensional.
Step 3: Add Stock, Beans, and Tomatoes
Pour in the vegetable stock, followed by a generous pinch of kosher salt, the rinsed cannellini beans, and the chopped ripe tomatoes. Each of these elements adds heartiness and depth: the stock supports the soup’s liquid base, the beans provide creamy body, and the tomatoes bring fresh brightness.
Step 4: Simmer and Season
Bring everything to a boil, then reduce the heat and let it simmer gently for about 15 minutes. This allows all the ingredients to meld, soften, and become beautifully harmonious. Taste at this stage and adjust the salt so the flavors truly sing.
Step 5: Blend to Creamy Perfection
Finally, use an immersion blender to process the soup until it reaches a smooth, creamy consistency. This step transforms the individual components into a luscious, velvety bowl of comfort that lives up to the name Creamy Tomato Soup Recipe. If you want it extra silky, blend longer — but be sure to keep some texture if you prefer a bit of rustic feel.
How to Serve Creamy Tomato Soup Recipe
Garnishes
While this soup is fantastic on its own, adding toppings takes it to another level of deliciousness. Scatter chili flakes for an extra pop of heat or sprinkle fresh thyme leaves for that herbal brightness. A drizzle of olive oil or a swirl of cream or coconut milk can add an inviting richness that makes every spoonful decadent.
Side Dishes
Pairing this soup with the right sides can turn it into a full meal. Classic crunchy grilled cheese sandwiches are a match made in heaven, providing satisfying contrast and melty cheese goodness. Crusty bread, warm garlic naan, or even a crisp green salad add texture and complement the soup’s silky nature perfectly.
Creative Ways to Present
For a fun twist, serve the Creamy Tomato Soup Recipe in mini bread bowls, turning the bread itself into an edible vessel. Or try topping the soup with toasted pumpkin seeds or crumbled feta cheese for added flavor and crunch. If you’re hosting, consider serving in clear glasses with layered cream and herbs — visually stunning and irresistibly tasty.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the fridge for up to 4 days when stored in an airtight container. Because the flavors deepen over time, leftovers often taste even better the next day. Just give it a good stir and check seasoning before reheating.
Freezing
You can freeze this soup for up to 3 months, making it perfect for meal prep or busy weeks. Cool it completely before spooning into freezer-safe containers or bags. Thaw in the fridge overnight before reheating gently on the stovetop to preserve its creamy texture.
Reheating
Reheat your creamy tomato soup slowly over low to medium heat, stirring occasionally. This method prevents scorching and helps the soup regain its smooth consistency. If it’s too thick after reheating, simply thin it out with a splash of water or vegetable stock.
FAQs
Can I make this soup vegan?
Absolutely! This particular Creamy Tomato Soup Recipe is naturally vegan since it uses cannellini beans for creaminess instead of dairy, making it perfect for those following a plant-based diet.
What if I don’t have fresh tomatoes?
You can substitute fresh tomatoes with high-quality canned whole peeled tomatoes. They might slightly change the texture but will still provide great flavor, especially during out-of-season months.
Can I use a regular blender instead of an immersion blender?
Yes, a regular blender works great. Just be careful to blend in batches and allow steam to escape to avoid pressure build-up when blending hot soup.
How spicy is this soup?
The soup has a gentle warmth thanks to the crushed red pepper, but it’s easily adjustable. Add more or less depending on your heat preference, or skip it if you want a milder version.
Is there a way to make this soup thicker or thinner?
Definitely! For thicker soup, reduce the amount of stock or simmer longer. For thinner soup, add extra stock or water until you reach the desired consistency without diluting the flavor too much.
Final Thoughts
If you’re craving a comforting, flavorful dish that feels like home, this Creamy Tomato Soup Recipe is the answer. It’s simple to make, full of fresh and wholesome ingredients, and utterly delicious. I can’t wait for you to try this recipe and discover just how much joy a warm bowl of tomato soup can bring to your table.
Print
Creamy Tomato Soup Recipe
A rich and comforting Creamy Tomato Soup made with ripe tomatoes, cannellini beans for added creaminess, and fresh herbs. This easy-to-make soup combines sautéed garlic, onions, and tomato paste with vegetable stock to create a flavorful base, then purees the ingredients to smooth perfection, perfect for a cozy meal.
- Total Time: 30 mins
- Yield: 6 servings
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 6 garlic cloves, chopped
- 1/2 teaspoon crushed red pepper
- 1 large onion, chopped
- 1 tablespoon fresh thyme, chopped
- 2 tablespoons tomato paste
- 2 cups vegetable stock
- Kosher salt, to taste
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 3 pounds ripe tomatoes, chopped
Instructions
- Sauté Aromatics: Heat the olive oil in a Dutch oven over medium-high heat. Add the chopped garlic, crushed red pepper, and chopped onion. Cook for about 5 minutes, stirring occasionally, until the onion becomes translucent and fragrant.
- Add Tomato Paste: Stir in the tomato paste and cook for an additional 1-2 minutes to allow the tomato flavor to develop fully.
- Add Stock and Main Ingredients: Pour in the vegetable stock, then add kosher salt to taste, the rinsed cannellini beans, and chopped ripe tomatoes. Stir well to combine all ingredients.
- Simmer the Soup: Bring the mixture to a boil, then reduce the heat to a simmer. Let it cook uncovered for about 15 minutes to allow the flavors to meld and the tomatoes to soften.
- Blend Until Smooth: Use an immersion blender to puree the soup directly in the pot until it achieves a creamy and smooth consistency.
- Serve: Ladle the hot soup into bowls, garnishing with additional chili flakes and fresh thyme leaves for extra flavor and presentation.
Notes
- You can substitute vegetable stock with chicken stock for a non-vegetarian version.
- For a thicker soup, reduce the amount of vegetable stock or cook the soup longer to concentrate flavors.
- Fresh tomatoes are key for the best flavor, but canned whole peeled tomatoes can be used in a pinch.
- To make this soup vegan and gluten-free, ensure the vegetable stock used is both vegan and gluten-free certified.
- The cannellini beans add creaminess without the need for dairy, making this soup suitable for lactose intolerant individuals.
- Adjust the crushed red pepper amount according to your spice preference.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian