A warm, hearty, and nourishing bowl of homemade Chicken Noodle Soup with Spinach & Parmesan! This easy-to-make recipe is packed with lean protein, fiber-rich greens, and a boost of flavor from garlic, lemon, and Parmesan. Perfect for a cozy meal, this soup is also great for meal prep—just cook the pasta separately if you plan to store leftovers.
Heat olive oil in a medium saucepan over medium-high heat. Add garlic and crushed red pepper, stirring constantly, until fragrant and sizzling (about 2 minutes). Pour in the white wine and cook until reduced by half, about 2 minutes.
Stir in the chicken broth, salt, and pepper. Cover and bring to a boil over high heat. Add the pasta and cook, stirring occasionally, until al dente (about 6 minutes).
Remove from heat and add the shredded chicken and baby spinach. Stir until the spinach wilts (about 1 minute). Stir in the lemon zest and lemon juice for a burst of freshness.
Divide the soup among four shallow bowls and sprinkle with Parmesan cheese before serving.