Soups & Stews
This Cookie and Kate minestrone soup recipe delivers the ultimate vegetarian comfort dish—packed with hearty beans, tender pasta, and a medley of vegetables simmered in rich, aromatic broth.
The secret lies in layering flavors: sautéing onions and garlic until fragrant, then building depth with tomato paste and herbs before adding the vegetables and broth. I developed this version after years of testing, ensuring every spoonful balances earthy, savory, and slightly tangy notes for that classic Italian soul-warming experience.
The beauty of this recipe is its simplicity—just one pot, 30 minutes of active time, and minimal cleanup. You'll start with a base of sautéed vegetables, then add cannellini beans, ditalini pasta, and a mix of seasonal veggies like carrots, celery, and zucchini.
The broth simmers until everything is tender, while a splash of lemon juice at the end brightens the flavors without overpowering them. It’s the kind of soup that feels like a hug in a bowl, perfect for chilly afternoons or as a starter for a cozy dinner.
What makes this minestrone truly special is how it transforms simple ingredients into something extraordinary. The beans add protein and heartiness, the pasta provides substance, and the vegetables bring freshness and texture.
The result is a rich, deeply satisfying soup with a perfect balance of flavors—savory from the broth, sweet from the carrots, and herby from the basil. Every bite delivers that comforting, homey taste you crave when you need a meal that nourishes both body and soul.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or garnish with fresh parsley and a sprinkle of parmesan for added depth. This recipe scales effortlessly, whether you're feeding a family or prepping for the week. Let’s get cooking—your taste buds will thank you.
Ingredients for cookie and kate minestrone soup
Hearty vegetables, savory beans, and aromatic herbs—this vegetarian minestrone comes together in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing vegetables |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 medium | OR 0.75 cup diced |
| Celery Stalks 🥬 | 3 whole | Diced, including leaves |
| Zucchini 🍆 | 1 medium | OR 1 cup diced |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Dried Oregano 🌿 | 1 tsp | Italian preferred |
| Dried Basil 🌿 | 1 tsp | Or 0.25 cup fresh |
| Cannellini Beans 🌱 | 2 cups | Cooked, or 1 can drained |
| Ditalini Pasta 🍝 | 1 ½ cups | Uncooked, or 8 oz |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The vegetables are the soul of this soup. Carrots and celery should be fresh, crisp, and vibrant—no rubbery stalks here. I grab mine from the farmers market when in season, but the grocery store works too. For the zucchini, medium-sized works best—you want that tender bite, not watery chunks. The onion and garlic? Yellow onions add sweetness, while garlic should be fresh and pungent. If you're short on time, pre-chopped veggies from Trader Joe's save you 10 minutes of prep. Just make sure they're not pre-cooked—they should stay crisp in the broth.
No cannellini beans? Great Northern or kidney beans work just as well—drain and rinse them first. Short on ditalini? Small shells or orzo are great swaps, but keep the cooking time similar. The tomato paste is non-negotiable for that deep, umami flavor—no sugar added is key. Fresh basil is ideal, but dried works at one-third the amount. If you're using fresh, toss in a handful at the end so it doesn't turn to mush. The vegetable broth? Low-sodium is a must—you'll be adding salt later anyway.
This soup tastes even better the next day—make a double batch and freeze half. It reheats beautifully, and the flavors meld even more. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into containers with a side of crusty bread—perfect for meal prep. The pasta absorbs the broth, so if you're serving it later, add a splash of broth when reheating to loosen everything up.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "soak-and-slice" trick for carrots and celery—just drop them in warm water for 10 minutes, then chop while the onion sizzles in the olive oil. That garlic? I brown it low and slow until it’s almost crispy—trust me, the flavor difference is night and day.
- Umami Bomb: The secret’s in the olive oil and garlic base—deep, toasty, and layered with that classic minestrone earthiness. Add a splash of red wine (or broth) and let it reduce while you chop, and suddenly you’ve got a soup that tastes like it simmered all day.
- Lunchbox Hero: This is my go-to for packed lunches—cool it down, portion into jars, and it keeps perfectly for 4 days. Throw in some pasta or beans the next day, and suddenly you’ve got a whole new meal without extra effort.
- Pantry Stretch: I make this when my fridge is half-empty—carrots, celery, onion, and garlic are the backbone, but I toss in whatever’s lurking: wilted greens, leftover rice, or even canned tomatoes. It turns scraps into something ridiculously satisfying.
Step-by-step instructions for Cookie and Kate minestrone soup
This hearty vegetable-packed soup comes together in one pot for maximum comfort and ease.
Sauté the Vegetable Base
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion, diced carrots, and diced celery stalks (including leaves). Cook for 5-6 minutes until the vegetables soften and the onion turns translucent.
Here's where the magic starts—you'll see the vegetables release their natural juices and begin to caramelize slightly. Stir occasionally to prevent sticking. Once the vegetables are tender, add the minced garlic cloves and cook for 30 seconds until fragrant. This aromatic foundation builds the soul of your soup.
Build the Flavor Foundation
Stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen the color and intensify the flavor. This step creates a rich, slightly sweet base that ties all the ingredients together. Sprinkle in the 1 teaspoon dried oregano and 1 teaspoon dried basil, stirring to distribute evenly.
Add the 2 cups cooked cannellini beans and the 4 cups vegetable broth. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This allows the flavors to meld beautifully while the beans rehydrate fully if using canned beans.
Add the Zucchini and Pasta
Cut the medium zucchini into ½-inch cubes and add them to the pot along with the 1.5 cups ditalini pasta. Stir gently to combine, then return to a simmer. Cook for 12-15 minutes until the pasta is al dente and the zucchini is tender but still holds its shape.
You'll know it's ready when the pasta floats to the surface and a taste test reveals perfect texture. The zucchini should be soft but not mushy—this ensures a pleasant bite in every spoonful. If the soup seems too thick, add ½ cup water or broth to reach your desired consistency.
Finish with Brightness and Seasoning
Remove the pot from heat and stir in the 1 tablespoon lemon juice, 1 teaspoon salt, and ½ teaspoon black pepper. The lemon juice adds a bright, refreshing finish that cuts through the richness of the soup. Taste and adjust seasoning—minestrone should be hearty but balanced, with each ingredient shining through.
Let the soup rest for 5 minutes before serving. This allows the flavors to settle and the pasta to absorb any remaining liquid. Ladle into bowls and enjoy immediately—this soup tastes even better when served piping hot, with crusty bread on the side to soak up every last drop.
Pro Tips For Making Cookie And Kate Minestrone Soup
- SWEAT THE AROMATICS LONG: Don’t rush the onion, garlic, carrot, and celery—let them cook for 10-12 minutes on medium-low heat until the onion turns deep golden and the garlic’s edges just start to brown. I used to skip this, and the soup always tasted flat; the slow cook transforms those veggies into flavor anchors.
- MUDDLE THE GARLIC: Instead of mincing, smash the garlic cloves flat with the side of your knife first, then chop. This releases more flavor into the oil right away—no need to wait for it to soften. (Yes, it’s extra work, but your spoonful of soup will taste it.)
- SAVE THE SOUP WATER: If you’re using canned beans or tomatoes, drain them but save the liquid—it’s packed with flavor. Add it to the pot when you’re done simmering; it’ll round out the broth without thinning the soup. (I learned this after throwing out two batches of “wasted” liquid.)
- SALT IN LAYERS: Taste and add salt before adding the beans and pasta—then add a little more after. The soup’s salt balance shifts as it cooks, and you’ll avoid ending up with a bland, watery mess. (Trust me, your taste buds will notice.)
Best sauces and condiments for cookie and kate minestrone soup
Classic Pesto Swirl
Drizzle 2 tablespoons basil pesto (store-bought or homemade) over each serving just before eating. I use Annie's Organic Basil Pesto for its vibrant flavor and no added preservatives.
The pesto’s herby notes complement the tomato and bean base beautifully. For extra richness, add a sprinkle of grated Parmesan cheese on top. 💚
Creamy Garlic Yogurt
Stir ¼ cup plain Greek yogurt (like Fage 5%) into individual portions before serving. Add 1 minced garlic clove and ½ teaspoon lemon zest for a tangy, creamy contrast to the hearty soup.
This adds protein and a cool, velvety texture that balances the warm broth. Keep it separate until serving to prevent curdling.
Spicy Chili Oil
Finish with 1 teaspoon chili oil (I love La Choy Chili Crisp) and a pinch of red pepper flakes for heat lovers. The oil’s smoky, spicy kick elevates the dish without overpowering it.
For a smoother version, blend 1 tablespoon olive oil with ½ teaspoon cayenne pepper and drizzle lightly. Adjust to taste—this is where you can customize the heat level. 🌶️
Umami Mushroom Broth
For an extra-deep flavor, prepare a quick mushroom broth by sautéing ½ cup sliced cremini mushrooms in 1 tablespoon olive oil until golden. Deglaze with ¼ cup white wine or vegetable broth, then add ½ cup water.
Simmer for 5 minutes and stir into the finished soup. This adds an earthy, savory dimension that pairs perfectly with the beans and pasta.
Fresh Herb Garnish
Brighten the soup with a handful of fresh parsley or basil leaves torn into ribbons. The vibrant green color makes the dish visually appealing, and the fresh herbs add a bright, aromatic finish.
I also sprinkle toasted pine nuts or walnuts for crunch and extra texture. A pinch of flaky sea salt enhances the flavors right before serving.
Cheesy Topping Trio
Create a trio of cheeses for a luxurious finish: shredded mozzarella, Parmigiano-Reggiano, and crumbled feta. Sprinkle lightly over each bowl—mozzarella melts slightly, Parmesan adds umami, and feta brings a tangy contrast. For a dairy-free option, use nutritional yeast or vegan Parmesan. 🧀
Nutrition facts
Frequently asked questions
Can I make this minestrone soup vegan?
Swap the vegetable broth for a vegan version, use nutritional yeast instead of Parmesan, and ensure your tomato paste is vegan-friendly. For extra protein, add lentils or chickpeas alongside the cannellini beans. The lemon juice and herbs will keep the dish bright and flavorful.
How can I adjust the soup for gluten-free diets?
Replace the ditalini pasta with gluten-free pasta like brown rice or chickpea-based varieties. Ensure your vegetable broth is certified gluten-free, and check that tomato paste and seasonings contain no wheat additives. The rest of the recipe remains the same—no flavor compromise needed!
Why does my minestrone taste bland after simmering?
Blandness often comes from insufficient seasoning or underdeveloped flavors. Always taste and adjust salt, pepper, and acid (like lemon juice) at the end. For depth, let the soup simmer uncovered for 10-15 extra minutes to concentrate flavors. A splash of balsamic vinegar or extra herbs can also elevate the taste.
Can I prep this soup ahead of time?
Yes! This soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, adding ½ cup broth or water if it thickens too much. For freezing, portion into containers and freeze for 3 months—just thaw overnight in the fridge.
What’s the best way to reheat leftovers?
Reheat in a pot over medium-low heat until bubbling, stirring occasionally. Avoid microwaving—it can make the pasta mushy. If the soup seems too thick, add ¼ cup broth or water to restore consistency. For extra flavor, stir in a pinch of salt or fresh herbs while reheating.