Wash the broccoli. Cut it into relatively small pieces (including the stalk). The smaller the pieces, the quicker they will cook.
Peel the onion and the garlic cloves. Roughly chop the onion and crush the garlic with the flat side of your knife.
Heat a Dutch oven or a soup pot with your preferred cooking oil. When hot, sauté the onion and garlic over medium-high until fragrant.
Add in the almonds and sauté for a few minutes over medium heat until they turn golden.
Add in the broccoli and sauté for 5 minutes.
Pour in the vegetable broth. Cover with a lid and simmer for 35 minutes or until the broccoli stems are soft.
Blend with a stick blender. Add more vegetable broth (or water) for a thinner soup consistency.
Video
Notes
Storage tips: fresh broccoli soup keeps in the fridge for 3 days if stored in an air-tight container. You can freeze it for 3-4 months.
Reheating tips: you can reheat this broccoli soup in the microwave or on the stovetop over low-medium heat. Note that this broccoli almond soup thickens as it sits, especially when refrigerated. You may need to add a splash of vegetable broth (or water) to thin it out as you reheat it.