There’s something magical about a steaming bowl of Italian sausage gnocchi soup on a chilly evening – that rich, creamy broth hugging pillowy gnocchi, with little bursts of spicy sausage and fresh spinach in every bite. This recipe became my go-to comfort food after I first made it for a family reunion last winter (my cousin still asks for the recipe every time we talk!). In just 40 minutes, you’ll have a hearty meal that balances savory Italian sausage, tender carrots, and that perfect creamy texture. The secret? Cooking the gnocchi separately so they stay delightfully chewy instead of turning to mush in the soup.
Trust me, once you try this combination of flavors and textures, you’ll understand why it’s become my most-requested dish!

Table of Contents
Table of Contents
Why You’ll Love This Italian Sausage Gnocchi Soup
This soup is the ultimate cozy meal that checks all the boxes – here’s why it’s become my favorite weeknight lifesaver:
- Creamy without being heavy – The broth is just rich enough thanks to a splash of half-and-half, but still lets the sausage and veggies shine
- One-pot wonder (minus boiling the gnocchi) – I love minimal cleanup, and this delivers big flavor with little mess
- Spice it your way – Use sweet sausage for mellow flavor or spicy for a kick (my family does half-and-half to please everyone)
- Hidden veggie bonus – Spinach and carrots sneak in nutrients while the gnocchi makes it feel indulgent
- Better than takeout – Hearty enough to be a full meal with protein, carbs, and greens all in one bowl
Seriously, the first time I made this, my husband went back for thirds – and that’s when I knew it was a keeper!
Ingredients for Italian Sausage Gnocchi Soup
Grab these simple ingredients – most are pantry staples, and the fresh bits come together quickly. I’ve made this with all sorts of substitutions (more on that later), but here’s my ideal lineup:
Produce
- 2 cloves garlic, minced (about 1 TBSP)
- 1/2 yellow onion, diced (about 3/4 cup)
- 2 carrots, diced (about 1 cup – no need to peel if they’re clean!)
- 1 celery stick, diced (optional but adds nice depth)
- 10 oz fresh spinach (or frozen – just squeeze out excess water)
Meat & Pantry
- 1 pound ground Italian sausage (sweet or spicy – I use half of each sometimes)
- 1 lb gnocchi (uncooked – look for shelf-stable or refrigerated)
- 4 TBSP all-purpose flour
- 3 cups chicken or veggie broth (low-sodium if you’re watching salt)
Dairy & Spices
- 1 TBSP unsalted butter
- 1 TBSP olive oil
- 1 cup half-and-half (heavy cream makes it richer, milk works in a pinch)
- 1/2 tsp each: salt, sage, thyme, mustard powder
- 1/4 tsp each: pepper, paprika

How to Make Italian Sausage Gnocchi Soup
Alright, let’s get cooking! This soup comes together in about 40 minutes, but tastes like you’ve been simmering it all day. Here’s my foolproof method:
Cooking the Sausage and Veggies
First, heat your butter and olive oil in a big pot over medium-high heat – this combo gives the best flavor. Crumble in that Italian sausage (I use my hands like a messy, happy kid). Brown it well, about 5-8 minutes, breaking it into little bits as it cooks. If there’s excess grease, just tilt the pot and spoon some out – we want flavor, not a pool of oil!
Now, the fun part: toss in your garlic (just 10 seconds till it’s fragrant!), then add onions and carrots. I usually skip celery unless I have it, but no biggie. Cook until the onions get soft and translucent, about 3-5 minutes. Your kitchen should smell amazing by now!
Building the Soup Base
Time for spices! Sprinkle in the salt, pepper, sage, thyme, mustard powder, and paprika. Stir like you mean it – we want those flavors to wake up. Now, sprinkle the flour over everything and cook for 2 minutes. This makes a roux that’ll thicken our soup beautifully.
Here’s the secret: slowly pour in your broth while stirring constantly. I use a whisk at this point to prevent lumps. The mixture will thicken almost immediately – don’t panic, it’s supposed to! Let it bubble gently for about 5 minutes to cook out the flour taste.
Adding Gnocchi and Spinach
While the soup simmers, cook your gnocchi separately according to package directions (usually just 2-3 minutes in boiling water). Drain them well – soggy gnocchi are sad gnocchi! Back to the pot: pour in your half-and-half and bring just to a boil. Then, reduce heat and stir in spinach by the handful. It wilts down so fast!
Finally, gently fold in those perfect little gnocchi pillows. Taste and adjust seasoning if needed. Sometimes I add an extra pinch of salt or a squeeze of lemon to brighten it up. Serve immediately with crusty bread – the soup waits for no one!
Print
Creamy Italian Sausage Gnocchi Soup in Just 40 Minutes
- Prep Time: 15 mins
- Cook Time: 25 mins
- Total Time: 40 mins
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Lactose
Description
A hearty Italian sausage and gnocchi soup with spinach, carrots, and creamy broth.
Ingredients
- 1 TBSP unsalted butter
- 1 TBSP olive oil
- 1 pound ground Italian sausage (sweet or spicy)
- 2 cloves garlic, minced
- 1/2 yellow onion, diced
- 2 carrots, diced (about 1 cup)
- 1 celery stick, diced (optional)
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/2 tsp sage
- 1/2 tsp thyme
- 1/2 tsp mustard powder
- 1/4 tsp paprika
- 4 TBSP all-purpose flour
- 3 cups chicken or veggie broth
- 1 cup half and half, heavy cream, or milk
- 10 oz spinach (fresh or frozen)
- 1 lb gnocchi
Instructions
- Heat butter and olive oil in a large pot over medium-high heat.
- Add sausage and cook until browned, breaking into small pieces (5-8 minutes).
- Add garlic and stir for 10 seconds.
- Add onion and carrots, cook until onion softens (3-5 minutes).
- Stir in salt, pepper, sage, thyme, mustard powder, and paprika.
- Mix in flour and cook for 2 minutes.
- Gradually add broth, stirring until thickened.
- Boil gnocchi separately as per package instructions.
- Pour half and half into the soup and bring to a boil.
- Reduce heat, add spinach, and stir until wilted.
- Mix in cooked gnocchi.
- Adjust seasoning if needed and serve.
Notes
- Use sweet or spicy Italian sausage based on preference.
- Cook gnocchi separately to prevent sogginess.
- Drain excess sausage grease if needed.
- Substitute milk or cream for dietary needs.
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 6g
- Sodium: 980mg
- Fat: 28g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 75mg

Expert Tips for the Best Italian Sausage Gnocchi Soup
Listen, I’ve made this soup more times than I can count—here are my hard-earned secrets for perfection:
Drain (some of) that grease! After browning the sausage, tilt the pot and spoon out excess fat. You want enough for flavor, but not so much it makes the soup feel heavy.
Fresh spinach wins, but frozen works in a pinch—just squeeze it like a stress ball to remove extra water. Nobody wants a watery soup!
Garnish like an Italian nonna: A shower of parmesan and a drizzle of good olive oil right before serving? That’s the magic touch. Trust me, it makes all the difference.
FAQ About Italian Sausage Gnocchi Soup
I get asked the same questions every time I serve this soup – so here’s everything you need to know before you start cooking!
Sweet or spicy sausage – which is better? Honestly? Both! I often use half sweet and half spicy for the perfect balance. The sweet sausage gives that classic Italian flavor, while the spicy adds a nice kick. If you’re serving kids, go all sweet – but don’t be afraid to experiment!
Do I really need to cook the gnocchi first? Yes! I know it’s tempting to toss them straight into the soup, but trust me – boiling them separately keeps them perfectly chewy instead of turning into mushy little blobs. It only takes 2 extra minutes and makes all the difference.
Help! My gnocchi got soggy last time. What did I do wrong? Two things: either you cooked them too long initially (they should be just tender), or you left them sitting in the soup too long before serving. I always add the gnocchi at the very end and serve immediately. Leftovers? Store the gnocchi separately if you can!
Should I drain all the sausage grease? Not all of it! That golden goodness adds tons of flavor – just spoon out the excess if there’s more than a tablespoon or two left after browning. Your soup will thank you.

Serving and Storing Italian Sausage Gnocchi Soup
This soup practically begs for a crusty baguette on the side – I love tearing off hunks to dunk into that creamy broth. A simple green salad makes it a complete meal, though we usually just go straight for seconds! Leftovers keep beautifully for 3 days in the fridge (store in airtight containers), though the gnocchi will soften a bit. Reheat gently on the stovetop with a splash of broth to loosen it up. Pro tip: Freeze just the broth and sausage mixture, then add fresh gnocchi when reheating for perfect texture every time.
Nutritional Information
Okay, let’s be real – we’re not eating this soup because it’s a salad! But for those who like to know (or need to track), here’s the scoop per hearty bowl: about 520 calories, 28g fat (11g saturated), and 22g protein. The spinach and carrots sneak in 4g fiber too! These are estimates – your exact numbers will vary based on sausage leanness and whether you use cream or milk. My philosophy? Enjoy every creamy, comforting bite – life’s too short not to!

Did You Make This Recipe?
I’d love to hear how your Italian sausage gnocchi soup turned out! Did you go spicy or sweet with the sausage? Any clever tweaks? Drop me a note—I read every one! I read every one! For More recipes Follow me on Facebook!