Heat ~3 cups of bone broth on the stove. Add ~1 lb of broccoli (stems too; don't waste them!) plus a bit of salt and pepper — don’t over-salt because the cheddar cheese will add a lot of flavor. Cover with a lid and simmer until broccoli is tender.
When broccoli is tender, add a few handfuls of fresh or frozen spinach and roughly chopped green onion, stir to wilt.
Using an immersion blender, puree the soup directly in the pot (or you can transfer to a blender).
If you like a chunky soup like I do, add some small florets of broccoli to the pot. Let simmer until those florets are tender.
Add ~4oz of cubed or grated sharp cheddar cheese. Stir into the soup to melt.
Add ~1/2 cup cream or milk (I prefer cream) to the pot. Taste test and adjust salt to your liking (the amount will depend on the saltiness of the cheese you added).