Description
This creamy broccoli soup is smooth, comforting, and dairy-free, offering a nourishing and flavorful option for cozy meals, meal prep, or a lighter reset after heavier dishes.
Ingredients
- 2 tablespoons avocado oil or ghee
- 1 large head of broccoli, cut into bite-size florets
- 1 large sweet onion, finely diced
- 1 large carrot, finely diced
- 3 garlic cloves, minced
- 3 tablespoons gluten-free flour or arrowroot powder
- 3 cups vegetable stock or chicken bone broth
- 1 cup unsweetened coconut milk, cashew milk, or almond milk
- 1/4 cup coconut cream
- 1/4 teaspoon sea salt, or to taste
- 1/4 teaspoon freshly ground black pepper, or to taste
- 2 tablespoons chopped curly parsley
Instructions
- Cut the broccoli into bite-size florets and set aside.
- Heat the avocado oil or ghee in a heavy-bottomed stockpot over medium heat.
- Add the diced onion, carrot, and garlic. Sauté for about 3 minutes, stirring frequently, until fragrant and slightly softened.
- Sprinkle in the gluten-free flour or arrowroot powder and whisk to combine with the vegetables.
- Slowly pour in the vegetable stock or bone broth, whisking continuously to prevent lumps.
- Add the plant-based milk and coconut cream, stirring until fully incorporated.
- Bring the soup to a gentle boil, then reduce to a simmer.
- Add the broccoli florets and season with sea salt and black pepper.
- Simmer for about 15 minutes, stirring occasionally, until the broccoli is tender and the soup has thickened.
- Remove from heat, garnish with chopped parsley, and serve hot.
Notes
- Blend part or all of the soup for a smoother texture using an immersion blender.
- Frozen broccoli can be used instead of fresh—no need to thaw first.
- Increase coconut cream for extra richness.
- Add shredded chicken or white beans for more protein.
- This soup freezes well for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 4g
- Sodium: 350mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 0mg