Chop the broccoli into florets. Slice remaining pieces of stalk into thin pieces.
In a large pan, heat olive oil over medium heat.
Add shallot slices and saute for a few minutes, until soft. Add the garlic and sauté for 1-2 minutes, until fragrant.
Add broccoli, beans, and stock. Cover and simmer for around 5 minutes, until the broccoli is tender. Add salt and pepper to taste.
Using a blender, blend the soup until completely smooth. You can also use an immersion blender or food processor if you have one handy.
Garnish with toppings of your choice!
Note: Nutrition facts are calculated automatically by a computer program. There's no option for a low-sodium broth ingredient in the program, so the nutrition facts are calculated using a regular broth. The amount of sodium will be much less than stated if you use low-sodium broth, or a homemade broth.
Get creative with your garnishes! My favorite bone-healthy options include cheese, a dollop of Greek yogurt, and pumpkin seeds. And if you’re feeling like an extra kick, a dash of paprika or chili flakes will do the trick!