Step 1: Sauté the Aromatics : Heat olive oil or butter in a large pot over medium heat. Add chopped onion and cook for 4–5 minutes until soft and translucent. Stir in garlic and grated ginger and cook for another minute until fragrant.
Step 2: Add Carrots and Broth : Add sliced carrots to the pot and stir well to coat them with the aromatics. Pour in the vegetable broth and bring the mixture to a gentle boil.
Step 3: Simmer : Reduce heat to low, cover the pot, and simmer for 20–25 minutes, or until the carrots are very tender and easily pierced with a fork.
Step 4: Blend the Soup : Remove the pot from heat. Using an immersion blender (or a countertop blender in batches), blend the soup until completely smooth and creamy.
Step 5: Add Orange and Cream : Return the soup to low heat. Stir in orange zest, fresh orange juice, and coconut milk or cream. Season with salt and black pepper to taste.
Step 6: Final Warm-Up : Gently heat the soup for 2–3 minutes, stirring occasionally. Do not boil.