Wash asparagus and cut an inch or two off from the bottom of them. Place the asparagus, shallot, garlic and onion in a saucepan with 1 cup vegetable broth. Bring this to a boil and then reduce to a simmer until the asparagus is tender.
Remove a few asparagus tips to garnish the soup when you serve.
Place the rest of the veggies in a blender and blend until smooth.
Melt butter in the same saucepan the asparagus cooked in and mix in flour, salt and pepper and whisk for 30 seconds. (Don't let flour burn!) Stir in remaining vegetable broth and bring to a boil.
Take the pureed veggies and soy milk and stir into the saucepan. Next, whisk in the siggi's yogurt, lemon juice and red pepper chili flakes. Bring to a boil again, serve hot with fresh Parmesan on top and garnish with asparagus tips.