On a chilly evening, the comforting aroma of simmering vegetables can transform your kitchen into a warm haven. That’s precisely what happens when I whip up this Creamy Spinach Soup with Gruyere. Packed with fresh spinach and the rich, nutty goodness of Gruyere cheese, this recipe is not only a delightful vegetarian option but also takes less than 45 minutes to prepare. It’s the ultimate solution for those days when you’re craving something nourishing yet quick. Plus, it’s perfect for make-ahead meals—simply reheat and enjoy the same comforting bowl of goodness any night of the week! What’s your favorite way to cozy up with a bowl of soup? Why Is This Spinach Soup Special? Comforting, creamy goodness: This Creamy Spinach Soup with Gruyere envelops you in a warm hug with its smooth texture and rich flavor. Quick preparation: Whip up this nourishing dish in under 45 minutes, making it an ideal meal for busy nights. Vegetarian delight: Packed with wholesome ingredients, this soup is perfect for those seeking healthy, plant-based options. Make-ahead friendly: Prepare a big batch and savor the deliciousness all week long—perfect for leftovers! Flavor variations: Feel free to experiment with different cheeses or spices, catering to your taste buds and adventures in the kitchen! Spinach Soup with Gruyere Ingredients • Ready to create a comforting bowl of goodness? For the Soup Base Olive Oil – Adds fat for sautéing; can substitute with avocado oil. Fresh Baby Spinach (10 oz.) – Main ingredient providing nutrition and flavor; can use frozen spinach, thawed and drained. Garlic (2 cloves, minced) – Enhances flavor; fresh is recommended but garlic powder can be used in a pinch. Butter (4 Tbsp.) – Creates a rich foundation; for a vegan option, use plant-based butter. Medium Onion (1/2, chopped) – Adds sweetness and depth; shallots can be a substitute. All-purpose Flour (1/4 cup) – Thickens the soup; can use gluten-free flour for a gluten-free version. Whole Milk (3 cups) – Contributes creaminess; substitute with any unsweetened plant-based milk for vegan version. Half-and-half (1 1/2 cups) – Adds richness; use coconut cream or an equal mixture of almond milk and cornstarch for a dairy-free option. Kosher Salt (2 tsp.) – Enhances flavor; adjust to taste for lower sodium options. Freshly ground black pepper – Adds spice; white pepper can be used for a milder taste. Cayenne Pepper (1/2 tsp.) – Provides heat; can omit if a milder flavor is preferred. For Serving Gruyere Cheese (4 oz., grated) – Adds nutty flavor upon serving; a sharp white cheddar can be a good alternative. Step‑by‑Step Instructions for Spinach Soup with Gruyere Step 1: Wilt the Spinach In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add 10 ounces of fresh baby spinach and 2 cloves of minced garlic, stirring continuously for about 2-3 minutes until the spinach is wilted and vibrant green. This step builds the foundation of flavor for your creamy Spinach Soup with Gruyere. Step 2: Puree the Spinach Transfer the wilted spinach mixture into a blender and add 1/4 cup of hot water. Blend on high speed until smooth and fully pureed, ensuring there are no chunks remaining. Set aside the vibrant spinach puree; this will later be incorporated back into the soup for a burst of flavor and color. Step 3: Make the Soup Base In a large pot, melt 4 tablespoons of butter over medium heat. Once melted, add 1/2 chopped medium onion, cooking for about 5 minutes until softened and translucent. Stir in 1/4 cup of all-purpose flour, cooking for an additional 2 minutes to form a roux. This creates a rich, flavorful base for your Spinach Soup with Gruyere. Step 4: Create Cream Sauce Gradually pour in 3 cups of whole milk and 1 1/2 cups of half-and-half, whisking continuously to prevent lumps. Keep stirring for about 5 minutes until the mixture thickens slightly. Add 2 teaspoons of kosher salt, freshly ground black pepper to taste, and 1/2 teaspoon of cayenne pepper if you prefer a bit of heat, enhancing the comforting base of the soup. Step 5: Finish and Serve Stir in your prepared spinach puree into the pot, combining thoroughly. Allow the soup to simmer for an additional 3-5 minutes on low heat until heated through. Adjust the seasoning if necessary, and serve hot, garnished with 4 ounces of grated Gruyere cheese on top. Enjoy the luxurious flavors of your homemade Spinach Soup with Gruyere! Make Ahead Options These creamy Spinach Soup with Gruyere are perfect for meal prep enthusiasts! You can prepare the soup base (steps 3 and 4) up to 3 days in advance and refrigerate it in an airtight container. Just remember to let it cool completely before sealing to maintain its luscious texture. The spinach puree can also be made ahead of time—store it separately and add it when reheating the soup. When you’re ready to serve, gently reheat the soup on the stovetop over low heat, stir in the spinach puree, and adjust the seasonings as needed for that freshly made taste. With these make-ahead tips, you’ll have a comforting meal ready in minutes on even the busiest of nights! Expert Tips for Spinach Soup with Gruyere Smooth Consistency: Add milk gradually to the roux, whisking continuously to avoid any lumps that can spoil your creamy Spinach Soup with Gruyere. Flour Toasting: Be sure to toast the flour for a full 2 minutes to eliminate any raw taste, which enhances the final flavor of your soup. Serving Tip: For a delightful presentation, reserve a bit of grated Gruyere to sprinkle on top just before serving—it melts beautifully and adds an inviting touch. Storing Wisely: This soup is perfect for meal prep! Store leftovers in an airtight container in the fridge, rewarming gently to maintain its creamy texture. Season to Taste: Always taste and adjust seasonings before serving; a pinch more salt or a dash of cayenne can elevate your Spinach Soup with Gruyere to new heights. Spinach Soup with Gruyere Variations Ready to make this comforting dish your own? With just a few simple tweaks, you can elevate the flavors and cater to your taste preferences! Dairy-Free: Substitute whole milk and half-and-half with unsweetened almond or oat milk for a creamy yet dairy-free delight. Cheese Swap: Experiment with sharp white cheddar or fontina for a different cheesy experience that still complements the spinach beautifully. Nutty Twist: Stir in a tablespoon of tahini for a hint of nuttiness and added creaminess, perfect for those looking to explore new flavors. Herb Infusion: Add fresh herbs like thyme or dill for a burst of freshness that pairs wonderfully with the richness of the Gruyere. Protein Boost: Throw in some cooked chicken or white beans for a heartier soup that’s more filling and fulfilling. Texture Variation: For a bit of crunch, top your soup with homemade croutons or roasted nuts before serving. Spicy Kick: Enhance your soup with a splash of sriracha or a sprinkle of crushed red pepper flakes to satisfy those who crave heat. Vegetable Medley: Toss in diced carrots or zucchini while cooking the onions for a vibrant mix of vegetables that adds both color and nutrition to this bowl of goodness. If you’re feeling adventurous, why not pair your soup with a side of Cheesy Spinach Ricotta or a warm bowl of Mushroom Soup Indulge? Let your culinary creativity run free and discover delightful new twists on this classic recipe! How to Store and Freeze Spinach Soup with Gruyere Fridge: Store your Spinach Soup with Gruyere in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or microwave. Freezer: For longer storage, freeze the soup in airtight containers or freezer bags for up to 3 months. Leave space at the top for expansion during freezing. Thawing: To enjoy your frozen soup, thaw it overnight in the fridge. Reheat on the stove, stirring often to restore its creamy texture. Reheating: When reheating, add a splash of milk or half-and-half to maintain creaminess and prevent the soup from thickening too much. What to Serve with Creamy Spinach Soup with Gruyere On a cozy evening, pairing your comforting bowl of soup with delightful accompaniments can elevate your meal to a whole new level. Crusty Bread: Perfect for dipping, its crispy exterior and soft interior make an ideal partner, soaking up the creamy goodness. Garlic Toast: The rich, buttery flavors of garlic toast harmonize wonderfully with the nutty Gruyere, creating a delicious contrast. Mixed Green Salad: A fresh salad with a zesty vinaigrette brings a crisp, refreshing element that balances the soup’s richness. Roasted Veggies: Roasted carrots and Brussels sprouts add a satisfying crunch and earthy notes, enhancing the flavor experience. Cheddar Biscuits: These fluffy biscuits pack cheesy goodness, making for the perfect, indulgent side that pairs beautifully with the soup. Sparkling Water with Lemon: A light, refreshing drink that cleanses the palate, ensuring each spoonful of your Spinach Soup with Gruyere feels luxurious. Mini Quiches: These bite-sized treats offer a savory companion, filled with eggs and cheese, echoing the soup’s comforting essence. Chocolate Mousse: End your meal on a sweet note with a light and airy chocolate mousse – it’s indulgence on a plate! Spinach Soup with Gruyere Recipe FAQs What type of spinach should I use for the soup? Absolutely! Fresh baby spinach is ideal for this soup as it offers vibrant flavor and nutrients. However, if fresh isn’t available, you can use frozen spinach—just be sure to thaw and drain it properly to avoid excess moisture. How should I store leftovers? To store your delicious Spinach Soup with Gruyere, place it in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy it again, reheat gently on the stovetop over low heat, adding a splash of milk if it thickens too much. Can I freeze Spinach Soup with Gruyere? Yes, you can! To freeze the soup, portion it into airtight containers or freezer bags, making sure to leave some space at the top for expansion. It will keep well for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge before reheating. What should I do if my soup is too thick? No worries! If your soup turns out too thick, simply add a little more milk or half-and-half during reheating. Start with a small amount (about 1/4 cup), and stir well until you achieve your desired creamy consistency. Can I make this soup vegan? Very! To make a vegan version of this Spinach Soup with Gruyere, substitute regular butter with plant-based butter, use unsweetened almond or oat milk instead of whole milk, and replace half-and-half with coconut cream or a mixture of almond milk and cornstarch. The flavor will still be wonderful! Is it safe to feed this soup to pets? It’s best to avoid sharing the soup with pets. Ingredients such as onions and garlic can be harmful to dogs and cats. Always stick to pet-safe foods when treating your furry friends! Creamy Spinach Soup with Gruyere for Cozy Evenings A delightful vegetarian Spinach Soup with Gruyere, perfect for cozy evenings and made in under 45 minutes. Print Recipe Pin Recipe Prep Time 15 minutes minsCook Time 30 minutes minsTotal Time 45 minutes mins Servings: 4 bowlsCourse: SoupCuisine: VegetarianCalories: 320 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Soup Base2 Tbsp. Olive Oil Can substitute with avocado oil.10 oz. Fresh Baby Spinach Can use frozen spinach, thawed and drained.2 cloves Garlic Minced; fresh is recommended but garlic powder can be used.4 Tbsp. Butter For a vegan option, use plant-based butter.1/2 unit Medium Onion Chopped; shallots can be a substitute.1/4 cup All-purpose Flour Can use gluten-free flour for a gluten-free version.3 cups Whole Milk Substitute with any unsweetened plant-based milk for vegan version.1 1/2 cups Half-and-half Use coconut cream or equal mixture of almond milk and cornstarch for a dairy-free option.2 tsp. Kosher Salt Adjust to taste for lower sodium options.Freshly ground black pepper To taste; white pepper can be used.1/2 tsp. Cayenne Pepper Can omit if a milder flavor is preferred.For Serving4 oz. Gruyere Cheese Grated; sharp white cheddar can be a good alternative. Equipment large skilletblenderlarge pot Method Preparing the SoupHeat 2 tablespoons of olive oil in a large skillet over medium heat. Add 10 ounces of fresh baby spinach and 2 cloves of minced garlic. Stir continuously for about 2-3 minutes until spinach is wilted.Transfer the wilted spinach mixture into a blender and add 1/4 cup of hot water. Blend on high speed until smooth and fully pureed.In a large pot, melt 4 tablespoons of butter over medium heat. Add 1/2 chopped medium onion and cook for about 5 minutes until softened. Stir in 1/4 cup of all-purpose flour, cooking for an additional 2 minutes.Gradually pour in 3 cups of whole milk and 1 1/2 cups of half-and-half, whisking continuously. Cook for about 5 minutes until the mixture thickens slightly. Season with 2 teaspoons of kosher salt and pepper to taste.Stir in the prepared spinach puree into the pot, combining thoroughly. Simmer for an additional 3-5 minutes on low heat until heated through. Adjust seasoning if necessary, and serve hot, garnished with 4 ounces of grated Gruyere cheese. Nutrition Serving: 1bowlCalories: 320kcalCarbohydrates: 18gProtein: 10gFat: 22gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 60mgSodium: 600mgPotassium: 500mgFiber: 4gSugar: 4gVitamin A: 6000IUVitamin C: 20mgCalcium: 300mgIron: 4mg NotesStore leftovers in an airtight container in the fridge for up to 3 days. Reheat gently to maintain creaminess. Tried this recipe?Let us know how it was!