Step 1
In a heavy soup pot or Dutch oven, heat the oil over medium. Add shallots and celery and season with salt and pepper. Cook, stirring occasionally, until softened, about 5 minutes.
Step 2
Add the ginger, if using, and garlic and stir until very fragrant, about 2 minutes. Add stock and bring to a simmer.
Step 3
Stir in pasta and cook according to package instructions until al dente. Stir in asparagus and peas and cook until vegetables and pasta are tender, about 3 minutes longer. Stir in kale and season with salt and pepper.