Slow cooker creamy tomato soup starts with canned tomatoes, onion, carrot, and garlic that cook for hours until they turn sweet and soft. You blend the pot right in the crock, stir in cream at the end, and dinner is done. The long, gentle heat does the work a stovetop simmer would do, without you standing there stirring.
I love making this Slow Cooker Creamy Tomato Soup when we want a warm, comforting meal that’s easy to prepare on a busy day. The slow cooker helps bring out the rich tomato flavor, while the creamy finish makes it perfect for pairing with a grilled cheese sandwich or crusty bread. Before publishing, add one real detail from Mercedes’s experience, such as what she changed after testing the recipe or how long the leftovers lasted at home.
What sets this version apart is a five-minute step before the slow cooker. You cook the onion and carrot in butter, then cook the tomato paste until it darkens, which removes the raw, tinny taste. A little sugar balances the acid, and a Parmesan rind adds savory depth if you have one. The cream goes in last and off the heat, so it stays smooth.
Why You’ll Love This Slow Cooker Creamy Tomato Soup Recipe
- Hands-off cooking: After about 20 minutes of prep, the slow cooker runs for 6 to 7 hours on its own. You can leave the house while it cooks.
- Pantry ingredients: Canned tomatoes, broth, onion, carrot, and garlic are what you need. The only item you may have to pick up is cream.
- Blended in one pot: An immersion blender works right in the crock, so you skip pouring hot soup into another container.
- Controlled acid: A teaspoon of sugar and finely diced carrot soften the sharpness of canned tomatoes. The tips below also give you a fix if your batch still tastes sour.
- Easy to make dairy-free: Swap the butter for olive oil and the cream for full-fat canned coconut milk. The ingredient notes explain what changes.
- Good with simple sides: It pairs with grilled cheese, garlic bread, or a handful of croutons. Kids tend to like dunking.
- Freezer-friendly base: Freeze the soup before adding cream and you have future dinners ready. The storage section explains how.
- Makes a full pot: The recipe yields about 9 cups, enough for six bowls with a little left over for lunch.
Ingredients
- Unsalted butter, 2 tablespoons (28 g): It browns the vegetables and adds flavor. Use olive oil instead if you want the soup dairy-free. The soup tastes slightly less rich, but it works.
- Olive oil, 1 tablespoon: It keeps the butter from scorching in the skillet. Any neutral oil works the same way.
- Yellow onion, 1 large, diced (about 1½ cups): It makes the sweet, savory base. Two leeks, white and light green parts only, are a milder swap. Onion powder (1 tablespoon) works in a pinch, but you lose some body.
- Carrots, 2 medium, finely diced (about ¾ cup/100 g): They add sweetness that balances the tomato acid. Celery gives a more savory, less sweet soup. If you skip both, add an extra ½ teaspoon of sugar.
- Garlic, 4 cloves, minced: It adds depth. Jarred minced garlic works at 2 teaspoons, though the flavor is a little flatter.
- Tomato paste, 3 tablespoons: This concentrated tomato flavor gives the soup its deep color. Tube paste works the same way. Without it, the soup tastes thinner, and 1 tablespoon of minced oil-packed sun-dried tomatoes is a reasonable stand-in.
- Whole peeled tomatoes, 2 cans (28 oz/794 g each), with juices: They are the base. Crushing them by hand lets you control the texture. Canned crushed tomatoes also work, and you can skip the crushing. Fire-roasted tomatoes add a smoky edge. If you use about 4 lb (1.8 kg) of fresh Roma tomatoes, quarter them and cut the broth to 1 cup, because fresh tomatoes release more liquid.
- Low-sodium chicken or vegetable broth, 2 cups (480 ml): It thins the soup and adds savory flavor. Use vegetable broth for a vegetarian pot. Water works too, but add ½ teaspoon more salt and taste at the end.
- Granulated sugar, 1 teaspoon: It rounds off the acid. Honey works at the same amount. If your tomatoes taste sweet, use ½ teaspoon.
- Dried basil, 1½ teaspoons, and dried oregano, 1 teaspoon: They give the soup its Italian-American flavor. Two teaspoons of Italian seasoning can replace both.
- Salt, 1 teaspoon; black pepper, ½ teaspoon; red pepper flakes, ¼ teaspoon (optional): These season the pot. Pepper flakes add background warmth, not obvious heat. Taste at the end and adjust.
- Bay leaf, 1, and Parmesan rind, 2 inches (optional): The bay leaf adds a subtle herbal note. The rind adds salty, savory depth as it simmers. Remove both before blending.
- Heavy cream, 1 cup (240 ml): It gives the soup body and a velvety finish. Half-and-half works but makes a thinner soup. Full-fat canned coconut milk is the dairy-free swap and adds a faint coconut flavor. Four ounces (115 g) of cream cheese, blended in, makes a tangier and thicker soup.
- Fresh basil, ¼ cup (about 6 g), torn or sliced: Stirred in at the end, it adds a bright, fresh note. Fresh parsley can stand in, but the flavor will be different.
Tips For Making Slow Cooker Tomato Soup
- Cook the tomato paste until it darkens. It should move from bright red to a deeper brick color in about 2 minutes. This cooks off the raw, metallic taste and adds sweetness to the final soup.
- Dice the carrots small. Pieces about ¼ inch (6 mm) soften fully and blend away. Large chunks may leave gritty flecks in the finished soup.
- Crush the tomatoes by hand. Squeeze each one over the crock or mash them with a spoon. This breaks them down so the blender doesn’t have to work as hard, and you can see what you’re adding.
- Keep the lid on. Each time you lift it, heat escapes and the cooking time stretches. Check it once near the end.
- Fix a soup that tastes sour. This is a common mistake with canned tomatoes. Stir in ½ teaspoon of sugar and taste, then repeat if needed. A tiny pinch of baking soda (about ⅛ teaspoon) also works by neutralizing acid, but add it slowly because it foams.
- Remove the bay leaf and Parmesan rind before blending. A bay leaf does not break down, and a hard rind can jam an immersion blender. Fish them out with a spoon.
- Blend hot soup with care. An immersion blender is the safest choice. If you use a countertop blender, fill it no more than halfway, vent the lid, and cover it with a towel, because hot liquid expands and can push the lid off.
- Add the cream last, off the heat. Dairy can curdle when it sits in acidic soup over long, high heat. If your soup looks grainy after the cream goes in, give it another 20 seconds with the blender.
- Fix a soup that’s too thin. If it looks watery after blending, cook it uncovered on High for 20 to 30 minutes, stirring now and then, and add the cream afterward. A tablespoon of extra tomato paste whisked in also thickens it. A soup that’s too thick needs warm broth, a few tablespoons at a time.
- Taste again after the cream. Cream mellows the flavors, so the soup may need another pinch of salt. Add it a little at a time.
Step-by-Step Instructions
- Cook the vegetables. Heat the butter and olive oil in a large skillet over medium heat. Add the onion and carrots and cook 6 to 8 minutes, stirring, until soft and golden at the edges.
- Add garlic and paste. Stir in the garlic and cook 30 seconds until you can smell it. Add the tomato paste and cook 2 minutes, stirring, until it darkens to a brick color and starts to stick to the pan.
- Fill the slow cooker. Scrape everything into a 6-quart (5.7 L) slow cooker, including any browned bits.
- Add the tomatoes and seasonings. Pour in the tomatoes with their juices and crush them with your hands or a spoon. Add the broth, sugar, basil, oregano, salt, pepper, red pepper flakes, bay leaf, and Parmesan rind. Stir.
- Cook. Cover and cook on Low for 6 to 7 hours or on High for 3 to 4 hours. The soup is ready when it is deep red and a carrot piece mashes easily against the side of the crock.
- Remove the extras. Take out the bay leaf and Parmesan rind.
- Blend. Use an immersion blender for 1 to 2 minutes, moving it around, until the soup looks uniform with no visible flecks of skin or carrot.
- Add the cream. Turn the slow cooker to Warm or Off. Pour in the cream slowly while stirring, until the soup turns a lighter orange-red and no streaks remain. Cover and let it sit 10 minutes.
- Finish and serve. Taste and adjust the salt or sugar. Stir in the fresh basil and serve hot.
How To Store Leftovers
Refrigerate leftovers within 2 hours of serving. Move the soup from the slow cooker into shallow airtight containers so it cools quickly. It keeps 3 to 4 days in the fridge.
For the freezer, the texture is best if you freeze the soup before adding the cream. Cool it fully, then freeze in freezer-safe containers with about ½ inch (1.25 cm) of space at the top. It keeps 2 to 3 months. Soup that already has cream can be frozen, but it may separate a little when thawed. Whisk or blend it again after reheating. Thaw overnight in the fridge.
To reheat, use the stovetop or microwave instead of the slow cooker. USDA guidance says a slow cooker heats leftovers too slowly to be safe. Warm the soup, stirring often, until it is steaming hot and reaches 165°F (74°C). Add a splash of broth if it has thickened. Reheat leftovers only once.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but results vary with the season. Use about 4 lb (1.8 kg) of ripe Roma tomatoes, quartered, and cut the broth to 1 cup, since fresh tomatoes release a lot of water. Out-of-season tomatoes taste weaker, so you may need an extra teaspoon of sugar and another tablespoon of tomato paste.
Why does my tomato soup taste sour or sharp?
Tomatoes are naturally acidic, and some canned brands are sharper than others. Stir in ½ teaspoon of sugar at a time and taste after each addition. A small pinch of baking soda also reduces the sharpness, but it will foam, so add it slowly.
Can I make this soup dairy-free?
Yes. Use olive oil in place of the butter and full-fat canned coconut milk in place of the cream. Shake the can first and measure 1 cup. The soup will taste faintly of coconut, and the Parmesan rind should be skipped.
Do I need to blend it?
You don’t have to. Without blending, the soup is chunky and closer to a tomato stew. For a smooth soup, an immersion blender is the easiest option. If you use a countertop blender, work in batches, fill it halfway, and vent the lid.
Can I cook it on High instead of Low?
Yes. High takes 3 to 4 hours. Low takes 6 to 7 hours and gives a slightly deeper, more blended flavor. Either way, wait until the carrots mash easily before you blend.
Can I freeze slow cooker tomato soup?
Yes. For the best texture, freeze it before adding the cream, and it keeps 2 to 3 months. When you reheat it, add the cream fresh. If you freeze it with cream already in, stir or blend it after reheating to bring it back together.
Why did my soup curdle?
Cream can separate when it hits very hot, acidic soup, or when the soup boils after the cream goes in. Turn the heat to Warm or Off before pouring it in, and don’t boil it afterward. If it already looks grainy, blend it for 20 to 30 seconds.
What goes well with this soup?
Grilled cheese is the classic partner, and garlic bread or toasted ciabatta work too. Croutons, a spoonful of pesto, or grated Parmesan on top add texture. A simple green salad rounds out the meal.
Recipe Card
Slow Cooker Tomato Soup
Prep time: 20 minutes | Cook time: 6 hours 15 minutes | Total time: 6 hours 35 minutes | Servings: 6 (about 1½ cups each)
Ingredients
- 2 tablespoons (28 g) unsalted butter
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 2 medium carrots, finely diced
- 4 cloves garlic, minced
- 3 tablespoons tomato paste
- 2 cans (28 oz/794 g each) whole peeled tomatoes, with juices
- 2 cups (480 ml) low-sodium chicken or vegetable broth
- 1 teaspoon granulated sugar
- 1½ teaspoons dried basil
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 1 bay leaf
- 1 Parmesan rind, about 2 inches (optional)
- 1 cup (240 ml) heavy cream
- ¼ cup (about 6 g) fresh basil, torn or sliced
Instructions
- Melt the butter with the oil in a skillet over medium heat. Cook the onion and carrots 6 to 8 minutes until soft and golden at the edges.
- Stir in the garlic for 30 seconds. Add the tomato paste and cook 2 minutes until it darkens to a brick color.
- Scrape the mixture into a 6-quart (5.7 L) slow cooker.
- Add the tomatoes with juices, crushing them by hand. Add the broth, sugar, dried basil, oregano, salt, pepper, pepper flakes, bay leaf, and Parmesan rind. Stir.
- Cover and cook on Low 6 to 7 hours or High 3 to 4 hours, until a carrot mashes easily against the crock.
- Remove the bay leaf and rind. Blend with an immersion blender 1 to 2 minutes until uniform.
- Turn to Warm or Off. Stir in the cream slowly until no streaks remain. Cover and rest 10 minutes.
- Adjust salt and sugar, stir in the fresh basil, and serve.
Nutrition per serving (estimate): about 270 calories, 5 g protein, 17 g carbohydrates, 21 g fat, 4 g fiber, 700 mg sodium.