Pesto Crock Pot Pizza Soup
This soup is designed to be easy, flexible, and perfect for families. You’ll spend about 10 to 15 minutes prepping, then just let it cook low and slow in your 6-quart crock pot for 2 to 3 hours (or faster on high). It serves 6 to 8 hungry folks with pantry staples plus some optional extras to satisfy picky eaters and those who want to load it up.
- You’ll find a complete ingredient list below — including optional veggies and toppings — plus easy slow cooker directions, tips for getting the texture just right, tasty variations, and advice for storing and reheating leftovers.
- For serving, try topping with shredded mozzarella, an extra spoonful of pesto, or fresh basil. Pair the soup with crusty bread, garlic knots, or grilled cheese sandwiches for a warm, satisfying meal.
- And if you want to switch things up, I’ve included vegetarian, spicy, and creamier options to make this recipe work for everyone at your table.
Comfort Food, Made Easy
This Pesto Crock Pot Pizza Soup blends all the best parts of a classic pizza—juicy tomatoes, aromatic basil pesto, pepperoni, and savory Italian sausage—into one super easy slow cooker meal (think Crock Pot Spaghetti and Meatballs for another set-it-and-forget-it Italian dinner). It’s the ultimate comfort food that feels special but doesn’t require a ton of fuss. The crock pot does all the work while the flavors meld, and finishing with fresh pesto and melty mozzarella cheese gives it that authentic pizza flair—also celebrated in our Zucchini Pizza Casserole—in every spoonful.
Ingredients and Measurements

- 1 lb ground Italian sausage, browned and drained
- 1 cup pepperoni slices, chopped
- 29 oz diced tomatoes with basil, oregano, and garlic – undrained (2 cans, 14.5 oz each)
- 21 oz canned condensed tomato soup (2 cans, 10.5 oz each)
- 2 cups milk
- 6 tablespoons basil pesto
- 1 small green pepper, washed and chopped (optional)
- 1 cup onion, chopped (optional)
- 4 oz can sliced mushrooms, drained (optional)
- 2.25 oz can sliced black olives, drained (optional)
- Shredded mozzarella cheese for garnish
Slow Cooker Step‑by‑Step
- Brown the Italian sausage in a skillet, breaking it up as it cooks.
- Drain excess fat from the browned sausage.
- Transfer the browned sausage to the crock pot.
-
Place the undrained diced tomatoes in a mixing bowl and pulse with an immersion blender to desired texture (or pulse in a regular blender).
- Add the chopped pepperoni, blended tomatoes, condensed tomato soup, milk, and basil pesto to the crock pot with the sausage; add green pepper, onion, mushrooms, and olives if using.
- Stir until well combined.
- Cover and cook on LOW for 2–3 hours or on HIGH for 1–1½ hours, stirring once about halfway through.
- Taste and adjust seasoning with salt, pepper, extra pesto, or a pinch of sugar to balance acidity.
- If the soup is too thick, thin with a splash of milk or low-sodium chicken broth; if too thin, uncover and simmer on HIGH for 10–15 minutes.

Tips for Best Results
- Make sure to brown and drain the sausage well to keep the soup from turning greasy. A little fat is great for flavor, but too much will make it oily and heavy.
- When blending the diced tomatoes, only go as smooth as you like — leaving some chunkiness keeps that rustic, satisfying tomato bite that really makes this feel like pizza in a bowl. For more on balancing acidity and puree texture, see Roasted Tomato Soup.
- Stir the soup halfway through cooking to prevent hot spots and keep the milk from scorching around the edges of your crock pot.
- Full-fat milk works best for a creamy texture. If you choose skim or plant-based milk, add a splash of cream or even a little extra pesto at the end to keep it rich.
- If you’re watching salt, opt for low-sodium canned tomatoes and tomato soup since pepperoni and sausage bring a salty punch on their own.
- Wait to add shredded cheese until right before serving or after reheating — otherwise, it can break down or separate. We use the same add-at-the-end technique in Garlic Parmesan Pasta Soup to keep the broth silky and smooth.
Ways to Customize
- Vegetarian: Swap out sausage and pepperoni for plant-based Italian sausage or add extra mushrooms, bell peppers, and a can of cannellini beans for protein and heartiness. For another cozy meatless bowl, try our One Pot Creamy Vegetable Soup.
- Spicy: Use spicy Italian sausage, or add ¼ to ½ teaspoon red pepper flakes or a dash of your favorite hot sauce for a little kick.
- Creamier: Replace one cup of milk with heavy cream or half-and-half to give the soup an ultra-smooth, luxurious finish.
- Chunkier Pizza Style: Hold back some pepperoni and slice it into strips to add as a topping just before serving to keep them crispy.
- Pasta Soup: Stir in cooked small pasta shapes like ditalini or mini shells into bowls and ladle hot soup over instead of cooking pasta in the crock pot. For a pasta-forward soup idea, check out Easy Creamy Lasagna Soup.

Storage and Reheating
Let any leftover soup cool to room temperature (within two hours) before sealing it in airtight containers for storage.
- Refrigerator: Store for 3 to 4 days. Reheat gently on the stove over medium-low heat, stirring frequently to prevent sticking or burning. If the soup thickened as it cooled, thin with a splash of milk or broth while reheating.
- Freezer: Freeze leftovers in freezer-safe containers for up to 2 to 3 months, leaving some headspace for expansion. Keep in mind that dairy-based soups may separate slightly when frozen, but stirring in a little fresh milk or cream while reheating brings back that creamy texture.
-
Make-ahead: You can prep the sausage, blended tomatoes, condensed soup, and any other ingredients (except milk and pesto) the night before and refrigerate. Add milk and pesto just before cooking the next day. As with our Crockpot Million Dollar Ravioli, remember not to add cheese before freezing or reheating — cheese is best added fresh at serving time.
Answers to Common Questions
Can I use fresh tomatoes instead of canned?
Absolutely! Use about 2 pounds of ripe tomatoes, core and roughly chop them, then cook briefly and blend or roast first to deepen the flavor. You might need to adjust cooking times and seasonings a bit to get the balance right.
Can I make this on the stovetop?
Yes! Brown the sausage in a large pot, add all your other ingredients, then simmer gently for 20 to 30 minutes over medium-low heat, giving it a stir now and then. Finish with that fresh pesto and some shredded cheese before serving.
Can I omit the meat for a vegetarian version?
Yes! Use plant-based Italian sausage or leave out the meat altogether and boost veggies and beans for protein. This soup works great either way. For another hearty meatless bowl, try our High Protein Broccoli Cheddar Soup.
Why did my soup separate or curdle when reheating?
Dairy can sometimes separate if you reheat too fast or at very high heat. The trick is to warm it gently over low to medium heat and stir often. Adding a splash of milk or cream towards the end helps bring it back together smoothly.
How can I thicken or thin the soup if needed?
To thicken, simmer the soup uncovered to reduce the liquid, or stir in tomato paste or a cornstarch slurry (a mix of cornstarch and cold water). To thin, add milk, cream, or low-sodium broth a little at a time until you get your desired consistency. These are the same tricks we use for that silky, thick texture in our Baked Potato Soup.

A cozy, flavorful pizza-inspired tomato soup with Italian sausage, pepperoni, basil pesto, and optional pizza toppings, slow cooked to meld the flavors perfectly.
- Prep Time: 10 to 15 minutes
- Cook Time: 2 to 3 hours on low or 1 to 1.5 hours on high
- Total Time: 2 hours 15 minutes to 3 hours 15 minutes (low) or 1 hour 10 minutes to 1 hour 45 minutes (high)
- Yield: 6 to 8 servings 1x
- Category: Main Course
Ingredients
- 1 lb ground Italian sausage, browned and drained
- 1 cup pepperoni slices, chopped
- 29 oz canned diced tomatoes with basil, oregano, and garlic, undrained (2 cans, 14.5 oz each)
- 21 oz canned condensed tomato soup (2 cans, 10.5 oz each)
- 2 cups milk
- 6 tablespoons basil pesto
- 1 small green pepper, washed and chopped (optional)
- 1 cup onion, chopped (optional)
- 4 oz can sliced mushrooms, drained (optional)
- 2.25 oz can sliced black olives, drained (optional)
- Shredded mozzarella cheese for garnish
Instructions
- Brown the Italian sausage in a skillet, breaking it up as it cooks.
- Drain excess fat from the browned sausage.
- Transfer the browned sausage to the crock pot.
- Place the undrained diced tomatoes in a mixing bowl and pulse with an immersion blender to desired texture (or pulse in a regular blender).
- Add the chopped pepperoni, blended tomatoes, condensed tomato soup, milk, and basil pesto to the crock pot with the sausage; add green pepper, onion, mushrooms, and olives if using.
- Stir until well combined.
- Cover and cook on LOW for 2–3 hours or on HIGH for 1–1½ hours, stirring once about halfway through.
- Taste and adjust seasoning with salt, pepper, extra pesto, or a pinch of sugar to balance acidity.
- If the soup is too thick, thin with a splash of milk or low-sodium chicken broth; if too thin, uncover and simmer on HIGH for 10–15 minutes.
Notes
Make sure to brown and drain the sausage well to avoid greasiness., Blend diced tomatoes to desired smoothness, leaving some chunkiness if preferred., Stir halfway through cooking to prevent hot spots and milk scorching., Full-fat milk yields best creamy texture; for skim or plant-based milk, add cream or extra pesto., Use low-sodium canned tomatoes and soup if watching salt., Add shredded cheese just before serving or reheating to avoid breakdown or separation.
Nutrition
- Serving Size: about 1 bowl (roughly 1.5 cups)
- Calories: 415 kcal per serving
- Fat: 29 g per serving
- Carbohydrates: 23 g per serving
- Protein: 16 g per serving
More in Recipes
Crock Pot Beef Stew
Crockpot Butter Chicken
Crock Pot Chicken Pot Pie