Creamy Broccoli White Bean Soup (Printable Version)

Velvety nourishing soup with tender broccoli, creamy beans, and aromatic herbs for a cozy meal.

# What You'll Need:

→ Vegetables

01 - 1 tablespoon olive oil
02 - 1 medium yellow onion, diced
03 - 2 cloves garlic, minced
04 - 1 large head broccoli (approximately 14 oz), cut into florets with stems chopped
05 - 1 medium carrot, peeled and diced
06 - 1 celery stalk, diced

→ Beans

07 - 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed

→ Liquids

08 - 4 cups low-sodium vegetable broth
09 - 1 cup unsweetened plant-based milk or whole milk
10 - 1 tablespoon lemon juice

→ Herbs & Seasonings

11 - 1 teaspoon dried thyme
12 - 1/2 teaspoon dried oregano
13 - 1/4 teaspoon crushed red pepper flakes
14 - Salt and black pepper to taste

→ Garnish

15 - 2 tablespoons chopped fresh parsley
16 - 1/4 cup grated Parmesan or vegan Parmesan

# How To Make:

01 - Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery. Sauté for 5 minutes until vegetables are softened and fragrant.
02 - Stir in minced garlic and cook for 1 minute until aromatic, being careful not to burn.
03 - Add broccoli florets and chopped stems to the pot. Cook for 3 minutes, stirring occasionally to lightly soften.
04 - Pour in drained beans, vegetable broth, dried thyme, oregano, and red pepper flakes. Bring mixture to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes until broccoli is completely tender.
05 - Remove pot from heat. Using an immersion blender, puree soup directly in pot until smooth and creamy. Alternatively, blend in batches using a countertop blender, exercising caution with hot liquids.
06 - Return pureed soup to low heat. Stir in milk and lemon juice. Season generously with salt and black pepper. Heat for 2-3 minutes until thoroughly warmed through.
07 - Ladle hot soup into serving bowls. Garnish with chopped fresh parsley and grated Parmesan or vegan Parmesan as desired.

# Expert Advice:

01 -
  • Its incredibly budget friendly but tastes like you put in way more effort
  • The white beans create that silky texture without any heavy cream
  • It freezes beautifully so you can keep cozy meals on hand
02 -
  • Let the soup cool slightly before blending if using a countertop blender
  • The soup thickens as it sits so thin with more broth or milk when reheating
  • Broccoli stems actually add more flavor than just florets alone
03 -
  • Rinse beans thoroughly to avoid cloudy broth or off flavors
  • Make a double batch and freeze half for busy weeks