Creamy Gnocchi Soup — One Pot, 40 Minutes, Better Than Olive Garden
Italian sausage, pillowy gnocchi, fresh spinach, and a rich creamy broth — all in one pot in under 40 minutes. The kind of cozy that makes your kitchen smell incredible before it’s even done.
There’s this one soup that I keep coming back to every single fall and winter. It’s warm, it’s creamy, it’s loaded with little pillowy gnocchi — and honestly? It tastes even better than the one from Olive Garden. I make a big pot of this on Sunday evenings when the week ahead feels heavy and I just need something cozy on the stove.
This creamy gnocchi soup is one of those recipes that makes your kitchen smell so good your family starts hovering before it’s even done. It comes together in under 40 minutes in one pot, which is basically a miracle on a busy weeknight. Italian sausage, soft gnocchi, fresh spinach, and a rich creamy broth — this is comfort food that actually satisfies.
If you’ve been searching for a chicken gnocchi soup or an Olive Garden copycat that doesn’t disappoint, this is it. Trust me on this one.
Why You’ll Love This Recipe
- Ready in 35–40 minutes — one pot, minimal mess
- Rich, creamy broth that’s hearty but not too heavy
- Pillowy gnocchi soak up all the flavor — so good
- Customizable — use Italian sausage, chicken, or go vegetarian
- Crowd-pleaser — even picky eaters ask for seconds
- Budget-friendly — feeds a family of 4–5 without breaking the bank
Step-by-Step Instructions
-
1Brown the sausage. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the Italian sausage and break it apart with a wooden spoon. Cook for about 5–6 minutes until browned and cooked through. Remove with a slotted spoon and set aside — leave about a tablespoon of the drippings in the pot.💡 Those caramelized bits left in the pan after browning the sausage? Pure flavor. Don’t wipe the pot — everything you cook in it next will pick up that depth.
-
2Sauté the vegetables. In the same pot, add the diced onion, carrots, and celery. Cook over medium heat for 5 minutes, stirring occasionally, until softened. Add the garlic and cook for another minute until fragrant.
-
3Season and add broth. Stir in the Italian seasoning, smoked paprika, salt, and pepper. Pour in the chicken broth and bring everything to a gentle boil.💡 Season the broth well — gnocchi are quite bland on their own and a well-seasoned base is what makes the whole soup sing.
-
4Add the gnocchi. Drop the gnocchi right into the simmering broth. Cook for 3–4 minutes — they’ll float to the top when they’re done. So satisfying to watch.⚠️ Don’t overcook the gnocchi — 3–4 minutes is all they need. As soon as they float, they’re done. Overcooked gnocchi turn mushy and fall apart in the soup.
-
5Stir in the cream. Reduce heat to low and pour in the heavy cream. Add the browned sausage back into the pot. Stir gently and let it simmer for another 3–5 minutes.💡 Use full-fat heavy cream — light cream can sometimes split when it hits the hot broth. Heavy cream stays silky and smooth every time.
-
6Finish with spinach. Add the fresh spinach and stir until wilted — about 1 minute. Taste and adjust seasoning.⚠️ Add spinach at the very end only — it wilts in about 60 seconds. Add it too early and it turns army green and gets slimy.
-
7Serve. Ladle into bowls, top with grated Parmesan if you like, and enjoy. Preferably with crusty bread.
Creamy Gnocchi Soup That Tastes Like the Olive Garden — But Better
🧄 Ingredients
- 450 ¾ g Italian sausage, casings removed
- 1 ¾ yellow onion, diced
- 4 ¾ garlic cloves, minced
- 3 ¾ carrots, peeled and sliced
- 3 ¾ celery stalks, sliced
- 950 ¾ ml chicken broth
- 240 ¾ ml heavy cream
- 450 ¾ g potato gnocchi
- 60 ¾ g fresh baby spinach
- 1 ¾ tsp Italian seasoning
- 1 ¾ tsp smoked paprika
- 2 ¾ tbsp olive oil
- 1 ¾ tsp salt
- 1 ¾ tsp black pepper
- 30 ¾ g Parmesan cheese, grated
📋 Instructions
-
1
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the Italian sausage and break it apart with a wooden spoon. Cook for 5–6 minutes until browned and cooked through. Remove sausage with a slotted spoon and set aside, leaving about 1 tablespoon of drippings in the pot.
💡 Let the sausage sit undisturbed for 2 minutes before stirring — this gives it a nice brown crust and deeper flavor. -
2
In the same pot over medium heat, add the diced onion, carrots, and celery. Cook for 5 minutes, stirring occasionally, until softened. Add the minced garlic and cook for 1 more minute until fragrant.
💡 Scrape up any browned bits from the sausage as the vegetables release moisture — that\'s all flavor. -
3
Stir in the Italian seasoning, smoked paprika, salt, and black pepper. Pour in the chicken broth and bring to a gentle boil over medium-high heat.
💡 Taste the broth before adding gnocchi — it should be well-seasoned since gnocchi are quite neutral. -
4
Add the gnocchi directly to the simmering broth. Cook for 3–4 minutes, stirring gently, until the gnocchi float to the surface.
💡 Don\'t overcook — once they float, they\'re done. Overcooked gnocchi turn mushy. -
5
Reduce heat to low. Pour in the heavy cream and stir in the browned sausage. Let the soup simmer gently for 3–5 minutes until the cream is fully incorporated and the soup is slightly thickened.
💡 Keep the heat low after adding cream to prevent it from splitting. -
6
Add the fresh baby spinach and stir until just wilted, about 1 minute. Taste and adjust salt and pepper as needed.
💡 Add spinach last — it only needs about 60 seconds and wilts perfectly without getting slimy. -
7
Ladle the soup into bowls and top with freshly grated Parmesan if desired. Serve immediately with crusty bread on the side.
💡 The soup thickens as it sits. Add a splash of warm broth when reheating leftovers.
Nutrition Per Serving
💡 Pro Tips
- Don’t overcook the gnocchi. They only need 3–4 minutes. Overcooked gnocchi get mushy and fall apart in the soup — take them off the heat as soon as they float.
- Brown the sausage well. Those little caramelized bits left in the pan? Pure flavor. Don’t skip this step.
- Add spinach at the very end. It wilts in about 60 seconds — if you add it too early, it turns army green and gets slimy.
- Use full-fat cream. Light cream can sometimes split when it hits the hot broth. Heavy cream stays silky and smooth.
- Salt your broth. Gnocchi are pretty bland on their own — a well-seasoned broth makes all the difference.
- Reheat gently. This soup thickens a lot in the fridge. Add a splash of broth when reheating on the stove.
Variations to Try
Use hot Italian sausage and add a pinch of red pepper flakes when you sauté the garlic. A drizzle of chili oil on top before serving takes it up another level.
Swap the sausage for shredded rotisserie chicken, use half-and-half instead of cream, and add a handful of white beans for extra protein. Still super satisfying but way lighter.
Skip the meat entirely. Use vegetable broth, add a can of white beans or chickpeas, and throw in some sun-dried tomatoes for depth. The cream and gnocchi still make it feel indulgent.
Serving Ideas
- Crusty sourdough or garlic bread on the side — essential for soaking up that broth
- A simple arugula salad with lemon and olive oil to lighten things up
- A glass of sparkling water with lemon, or a light white wine for a treat
- Extra Parmesan and cracked black pepper sprinkled right before serving
Storage & Reheating
| Where | How long | Notes |
|---|---|---|
| ❄️ Fridge | 3–4 days | Airtight container — soup thickens overnight, add a splash of broth when reheating |
| 🧊 Freezer | Up to 2 months | Freeze the base without gnocchi — add fresh gnocchi when reheating for best texture |
| 🔥 Reheat (stove) | 5–8 min | Medium-low heat, stirring occasionally — add broth or cream to loosen as needed |
| 📱 Reheat (microwave) | 90-sec intervals | Cover loosely, stir between each interval |
Frequently Asked Questions
This creamy gnocchi soup honestly never disappoints. It’s one of those recipes I come back to again and again — especially when the weather turns cold and I want something warm and filling without spending hours in the kitchen.
If you make it, I hope it brings some cozy to your table too. Leave a comment below and let me know how it went — I love hearing from you. Happy cooking. 🍵
Get new recipes in your inbox 🍋
No spam — just the good stuff, straight to you.