Dice the onion into 1/2-inch pieces, mince the garlic, and dice the carrot into small 1/4-inch pieces. Trim the asparagus and cut into 1-inch pieces, then dice the celery into 1/4-inch pieces. Measure out the soy cream, vegetable broth, italian seasoning, and have the bay leaf ready. This prep work ensures you can move quickly through the cooking process without pausing.
Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, stirring frequently until the onion becomes translucent and the garlic is fragrant, about 3-4 minutes. This foundation layer develops the savory backbone of the soup—don't rush this step as it's where most of your flavor comes from.
Add the diced carrot, asparagus, celery, italian seasoning, and bay leaf to the pot. Stir well and cook for 5 minutes, allowing the vegetables to begin softening and the spices to infuse into the oil. I find that toasting the spices this way rounds out their flavors rather than adding them later with the liquid.
Sprinkle the flour over the vegetable mixture and stir constantly for 30 seconds to coat everything evenly—this removes the raw flour taste. Immediately pour in the soy cream and vegetable broth, stirring to combine and prevent lumps from forming. Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and simmer for 8-10 minutes until the vegetables are tender and the flavors have melded.
Add the gnocchi to the simmering soup and stir gently to distribute evenly. Continue simmering over low heat until the gnocchi float to the surface, which typically takes 3-4 minutes. Watch carefully at this point—the gnocchi will tell you when they're ready by rising to the top.
Remove the pot from heat and stir in the fresh spinach until it wilts completely into the soup, about 1 minute. Add the nutritional yeast and stir to combine, then taste and season with salt and pepper to your preference. I like to add a generous amount of freshly ground black pepper at the end—it brightens all the flavors and adds a slight bite that complements the creamy richness.