Heat olive oil in a skillet, add onions and garlic. Saute till the onions are translucent.
Add broccoli florets and stems, and chopped almonds. Saute for a minute on a low flame to strip away the rawness.
Add boiling water to the veggies, and salt. Cover and cook on high flame for 5 minutes till the broccoli gets soft.
Strain the water, and save it for later use.
Transfer the cooked veggies to a grinder, add saved stock for proper grinding, and blend it into a fine paste.
Now strain the puree, and add it to the skillet, switch on the flame to high, and add the leftover stock for consistency. Stir continuously.
Bring the soup to a simmer, adjust the saltiness, and add black pepper. Mix well.
Your broccoli almond soup is ready to be served.