(with blended broccoli leaves or spinach)

⏱ Total Time


Ingredients


Step-by-Step Instructions

1️⃣ Cook the Beans (Skip if Using Canned)

Time: 2–3 hours

  1. Add dried cannellini beans to a medium pot.

  2. Cover with water by 2–3 inches.

  3. Add bay leaf, garlic cloves, and thyme.

  4. Cover and simmer gently on low for 2–3 hours, until beans are tender.

  5. Drain beans, reserving the bean cooking liquid (optional, for added flavor).


2️⃣ Build the Soup Base

Time: 10–12 minutes

  1. In a large stock pot or Dutch oven, heat olive oil over low–medium heat.

  2. Add diced onion and sliced leeks.

  3. Sauté slowly until soft and lightly sweetened (about 8–10 minutes).

  4. Pour in broth and bring to a gentle simmer.


3️⃣ Blanch & Blend the Greens

Time: 5 minutes

  1. Bring a small pot of water to a boil.

  2. Add broccoli leaves (or spinach) and blanch for 1 minute.

  3. Transfer immediately to a blender.

  4. Add:

    • ~½–1 cup broth from the soup pot

    • 1 tablespoon garlic powder
    • A small scoop of the sautéed onions & leeks

  5. Blend until smooth and vibrantly green.

  6. Pour the blended greens back into the soup pot.


4️⃣ Finish the Soup

Time: 15–20 minutes

  1. Add cooked beans and artichoke hearts to the soup.

  2. Stir in garlic powder, salt, and pepper.

  3. Simmer gently for 10–15 minutes.

  4. If using:

    • Add cheddar cheese and stir until melted

    • Add heavy cream for a richer texture

  5. Adjust seasoning to taste.


5️⃣ Serve


Optional Flavor Boost (Bonus Tip)

For extra depth:


Nutrition Facts: Broccoli Leaves (Raw, Approx. per 1 cup chopped)

✨ Broccoli leaves are more nutrient-dense than the florets, with higher vitamin A and calcium—such a beautiful “waste-not” ingredient.