Add the onion to a medium pot and cook on medium-high heat until softened and slightly browned. Add a splash or two of vegetable broth to prevent it from sticking and burning.
Add the garlic and cook for 30 seconds.
Add the salt, pepper, nutmeg, lemon juice, and vegetable broth and bring to a simmer.
Add the broccoli and bring to a simmer again. Simmer until the broccoli is soft, about 8-10 minutes.
Stir in the beans and cook for 2-3 minutes.
Transfer the soup, in batches if necessary, to a high-speed blender. Add the nutritional yeast and blend on medium to desired consistency. I like mine creamy. You can leave some texture, but you can also blend until perfectly smooth if you prefer.
Bring the soup back to temperature on the stove.
Enjoy!