Sauté the Vegetables: In a large soup pot, heat butter and avocado oil over medium heat. Add the onion, carrot, celery, and garlic. Cook, stirring occasionally, until the vegetables are softened, about 10 minutes.
Make the Roux: Sprinkle in the flour and cook for a few minutes, stirring constantly, until it forms a smooth paste.
Add the Liquids: Gradually pour in the homemade chicken broth, stirring to combine. Follow with the half & half and bring the mixture to a gentle boil.
Cook the Gnocchi & Chicken: Add the gnocchi and chicken to the pot. Season with salt and pepper to taste. Stir and cook until the gnocchi are tender and cooked through.
Add the Spinach: Stir in the spinach and cook until the soup is gently boiling and the spinach is wilted.
Serve: Turn off the heat and ladle the soup into bowls. Top with grated Parmesan cheese and serve immediately.
Notes
Dairy Swap: Use half & half, or substitute with whole milk, heavy cream, or a non-dairy milk of your choice.
Add Some Meat: Stir in chopped bacon or diced ham for a sweet and smoky boost.
Spice It Up: Red pepper flakes add heat, or try smoked paprika for an extra layer of flavor.
Extra Veggies: Toss in mushrooms, zucchini, sun-dried tomatoes, asparagus, or peas for a hearty veggie boost.
Gnocchi Substitute: No gnocchi? Use diced potatoes instead — just allow extra cooking time until tender.
Leftover Makeover: After the holidays, swap the chicken for leftover Thanksgiving turkey for a comforting twist.