Loading...

Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped yellow onion and cook until softened, about 5-7 minutes.

Stir in the grated fresh ginger and minced garlic. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.

Add the roughly chopped carrots, vegetable broth, freshly squeezed orange juice, salt, and black pepper to the pot. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until the carrots are very tender.

Carefully transfer the soup in batches to a blender, or use an immersion blender directly in the pot. Blend until completely smooth and creamy. If using a regular blender, ensure the lid is vented and cover with a kitchen towel to prevent steam buildup.

Return the blended soup to the pot (if using a regular blender). Stir in the full-fat coconut milk and heat gently over low heat for 2-3 minutes, just until warmed through. Do not boil after adding coconut milk.

Taste and adjust seasonings as needed. Ladle the hot soup into bowls. Garnish with fresh chopped cilantro and the reserved orange zest, if desired, before serving.


Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped yellow onion and cook until softened, about 5-7 minutes.

Stir in the grated fresh ginger and minced garlic. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.

Add the roughly chopped carrots, vegetable broth, freshly squeezed orange juice, salt, and black pepper to the pot. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until the carrots are very tender.

Carefully transfer the soup in batches to a blender, or use an immersion blender directly in the pot. Blend until completely smooth and creamy. If using a regular blender, ensure the lid is vented and cover with a kitchen towel to prevent steam buildup.

Return the blended soup to the pot (if using a regular blender). Stir in the full-fat coconut milk and heat gently over low heat for 2-3 minutes, just until warmed through. Do not boil after adding coconut milk.

Taste and adjust seasonings as needed. Ladle the hot soup into bowls. Garnish with fresh chopped cilantro and the reserved orange zest, if desired, before serving.
