Slow Cooker Vegetable Soup That Cooks While You’re Busy
This slow cooker vegetable soup is the kind of meal that tastes like you stood over a pot all day, but it asks for about 15 minutes of your morning.

Dump everything in, walk away, and come home to a pot of rich, savory broth loaded with soft vegetables and beans.
Why This Soup Earns a Spot in the Rotation
This is the soup I make when the fridge has a few carrots, a limp zucchini, and a half onion. It takes all that and turns it into something deeply savory and filling, with barely any work.
The broth ends up rich and slightly sweet from the long simmer, and the beans make it hearty enough that you don’t miss the meat. I keep coming back to this recipe because it never lets me down on a cold weeknight.
Ingredients

- 1 tbsp olive oil: just enough to coat the pot
- 1 medium onion: diced
- 3 carrots: peeled and sliced into rounds
- 3 celery stalks: sliced
- 2 Yukon gold potatoes: diced, about 2 cups
- 1 medium zucchini: diced
- 3 garlic cloves: minced
- 1 can (15 oz) cannellini beans: drained and rinsed
- 1 can (14.5 oz) diced tomatoes: undrained
- 4 cups vegetable broth: low sodium is fine
- 1 tsp dried Italian seasoning: adds an herby backbone
- 1 tsp salt: plus more to taste
- 1/2 tsp black pepper: freshly ground
- 1 bay leaf: discard before serving
- 1 Parmesan rind: optional, for a deeper savory note
Variations / Substitutions
- Swap the beans: chickpeas or great northern beans work just as well.
- Add greens: stir in a few handfuls of baby spinach or chopped kale during the last 30 minutes of cooking.
- Use sweet potatoes: substitute the Yukon gold potatoes for sweet potatoes for a slightly sweeter soup.
- Spice it up: a pinch of red pepper flakes or a drizzle of chili oil adds a nice kick.
- Make it creamy: blend 1 cup of the finished soup, then stir it back in for a creamier texture.
If you like this, try our Creamy Tomato Tortellini Soup next.
How to Make Slow Cooker Vegetable Soup
Step 1: Load the Slow Cooker

Add the 1 tablespoon olive oil to a 6-quart slow cooker, then pile in the diced onion, 3 carrots, 3 celery stalks, 2 potatoes, 1 zucchini, 3 minced garlic cloves, and the drained cannellini beans. Sprinkle over the teaspoon of Italian seasoning, 1 teaspoon salt, and 1/2 teaspoon black pepper, then pour in the can of diced tomatoes with its juices and all 4 cups of vegetable broth. Tuck in the bay leaf and the Parmesan rind if using, and give everything a gentle stir. Set the slow cooker to low—the low steady heat will soften everything slowly over the next several hours.
The vegetables will look piled high and the broth won’t cover them yet, and that’s exactly right. They’ll release their own moisture as they cook, creating a brothy soup without a watery finish.
Step 2: Stew the Soup Slowly

Cover the slow cooker and cook on low for 6 to 8 hours, or on high for 3 to 4 hours. The soup is done when the potatoes and carrots are fork-tender and the broth has taken on a rich, savory color.
Your kitchen will smell incredible around hour three, but try not to peek too often. Every lift of the lid lets out heat and adds time to the cook.
Step 3: Ladle and Serve

Remove the bay leaf and the Parmesan rind. Taste the soup and add a little more salt and pepper if you feel it needs it, then ladle it into deep bowls.
A drizzle of extra virgin olive oil and a handful of chopped fresh parsley on top make the bowl look as good as it tastes, but even without them it’s a warm, filling dinner.
Tips for the Best Slow Cooker Soup
- Cut all the vegetables into roughly the same size dice—about 1/2-inch pieces—so each one finishes cooking at the same moment.
- If you don’t have a Parmesan rind, an ounce of grated Parmesan stirred in at the end adds a similar savory depth.
- Turn this into a full meal by serving it with thick slices of toasted sourdough or a grilled cheese on the side.
- The soup thickens slightly as it cools. Add a splash of broth or water when reheating if you prefer it looser.
This soup is flexible. Here’s how long to cook it:
| Setting | Time |
|---|---|
| Low | 6 to 8 hours |
| High | 3 to 4 hours |
Keeping Leftover Soup Fresh
- Refrigerate: Cool completely, then store in airtight containers for up to 4 days.
- Freeze: Pour cooled soup into freezer-safe containers or zip-top bags (lay them flat to save space) and freeze for up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm gently on the stovetop over medium heat or in the microwave, stirring occasionally.
What to Serve With This Vegetable Soup
A crusty loaf of sourdough or a warm baguette is the obvious companion—you’ll want something to mop up the last of the broth. A simple green salad with a sharp vinaigrette balances the soup’s richness, and a melted cheddar grilled cheese on the side turns it into a kid-friendly dinner.
Frequently Asked Questions
Can I use frozen vegetables?
Yes. Add frozen mixed vegetables, green beans, or peas during the last hour of cooking so they don’t turn to mush.
How can I make this in an Instant Pot?
Use the sauté function to soften the onion and garlic in the oil for 3 minutes, then add the remaining ingredients. Cook on high pressure for 10 minutes, and let the pressure release naturally for 5 minutes before quick-releasing the rest.
How do I thicken the soup if it’s too thin?
Mash about half a cup of the cooked beans against the side of the pot and stir them back in. You can also scoop out a cup of the soup, blend it until smooth, and return it to the pot.
Can I add meat?
Cooked shredded rotisserie chicken or browned Italian sausage stirred in just before serving turns this into a heartier meal. Add it when you discard the bay leaf so it just heats through.

Slow Cooker Vegetable Soup Recipe
Ingredients
Method
- Add olive oil to a 6-quart slow cooker, then pile in onion, carrots, celery, potatoes, zucchini, garlic, and beans. Sprinkle with Italian seasoning, salt, and pepper. Pour in diced tomatoes and vegetable broth. Tuck in the bay leaf and Parmesan rind if using. Stir, then set the slow cooker to low.
- Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until potatoes and carrots are fork-tender.
- Remove the bay leaf and Parmesan rind. Taste and adjust salt and pepper, then ladle into bowls. Serve hot with a drizzle of olive oil and fresh parsley if you like.
