Description
Get ready to fall in love with this creamy, comforting Crockpot Tomato Soup — a slow-cooked classic that’s rich in flavor and incredibly easy to make. Whether you’re after a quick dinner, a cozy lunch, or need comforting food ideas for a busy week, this easy recipe is perfect. Ideal for meal prepping or weeknight dinners, it’s a great addition to your list of healthy snacks or breakfast ideas when paired with a grilled cheese sandwich or crusty bread.
Ingredients
2 cans (28 oz each) San Marzano tomatoes
1 large yellow onion, chopped
3 cloves garlic, minced
1 medium carrot, chopped
2 stalks celery, chopped
3 cups vegetable broth
2 tablespoons olive oil
1 teaspoon dried basil
1 teaspoon sugar
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
3/4 cup heavy cream
Fresh basil leaves, for garnish
Instructions
1. Chop the onion, garlic, carrot, and celery. Optional: sauté onion and garlic in olive oil for deeper flavor.
2. Add the canned tomatoes with juices, chopped vegetables, basil, sugar, broth, salt, and pepper to the crockpot. Stir well.
3. Cook on LOW for 6–8 hours or on HIGH for 3–4 hours, until vegetables are soft and flavors are well combined.
4. Use an immersion blender to blend the soup until smooth, or transfer in batches to a blender.
5. Stir in the heavy cream and let it warm through for 10–15 minutes. Taste and adjust seasoning.
6. Serve hot, garnished with fresh basil and a swirl of cream or olive oil. Enjoy with bread or a sandwich.
Notes
Always blend the soup after it finishes cooking to get that velvety texture.
Don’t add the cream too early—wait until after blending to avoid curdling.
Roasting your tomatoes or aromatics before slow cooking will give extra depth to the soup.
- Prep Time: 15 minutes
- Cook Time: 6–8 hours (LOW) or 3–4 hours (HIGH)
- Category: Soup
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 9g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 20mg