Crockpot Tomato Soup Recipe From Scratch


Bowl of creamy crockpot tomato soup with a swirl of cream and fresh basil on a dark wooden surface.

My crockpot tomato soup is the recipe I make every fall without fail. Canned tomatoes and a handful of pantry staples go into the slow cooker — and four hours later, the whole house smells incredible. This version comes out thick, creamy, and rich with slow-simmered tomato flavor.

Prep Time: 10 minutes

Cook Time: 4 hours

Total Time: 4 hours 10 minutes

Servings: 6

Method: Slow Cooking

Why This Crockpot Tomato Soup Works So Well

Slow cooking breaks down the tomatoes completely. The long, low heat concentrates the flavor in a way stovetop versions never quite match. Every spoonful is thick and deeply savory.

Fresh garlic and basil go in raw. The crockpot extracts all of that flavor slowly, without scorching. There’s no sautéing, no babysitting a pot on the stove.

A splash of heavy cream at the end rounds out the bright acidity. The result is a velvety, restaurant-quality crockpot tomato soup that takes about 10 minutes of hands-on work.

Ingredients

  • 3 1/2 pounds (1.6 kg) ripe Roma tomatoes, cored and halved
  • 1 medium yellow onion, roughly chopped
  • 6 cloves garlic, peeled
  • 1/4 cup fresh basil leaves, packed
  • 1 cup chicken or vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon sugar
  • 1/2 cup heavy cream

What You Need for Crockpot Tomato Soup

Roma tomatoes — meaty and low-moisture, these give the richest base. Canned whole San Marzano tomatoes (28 oz drained) work just as well when fresh tomatoes are out of season.

Yellow onion — adds sweetness and body. It melts completely after four hours in the slow cooker, so the texture is seamless after blending.

Garlic — six cloves sounds like a lot, but the long cook time mellows the bite into something sweet and nutty. Don’t skip it.

Fresh basil — add it at the start so the flavor infuses the whole pot. You can stir in a few extra fresh leaves just before blending for brightness.

Heavy cream — added at the very end, off heat. It creates that signature creamy tomato soup texture without curdling. Half-and-half works for a lighter version.

Broth — keeps the soup from thickening too much during cooking. Use vegetable broth to keep this vegetarian.

How to Make Crockpot Tomato Soup

  1. Core and halve the Roma tomatoes. Add them to the crockpot cut-side up.
  2. Add the chopped onion, garlic cloves, and fresh basil leaves on top of the tomatoes.
  3. Pour in the broth. Drizzle olive oil over everything.
  4. Add the salt, black pepper, and sugar. Stir gently to combine.
  5. Cover and cook on LOW for 4 hours or HIGH for 2 hours, until tomatoes are fully broken down.
  6. Use an immersion blender directly in the crockpot to blend until smooth. Alternatively, transfer in batches to a blender.
  7. Stir in the heavy cream. Taste and adjust salt if needed. Serve immediately.

Crockpot Tomato Soup Variations

Tomato Basil Soup

Stir in an extra 1/4 cup of fresh basil just before blending. This brightens the flavor considerably and pushes it toward a classic tomato basil soup profile. A drizzle of good olive oil on top before serving ties it together.

Spicy Tomato Soup

Add 1/2 teaspoon of red pepper flakes and one small jalapeño (seeded) to the crockpot with the rest of the ingredients. The heat builds slowly over the cook time. Balance with a bit more cream at the end.

Roasted Red Pepper Tomato Soup

Add two jarred roasted red peppers (drained) to the crockpot. They add a smoky, slightly sweet layer that pairs well with a grilled cheese dip. This is a great variation for anyone who finds plain tomato soup too sharp.

Vegan Crockpot Tomato Soup

Skip the heavy cream and use full-fat coconut milk instead. Use vegetable broth. The coconut flavor is subtle in the finished soup — the tomato dominates. This version is also naturally gluten-free.

Tips for the Best Crockpot Tomato Soup

  • I always use Roma tomatoes when they’re in season — they give a denser, less watery base.
  • Don’t skip the sugar. It’s just 1/2 teaspoon, but it balances the acidity without making the soup taste sweet.
  • Add the cream after turning off the heat. Stirring cold cream into hot soup while the crockpot is still on can cause it to curdle.
  • For an extra-smooth texture, strain the blended soup through a fine mesh sieve before adding the cream.
  • Serve with crusty bread or a grilled cheese sandwich — the tomato soup recipe doubles as a dipping sauce.
  • Leftovers thicken overnight in the fridge. Thin with a splash of broth when reheating.

Make Ahead & Storage

This crockpot tomato soup keeps in the fridge for up to five days in an airtight container. I make a full batch on Sunday and reheat portions throughout the week.

To freeze, cool the soup completely before adding the cream. Freeze the unseasoned, un-creamed base in zip-top freezer bags for up to 3 months. Thaw overnight in the fridge, reheat on the stovetop, then stir in the cream fresh. This keeps the texture smooth after freezing.

Common Questions

Can I use canned tomatoes instead of fresh?

Yes. One 28-ounce can of whole peeled San Marzano tomatoes works perfectly. Drain about half the liquid first so the soup doesn’t end up too thin. The cook time stays the same.

Do I need to peel the tomatoes before adding them?

No. The skins break down completely during four hours in the slow cooker. After blending, you won’t notice them. If you’re using a standard blender (not immersion), the skins blend out cleanly.

Can I make this crockpot tomato soup dairy-free?

Yes. Replace the heavy cream with full-fat coconut milk. Use vegetable broth instead of chicken broth. The flavor is still rich and creamy — the coconut is very subtle against the tomatoes.

How do I thicken the soup if it’s too thin?

Remove the lid for the last 30 minutes of cooking. The liquid reduces and the soup concentrates. Alternatively, blend in 2 tablespoons of tomato paste before adding the cream.

What goes well with tomato soup?

A classic grilled cheese is hard to beat. I also serve it with crusty sourdough, a swirl of olive oil, and fresh basil on top. For heartier meals, add a side salad or a half sandwich.

This crockpot tomato soup from scratch is the slow cooker recipe I come back to every single week. Save this recipe for your next soup night and share it with a friend who loves easy crockpot meals.

Bowl of creamy crockpot tomato soup with a swirl of cream and fresh basil on a dark wooden surface

Crockpot Tomato Soup Recipe From Scratch

A thick, velvety slow cooker tomato soup made with fresh Roma tomatoes, garlic, basil, and a swirl of cream.

Prep
10 min
Cook
240 min
Total
250 min
Servings
6
Calories
165

Ingredients

  • 3 1/2 pounds (1.6 kg) ripe Roma tomatoes, cored and halved
  • 1 medium yellow onion, roughly chopped
  • 6 cloves garlic, peeled
  • 1/4 cup fresh basil leaves, packed
  • 1 cup chicken or vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon sugar
  • 1/2 cup heavy cream

Instructions

  1. Core and halve the Roma tomatoes. Add them to the crockpot cut-side up.
  2. Add the chopped onion, garlic cloves, and fresh basil leaves on top of the tomatoes.
  3. Pour in the broth. Drizzle olive oil over everything.
  4. Add the salt, black pepper, and sugar. Stir gently to combine.
  5. Cover and cook on LOW for 4 hours or HIGH for 2 hours, until tomatoes are fully broken down.
  6. Use an immersion blender directly in the crockpot to blend until smooth. Alternatively, transfer in batches to a blender.
  7. Stir in the heavy cream. Taste and adjust salt if needed. Serve immediately.
Nutrition per serving
165 cal 14g carbs 3g protein 11g fat 3g fiber 8g sugar 420mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts