There’s nothing quite like a bowl of creamy tomato soup on a chilly day — it’s comforting, familiar, and the perfect partner for a gooey grilled cheese sandwich. But making it from scratch can feel like a project, and canned versions never quite measure up.
This crockpot tomato basil soup fixes that.
It delivers all the creamy, rich, comforting flavor you love — made with crushed tomatoes, garlic, onion, and fragrant basil — all in your slow cooker with almost no effort. Just add everything to the crockpot, let it cook, and blend until smooth. It’s that simple.
Each serving packs about 5- 7 g of protein (with the optional cream and Parmesan), making this a satisfying meal that doesn’t feel like you’re settling. Serve it with a grilled cheese sandwich for the ultimate cozy dinner.
If you’ve been looking for a crockpot tomato soup recipe that actually delivers on flavor without the fuss, this one belongs in your regular rotation.
Why This Crockpot Tomato Basil Soup Works

There’s a reason this tomato soup recipe has become a go-to in my kitchen.
Rich, concentrated flavor. Using less broth (just 2 cups) ensures the tomato flavor stays bold and vibrant — not thin or watery.
Creamy and comforting. The combination of tomatoes, cream, and Parmesan creates a velvety soup that’s pure comfort food.
Fresh, vibrant flavor. Fresh basil, garlic, and onion give this soup a bright, savory depth that canned soup just can’t match.
Dump-and-go convenience. Just add everything to the crockpot and let it do the work — only blending at the end.
Healthy and satisfying. Made with simple, wholesome ingredients, this soup is a nutritious meal that doesn’t feel like diet food.
Kid-friendly. Even picky eaters love creamy tomato soup — especially when served with a grilled cheese.
Perfect for meal prep. This soup freezes beautifully and tastes even better the next day.
Crockpot Tomato Basil Soup
This crockpot tomato basil soup is creamy, healthy, and so easy to make — fresh tomatoes, garlic, basil, and a touch of cream in your slow cooker. Perfect with grilled cheese for the ultimate cozy dinner!
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 2 (28 oz) cans crushed tomatoes
- 2 cups low-sodium vegetable broth (or chicken broth)
- 2 tablespoons tomato paste
- 1 to 2 teaspoons sugar (optional, to balance acidity)
- ¾ teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- 1 cup packed fresh basil leaves, plus more for garnish
- ½ cup heavy cream (or coconut cream for dairy-free)
- ½ cup freshly grated Parmesan cheese (optional)
Instructions
- Add the ingredients to the Crockpot: olive oil, diced onion, garlic, crushed tomatoes, broth, tomato paste, sugar (if using), salt, pepper, and oregano to a 6-quart or larger slow cooker. Stir until well combined.
- Cook: Cover and cook on LOW for 4 to 6 hours or HIGH for 2 to 3 hours, until the onion is very soft and the flavors have developed.
- Add the basil: Stir in the fresh basil. Cover and cook for 5 to 10 minutes, just until the basil is wilted and fragrant.
- Blend until smooth: Use an immersion blender to blend the soup until smooth and creamy. Alternatively, carefully blend the soup in batches using a regular blender, then return it to the slow cooker.
- Finish the soup: Stir in the heavy cream and Parmesan cheese (if using). Cover and cook for another 5 to 10 minutes on LOW, just until heated through. Taste and adjust with additional salt, pepper, or sugar as needed.
- Serve: Ladle the soup into bowls and garnish with fresh basil. Serve warm with grilled cheese, crusty bread, or your favorite sandwich.
Easy Variations

Make it with Fresh Tomatoes: Use 6 cups of fresh tomatoes (peeled and chopped) instead of canned. They’ll break down beautifully during cooking.
Make it Spicy: Add ½ teaspoon red pepper flakes or a diced jalapeño for a spicy kick.
Make it with Roasted Garlic: Add 1 head of roasted garlic (squeezed out of the skins) for a deeper, sweeter flavor.
Make it with Tortellini: Add cooked cheese tortellini during the last 15 minutes for a heartier soup.
Make it with Roasted Red Peppers: Add 1 cup of roasted red peppers before blending for a smoky, sweet twist.
Make it Vegan: Use coconut cream instead of heavy cream and omit the Parmesan or use a dairy-free alternative.
Storage and Reheating
- Refrigerate: Store leftover soup in an airtight container in the fridge for up to 5 days. The flavors deepen as it sits.
- Freeze: For the best texture, freeze the soup before adding the cream and Parmesan. Add the dairy ingredients after thawing and reheating. Freeze for up to 3 months.
- Reheat: Warm gently on the stovetop over medium-low heat or in the microwave. Add a splash of broth or cream if the soup has thickened too much.
What to Serve With Tomato Basil Soup

- Grilled cheese sandwich
- Crusty bread or garlic bread
- A simple green salad
- Parmesan crisps
- Oyster crackers or croutons
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes — use 6 cups of fresh tomatoes (peeled and chopped). They’ll break down beautifully during cooking. Add an extra ½ teaspoon of salt to balance the flavor.
Can I make this soup dairy-free?
Yes — use coconut cream instead of heavy cream and omit the Parmesan or use a dairy-free alternative.
Why is my tomato soup acidic?
Tomatoes can be naturally acidic. Add a pinch of sugar or a splash of cream to balance the acidity. Start with 1 teaspoon and add more to taste.
Can I make this soup in a blender?
Yes — if you don’t have an immersion blender, carefully transfer the soup to a blender in batches and blend until smooth. Return to the crockpot before adding the cream.
How long does tomato soup last in the fridge?
Stored in an airtight container, tomato soup lasts up to 5 days in the fridge. The flavors deepen over time.
Can I freeze tomato soup?
Yes — for the best texture, freeze the soup before adding the cream and Parmesan. Add the dairy ingredients after thawing and reheating. Freeze for up to 3 months.
What’s the best way to reheat tomato soup?
Reheat gently on the stovetop over medium-low heat or in the microwave. Add a splash of broth or cream if the soup has thickened too much.
Can I add cheese to this soup?
Yes — stir in grated Parmesan or cheddar cheese after blending for extra flavor and creaminess.
Is this soup healthy?
Yes — this soup is made with simple, wholesome ingredients and is naturally low in calories and fat (without the cream). It’s a nutritious, satisfying meal.
Can I use dried basil instead of fresh?
Fresh basil is highly recommended for the best flavor. If using dried, use 1 tablespoon and add it at the beginning of cooking.
More Recipes You’ll Love
If you enjoyed this crockpot tomato basil soup, here are a few other comforting soup and slow cooker favorites to try:
- Crockpot Zuppa Toscana (Fall & Winter Comfort Food) — creamy, hearty Italian sausage, potato, and kale soup
- Crockpot Beef Chili (Thick, Hearty & Easy) — the ultimate comfort food packed with 30-35g of protein per serving
- Crockpot Loaded Potato Soup (Creamy & Easy) — creamy, comforting, and packed with bacon, cheese, and all your favorite toppings
Conclusion
This crockpot tomato basil soup is proof that the best comfort food doesn’t have to be complicated. With simple ingredients and a few hours in the slow cooker, you get a creamy, flavorful soup that’s perfect for cozy nights, meal prep, or pairing with a grilled cheese sandwich.
Make a batch this weekend — you’ll have lunches for days and a freezer stocked with one of the most comforting soups you’ll ever make.
Give this crockpot tomato basil soup recipe a try — it just might become your new favorite.