01 -
Start by soaking 1/2 cup raw cashews in hot water for 15 minutes. In a large pot or Dutch oven, heat 2 tbsp extra virgin olive oil over medium heat. Add 1 medium yellow onion, chopped, and cook for 5-7 minutes until softened. Stir in 4 cloves garlic, minced, and cook for another minute until fragrant.
02 -
Drain the soaked cashews. Add 1 large head cauliflower (about 2 lbs), cut into florets, 4 cups vegetable broth, and the drained cashews to the pot. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes until the cauliflower is very tender. This forms the heart of your Creamy Mediterranean Cauliflower Soup – Vegan & Meal Prep.
03 -
Carefully transfer the cooked cauliflower mixture to a high-speed blender. Blend until completely smooth and creamy. You may need to do this in batches, depending on your blender size. Return the velvety smooth soup to the pot, ensuring it's well combined for the best Creamy Mediterranean Cauliflower Soup – Vegan & Meal Prep.
04 -
Stir in 1/2 cup sun-dried tomatoes, drained and chopped, 1/4 cup Kalamata olives, pitted and sliced, 1 tsp dried oregano, 1/2 tsp dried thyme, 2 tbsp fresh lemon juice, 1 tsp sea salt, and 1/2 tsp black pepper. Simmer for 5 minutes to allow flavors to meld and deepen.
05 -
Add 2 cups fresh spinach to the soup. Stir gently until the spinach has just wilted, which should take only 1-2 minutes. Avoid overcooking to maintain its vibrant color and nutrients, ensuring a fresh finish for your Creamy Mediterranean Cauliflower Soup – Vegan & Meal Prep.
06 -
Ladle the warm Creamy Mediterranean Cauliflower Soup – Vegan & Meal Prep into bowls. Garnish each serving with 1/4 cup fresh parsley, chopped, and 1/4 tsp red pepper flakes if desired for a little kick. Serve immediately and enjoy!