Chop onions, garlic, carrots, and grate ginger.
Add vegan butter to a large pot over medium heat. Let melt.
Add chopped onions and cook until softened, stirring occasionally, about 3-4 minutes.
Add garlic and chopped carrots to the pot and cook about 8 minutes more, stirring occasionally.
Add in ginger, lemon juice and 3 to 4 cups of vegetable stock depending on desired consistency. Tip: You can start with 3 and then when adding to blender, add remaining cup until desired thick or thinness achieved. Bring to a boil then cover and reduce heat to simmer. Cook until carrot are soft, about 20-30 minutes.
Let cool for 5 minutes then transfer to a high powdered blender with the maple syrup if adding. Do in batches if needed.
Blend until creamy and smooth.
Taste and adjust seasonings if needed.
Serve in bowls. Top with red pepper flakes, chives or green onions if desired. Serve with garlic bread.