This Creamy Tomato Soup is the kind of recipe that feels like a warm hug in a bowl. Rich, smooth, and full of classic tomato flavor, it comes together in the crockpot with almost no effort at all. You dump everything in, let it cook low and slow, and finish it off with a swirl of heavy cream and butter that takes it completely over the top.
I am a huge soup person, especially when the weather gets colder and you just want something comforting on the table without a lot of fuss. This one has become a staple in my house because it is so simple but tastes like something you would get at a restaurant. The texture is incredibly smooth and creamy, the seasoning is perfectly balanced, and paired with a grilled cheese sandwich it is honestly one of the best meals ever.
The best part is that this is a true set it and forget it recipe. No stirring, no watching the stove, no standing over anything. Just add your ingredients, walk away, and come back to a soup that tastes like it took way more effort than it did. If you have never made tomato soup from scratch before, this is the perfect place to start.
Why you’ll love Creamy Tomato Soup
- Incredibly Easy: Everything goes into the crockpot and cooks on its own. No blending required, no babysitting the stove.
- Rich and Creamy Texture: The heavy cream and butter added at the end give this soup a smooth, velvety finish that is so much better than anything from a can.
- Perfect Comfort Food: There is nothing better on a cold day than a bowl of creamy tomato soup. This one delivers every single time.
- Only 10 Minutes of Prep: Measure, pour, mix, and walk away. That is genuinely all you need to do before the slow cooker takes over.
- Feeds a Crowd: This recipe makes 8 servings, making it great for family dinners, meal prep, or having friends over.
- Kid Friendly: The smooth texture and mild, classic tomato flavor makes this a soup that even picky kids will love, especially served with grilled cheese for dipping.
- Great for Meal Prep: This soup stores and reheats beautifully, making it a perfect recipe to make ahead for the week.
- Pairs Perfectly with Everything: Grilled cheese, crusty bread, croutons, a simple salad. This soup goes with just about anything you want to serve alongside it.
Ingredients
Full ingredients and amounts are in the recipe card below. Read through this section for notes on each ingredient and easy substitution ideas.
- Tomato Puree: This is the base of the entire soup and what gives it that deep, rich tomato flavor. A 28 oz can is the perfect amount for this recipe. Make sure you are using tomato puree and not crushed tomatoes or diced tomatoes, as those will give you a much chunkier result.
- Chicken Broth: Adds body and savory depth to the soup without making it taste heavy. You can swap for vegetable broth if you want to keep this vegetarian and the flavor will still be great.
- Basil: One of the most classic pairings with tomato. It adds a slightly sweet, herby note that rounds out the flavor beautifully. Dried basil works perfectly here.
- Oregano: Adds an earthy, slightly peppery flavor that complements the tomato and basil perfectly. A staple in Italian-inspired cooking and a must in this soup.
- Garlic Powder: Brings in that essential savory background flavor without any chopping required. Do not skip this one.
- Black Pepper: Adds a little warmth and depth. Season to your taste if you like things a little spicier.
- Salt: Pulls all the flavors together. Start with the amount in the recipe and adjust at the end if needed.
- Sugar: This is the secret ingredient. Just a small amount helps balance the natural acidity of the tomatoes and makes the entire soup taste smoother and more cohesive. You will not taste sweetness, it just makes everything better.
- Tomato Paste: Concentrated tomato flavor in a small amount. Two tablespoons deepens the overall tomato taste and adds a richness that makes a big difference.
- Heavy Cream: Added at the end of cooking, this is what transforms the soup from good to absolutely amazing. It adds richness, creaminess, and that silky smooth texture everyone loves.
- Butter: Also added at the end, the butter gives the soup a glossy, velvety finish and rounds out all the flavors. Do not skip it.
- croutons
- basil
- grilled cheese sandwich
TIPS FOR MAKING THE BEST CREAMY TOMATO SOUP
- Use Tomato Puree, Not Crushed or Diced: The puree gives you that smooth, silky texture right from the start. Crushed or diced tomatoes will give you a much chunkier soup that would need to be blended.
- Do Not Skip the Sugar: It sounds like an odd addition but it makes a real difference. Tomatoes are naturally acidic and the sugar balances that out so the soup tastes smooth and well-rounded rather than sharp or tangy.
- Add the Cream and Butter at the End: Do not add these at the beginning of cooking. Adding them after the soup is done cooking keeps the cream from breaking or curdling and gives you that perfect creamy texture.
- Stir Well After Adding the Cream and Butter: Give everything a really good stir once you add the cream and butter so they fully incorporate into the soup. You want it to look smooth and unified, not streaky.
- Taste and Adjust Before Serving: Once the cream and butter are in, taste the soup and adjust the salt and pepper if needed. The flavor deepens as it cooks so you may want just a touch more seasoning at the end.
- Use Full Fat Heavy Cream: Do not substitute half and half or regular milk here. Heavy cream gives you the richest, most stable result. Lighter options can make the soup thinner and more likely to separate.
- Keep the Lid On While Cooking: Just like any slow cooker recipe, resist the urge to lift the lid. Every time you open it you lose heat and extend the cooking time.
- Chicken Broth Makes It Richer: Chicken broth adds more savory depth than water or vegetable broth, but if you want to keep this vegetarian, vegetable broth is a great swap.
- Serve Immediately After Adding Cream: Once the cream and butter are stirred in, the soup is ready. Serve it right away for the best texture and flavor.
- Top It Right Before Serving: Croutons, fresh basil, or a drizzle of extra cream added right before serving makes this soup look and taste restaurant-quality. It is a small step that makes a big impression.
Leftovers/storage
- Refrigerator: Store leftover soup in an airtight container in the refrigerator for up to 3 to 4 days. It reheats beautifully and still tastes just as good the next day.
- Freezer: This soup freezes really well. Let it cool completely before transferring to freezer-safe containers or bags. It will keep in the freezer for up to 3 months.
- To Reheat from the Fridge: Warm in a saucepan over medium-low heat, stirring occasionally. If the soup has thickened up in the fridge, add a splash of chicken broth or milk and stir until it loosens back up to your preferred consistency.
- To Reheat from the Freezer: Thaw overnight in the refrigerator, then reheat on the stovetop as above. You can also reheat from frozen in a saucepan over low heat, stirring frequently and adding a splash of broth as needed.
- Meal Prep Tip: This soup is an excellent candidate for meal prep. Make the full batch on Sunday and portion it into individual containers for easy lunches or dinners throughout the week.
Frequently asked questions
Why do you add sugar to tomato soup? The sugar helps balance the natural acidity of the tomatoes. You will not taste sweetness at all. It just makes the overall flavor smoother and more balanced. It is a small addition that makes a noticeable difference in the final result.
Can I make this vegetarian? Yes, very easily. Just swap the chicken broth for vegetable broth and everything else stays the same. The soup will still be rich, flavorful, and delicious.
Can I blend this soup? The soup is already very smooth because of the tomato puree base, but if you want it even silkier you can use an immersion blender right in the slow cooker after cooking or transfer it to a regular blender in batches. Just be careful blending hot liquids.
Can I make this even creamier? Absolutely. Add a little extra heavy cream or an extra tablespoon of butter at the end and stir it in. It makes the soup noticeably richer and more indulgent.
What is the difference between tomato puree and tomato paste? Tomato puree is a smooth, pourable product made from cooked tomatoes. Tomato paste is much thicker and more concentrated. This recipe uses both. The puree is the main base and the paste adds a deeper, more intense tomato flavor in a small amount.
Can I use fresh tomatoes instead of canned? Canned tomato puree gives you the most consistent, smooth result and is what this recipe is developed for. If you use fresh tomatoes you would need to roast and puree them first, and the flavor and texture may vary.
What can I serve with this soup? Grilled cheese is the classic pairing and honestly nothing beats it. You can also serve it with crusty bread, garlic bread, croutons on top, or a simple side salad. This soup also works great as a starter before pasta or other Italian-inspired meals.
Can I make this on low instead of high? Yes! Cook on low for 4 hours instead of high for 2 hours. The result is the same, just a slower cook. This is a great option if you want to start it in the morning and have it ready by lunch.
How do I know when the soup is done? The soup is done when everything is fully heated through and the flavors have had time to meld together. Give it a stir and taste it. It should smell incredible and taste rich and savory. Then add your cream and butter, stir well, and it is ready to serve.