Big-Batch Costco Vegetable Soup
A hearty, freezer-friendly vegetable soup built from Costco's bulk produce and Kirkland broth — eight generous servings that get better the next day.
Big-Batch Costco Vegetable Soup
Quick Answer
Soften aromatics in olive oil, add Kirkland chicken broth, diced tomatoes, mixed vegetables, and cannellini beans, and simmer for 30 minutes. Eight generous servings that freeze well and taste better the next day. Total 60 minutes.
Costco is ideal for big-batch soup: their bulk bags of carrots, celery, and zucchini, canned diced tomatoes, and Kirkland Signature chicken or vegetable broth make it economical and easy to fill a large pot. This soup is loaded enough to be a main course, with cannellini beans adding protein and body so it satisfies without feeling thin. It freezes beautifully in individual portions, making it one of the best meal-prep recipes in the rotation.
Instructions
- 1
Heat the olive oil in a large Dutch oven or stock pot (6-quart or larger) over medium heat. Add the diced onion and cook, stirring occasionally, for 5–6 minutes until softened and translucent.
- 2
Add the celery and carrots to the pot. Cook for another 4–5 minutes, stirring occasionally, until the carrots begin to soften slightly at the edges. This builds the flavor base — don't rush it.
- 3
Add the minced garlic, Italian seasoning, thyme, and smoked paprika. Stir and cook for 60 seconds until the garlic is fragrant. If using a Parmesan rind, add it now — it will melt into the broth and add savory depth.
- 4
Pour in the diced tomatoes (with all their juices) and stir, scraping up any bits stuck to the bottom of the pot. Add the broth, kosher salt, and black pepper. Increase heat to high and bring to a boil.
- 5
Once boiling, reduce heat to medium-low. Add the zucchini and green beans. Simmer uncovered for 15 minutes, until the carrots are fully tender when pierced with a fork.
- 6
Stir in the drained cannellini beans and continue simmering for 10 minutes. This gives the beans time to absorb the broth flavors and slightly break down, which naturally thickens the soup.
- 7
Remove the Parmesan rind if using. Stir in the spinach or kale — it will wilt in 2 minutes. Add the lemon juice, taste, and adjust seasoning with salt and pepper as needed. The lemon brightens everything.
- 8
Ladle into bowls, garnish with fresh parsley, and serve with crusty bread or crackers. For meal prep, let cool completely before transferring to airtight containers. Refrigerate up to 5 days or freeze up to 3 months.
Frequently Asked Questions
What vegetables are best in vegetable soup?+
How do you make vegetable soup more flavorful?+
Can you freeze vegetable soup?+
How do you thicken vegetable soup?+
Can you add pasta, rice, or other grains to vegetable soup?+
You Might Also Like
Costco Rotisserie Chicken Noodle Soup
Costco Rotisserie Chicken Noodle Soup
Homemade chicken noodle soup in under 40 minutes sounds too good to be true, but starting with a Costco rotisserie chicken makes it completely real. You skip the hours of simmering raw chicken by using already-cooked, already-seasoned meat and adding the carcass to the broth for extra depth. The result tastes like something that's been on the stove all day.
Costco Rotisserie Chicken Pasta Bake
Costco Rotisserie Chicken Pasta Bake
This pasta bake is the ultimate use of two Costco pantry staples: rotisserie chicken and Rao's marinara. Toss them together with rigatoni and a generous amount of mozzarella, bake until bubbly, and you have a dish that serves six and reheats beautifully for the rest of the week. It's a reliable crowd-pleaser that takes about 20 minutes of active time.
Costco Kirkland Shrimp Stir Fry
Costco Kirkland Shrimp Stir Fry
A good shrimp stir fry requires three things: high heat, fast cooking, and a sauce that's ready before anything hits the pan. Costco's Kirkland frozen shrimp and frozen stir-fry vegetable mix handle the prep work for you — both cook quickly and go from freezer to plate in 20 minutes. The sauce is made from pantry staples and can be whisked together in two minutes.