Cookie and Kate Minestrone Soup Recipe: Hearty Bean and Veggie-Packed Comfort

Soups & Stews

Cookie and Kate Minestrone Soup Recipe: Hearty Bean and Veggie-Packed Comfort

This Cookie and Kate-inspired minestrone soup delivers the ultimate vegetarian comfort—packed with hearty beans, fresh vegetables, and rich tomato flavor that simmers into a deeply satisfying bowl. 💛 The secret lies in slow-cooking layers of flavor, where each ingredient contributes to a harmonious broth that balances earthy and bright notes perfectly.

What sets this recipe apart is its approachable yet professional technique: we start with a flavorful tomato base, then build depth by adding vegetables in stages—carrots for sweetness, celery for structure, and onions for warmth.

The beans absorb all these flavors, creating a soup that’s both rustic and refined, ideal for chilly evenings or meal prep.

By the time you’re done, you’ll have a hearty, restaurant-quality minestrone with tender beans, perfectly cooked pasta, and vibrant vegetables in every spoonful. The aroma alone will draw everyone to the table, and the texture—creamy from the beans, crisp from the greens—makes it impossible to resist a second bowl.

Customize it with optional additions like kale, spinach, or even a sprinkle of parmesan for extra richness. This is the kind of soup that feels like a hug in a bowl—warm, nourishing, and full of love. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for cookie and kate minestrone soup

Hearty beans, vibrant veggies, and rich tomato flavors—this minestrone brings comfort to every spoonful.

Ingredient Amount Notes
Dried Cannellini Beans 🌾 1 ½ cups Uncooked, soaked overnight
Dried Kidney Beans 🌾 1 cup Uncooked, soaked overnight
Carrots 🥕 3 medium Peeled, cut into chunks
Celery Stalks 🧅 4 whole Trimmed, cut into pieces
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Peeled, minced
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Ditalini Pasta 🍝 1 cup Uncooked, small tubes
Fresh Kale 🌿 2 cups Chopped, stems removed
Fresh Spinach 🌿 2 cups Chopped, loosely packed
Parmesan Cheese 🧀 ½ cup Freshly grated, aged
Dried Oregano 🌿 1 tsp Italian variety preferred
Bay Leaves 🍃 2 whole Fresh, removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground

The beans are the backbone of this soup. Cannellini adds creaminess while kidney beans bring earthy depth—both should be soaked overnight for perfect texture. I grab mine from Whole Foods bulk bins where they're always fresh. For the carrots and celery, organic from Trader Joe's keeps pesticides out and flavor in. The San Marzano tomatoes? Non-negotiable. Their sweetness and acidity make this soup sing—Costco sells them in bulk if you're making a big batch. Fresh herbs like kale and spinach should be bright green and crisp—wilting means they'll turn mushy during cooking.

No cannellini beans? White beans or great northerns work just as well. Short on kidney beans? Black beans or lentils keep the heartiness. The vegetable broth can be homemade (simmer veggie scraps with herbs) or store-bought—just check for low sodium. Prefer a different pasta? Small shells or penne hold sauce better than long noodles. The Parmesan is optional but worth it—grate it fresh from a block for maximum flavor. No fresh herbs? Dried oregano at half the amount gets you close, but fresh is always better. The bay leaves add subtle earthiness—don't skip them.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 5-6 days in the fridge or freeze for up to 3 months. I double the recipe and freeze half—perfect for lazy weeknights. The pasta cooks quickly when reheating, so add it fresh to hot soup. For extra richness, stir in a splash of whole milk or cream before serving. Garnish with fresh herbs and extra Parmesan—everyone will ask for seconds.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking beans for minestrone. Not here—just toss in those dried cannellinis and kidney beans right with the veggies, and they soften perfectly while everything else simmers. Less prep, same hearty texture.
  • No-Soaking Needed: I’ll be real: I used to dread soaking beans for minestrone. Not here—just toss in those dried cannellinis and kidney beans right with the veggies, and they soften perfectly while everything else simmers. Less prep, same hearty texture.
  • Umami Bomb Combo: That crispy onion edge from the yellow onion and the deep earthiness of the kidney beans? Chef’s kiss. The carrots and celery add sweetness, but it’s the beans that make this ridiculously good—like a cozy hug in a bowl.
  • Meal Prep MVP: Between us, this soup tastes even better the next day. I double the batch on Sundays, and by Wednesday, it’s still flavor-packed. Freeze half if you’re feeling extra, or just reheat—no sad, watery leftovers here.

Step-by-step instructions for hearty bean and veggie-packed comfort

Here's the method that transforms simple ingredients into a soul-warming bowl of minestrone.

1

🔥 Step 1: Sauté the Aromatic Vegetable Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. You'll notice the onions release their sweetness and begin to caramelize slightly at the edges.

Add the trimmed celery stalks and peeled carrot chunks, stirring to coat in the oil. Cook for another 5 minutes until the celery becomes tender and the carrots begin to soften. This foundational step builds the flavor base—don't rush it. The vegetables should be tender but not browned. Here's the thing—if you see the oil smoking, reduce the heat slightly to prevent burning.

2

🍳 Step 2: Develop the Flavor with Beans and Tomatoes

Add the 1.5 cups soaked dried cannellini beans and 1 cup soaked dried kidney beans (drained) to the pot. Stir to combine with the vegetables and cook for 3 minutes to lightly toast the beans. This step enhances their nutty flavors and prevents them from becoming mushy later.

Pour in the 2 cans crushed San Marzano tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot. Add the 1 tsp dried oregano, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 30 minutes—this allows the beans to partially cook and the flavors to meld beautifully. Stir occasionally to prevent sticking.

3

🥘 Step 3: Add Pasta and Greens for Perfect Texture

After the initial 30-minute simmer, stir in the 1 cup uncooked ditalini pasta and the 2 cups chopped fresh kale. The pasta will begin to absorb the broth immediately—this is why we add it later rather than pre-cooking. Simmer for another 10 minutes until the pasta is al dente and the beans are tender but still hold their shape. You'll know the beans are ready when they're fork-tender but not falling apart.

In the final 5 minutes of cooking, stir in the 2 cups chopped fresh spinach. The spinach wilts almost instantly—this is the moment you'll see it transform from vibrant green to tender. Taste the soup and adjust seasoning if needed. Real talk: the flavors should be balanced with a touch of saltiness from the beans and acidity from the tomatoes.

4

🍽️ Step 4: Finish and Serve with Parmesan

Remove the 2 whole bay leaves and ladle the soup into bowls. Top each serving generously with 0.5 cup freshly grated Parmesan cheese. The cheese adds a luxurious finish that ties all the flavors together. I like to serve this with crusty bread to soak up every last drop of that comforting broth.

This soup tastes even better the next day as the flavors continue to develop. The beans will soften further, and the broth will deepen in complexity. Store leftovers in an airtight container in the refrigerator for up to 5 days—it's the perfect make-ahead meal for busy weeknights. Each spoonful delivers that cozy, homey feeling we all crave.

👨‍🍳

Pro Tips For Making Cookie And Kate Minestrone Soup

  • Soak Beans Overnight: I learned this the hard way—rushing the soak leaves you with tough, mealy beans. Toss both cannellini and kidney beans in cold water for at least 8 hours (or overnight) with a pinch of salt. No need to boil them first; just drain, rinse, and add directly to the pot. Your soup will thank you with creamy texture and no gummy aftertaste.
  • Dice Veggies Evenly: Unevenly chopped carrots and celery mean some bits cook into mush while others stay crunchy. Cut all three into ¼-inch pieces—same size, same shape. The onion? Finely mince it first, then pulse in a food processor for 10 seconds to distribute flavor without turning the soup into onion sludge. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: After adding the beans and broth, keep the heat at a gentle simmer—not a rolling boil. Too much heat breaks down the beans faster, turning your soup into a sad, thin broth. A steady simmer (tiny bubbles, occasional skimming) keeps the beans intact and the broth rich. Trust me, your future self will notice the difference.
  • Stir in Pasta Last: Adding pasta too early means it turns to mush before the beans are tender. Wait until the beans are nearly done (about 45 minutes of simmering), then toss in the pasta and cook for just 8–10 minutes. This keeps the soup hearty, not gluey. (Pro move: Use 1 oz pasta per serving—it’s more satisfying than you’d think.)

Regional styles of this recipe

Classic Italian

This version stays true to traditional Italian roots, where minestrone originated in Northern Italy during the Great Depression. The key is using San Marzano tomatoes for their natural sweetness and cannellini beans for creaminess.

I like to add 1 cup diced zucchini and 1 cup chopped cabbage for authentic texture—these vegetables were staples in Italian households. The soup should simmer for at least 45 minutes to let flavors meld deeply.

Serve with a sprinkle of fresh basil and a drizzle of extra-virgin olive oil for that authentic Italian touch. 🍅

New England Twist

In New England, minestrone often features potatoes and corn for a heartier, creamier texture. Swap the ditalini for ½ cup small diced potatoes and add 1 cup frozen corn kernels in the last 10 minutes of cooking.

I also recommend using ½ cup heavy cream at the end for extra richness—a nod to the region's love of dairy. Top with crumbled bacon (optional for vegetarians) and chopped chives for a smoky, fresh contrast. This version is perfect for cold New England winters. ❄️

Mediterranean Herb Focus

For a Mediterranean-inspired minestrone, boost the herbs with 1 tsp dried rosemary and 1 tsp dried thyme during the initial simmer. Add 1 cup chopped artichoke hearts (fresh or jarred) and ½ cup chopped sun-dried tomatoes for a briny, umami depth.

Finish with fresh parsley and a squeeze of lemon juice before serving. This lighter version pairs beautifully with warm pita bread or crusty focaccia. The herbs brighten the dish while keeping it vibrant and fresh. 🌿

Southwestern Fusion

Give your minestrone a Southwestern flair by adding 1 diced jalapeño (seeds removed) and 1 tsp ground cumin to the sautéed vegetables. Swap the spinach for 2 cups chopped escarole and add ½ cup black beans for extra heartiness.

Top with avocado slices, crumbled cotija cheese, and a drizzle of lime crema (mix ¼ cup sour cream with 1 tbsp lime juice). This version brings bold, spicy-sweet flavors that work perfectly for a summer potluck. 🌶️

French-Inspired Bistro Style

For a French bistro twist, use mushrooms instead of some of the carrots—1 cup sliced cremini mushrooms add an earthy depth. Deglaze the pot with ½ cup dry white wine after adding the tomatoes for a subtle acidity.

Finish with 1 tbsp chopped tarragon and a sprinkle of Gruyère cheese (instead of Parmesan) for a nutty, complex flavor. Serve with crusty baguette slices and a side of buttery dinner rolls. This version feels elegant yet approachable for home cooks. 🥖

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 72g25%
Dietary Fiber 18g64%
Sugars 10g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this minestrone soup without soaking the beans overnight?

You can use quick-soak methods for convenience: cover dried beans with boiling water, remove from heat, cover, and let sit for 1 hour. For best texture, though, overnight soaking (8+ hours) is ideal—it prevents the beans from becoming mushy. If short on time, use 1 can each of cannellini and kidney beans instead.

2

How do I adjust the recipe for fewer/more servings?

This recipe scales easily. For 4 servings, halve all ingredients. For 8+ servings, double the beans, vegetables, and broth, then increase pasta to 1.5 cups. Keep the same cooking times—just use a larger pot. The key is maintaining the 4:1 ratio of broth to beans/vegetables to avoid a thick, gluey texture.

3

Why did my minestrone turn out too thick or watery?

Thick soup? You likely didn't add enough broth. Stir in ½ cup warm water or broth and simmer 5 more minutes. Watery? The beans may need more cooking time (15-20 minutes longer) to absorb liquid. Always taste-test after the initial 30-minute simmer—adjust seasoning and thickness before adding pasta.

4

Can I use fresh beans instead of dried?

Substitute 3 cups fresh cannellini beans (peeled and halved) and 2 cups fresh kidney beans (peeled) for the dried versions. Simmer them for only 15-20 minutes after adding to the pot—they cook much faster than dried. Fresh beans add a brighter, slightly sweeter flavor to the soup.

5

What's the best way to reheat leftover minestrone?

Gently reheat on the stovetop over low heat with a splash of water or broth to restore creaminess. Avoid microwaving—it can turn the beans mushy. For extra richness, stir in 1 tbsp olive oil or a pat of butter while warming. If the pasta seems dry, add a few extra minutes of simmering to rehydrate it.

★★★★★5.0(15 reviews)
Categories Soups & Stews