This Creamy Italian Gnocchi Soup with Beef Sausage is pure comfort in a bowl rich, velvety, and bursting with flavor! Juicy beef sausage, pillowy gnocchi, tender spinach, and aromatic herbs all simmer together in a creamy broth that’s as satisfying as it is easy to make. It’s the kind of cozy, one-pot meal that makes your kitchen smell amazing and your family ask for seconds. Ready in just 30 minutes, this soup brings together classic Italian comfort and hearty home-style flavor perfect for busy weeknights or lazy weekends. Serve it with crusty garlic bread or a sprinkle of Parmesan for the ultimate creamy comfort experience.

Table of Contents
Time Breakdown
| Step | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 6 bowls |
Ingredients
- 1 lb (450 g) Italian-style beef sausage, casings removed
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth (or beef broth)
- 1 ½ cups half-and-half or heavy cream
- 1 can (14 oz) diced tomatoes
- 1 package (16 oz) potato gnocchi
- 1 cup baby spinach, chopped
- 1 tsp Italian seasoning
- ½ tsp red pepper flakes (optional for heat)
- ½ tsp salt
- ¼ tsp black pepper
- ½ cup grated Parmesan cheese, plus more for topping
Kitchen Tools You’ll Need
This comforting soup is made in one pot — easy and mess-free!
- Large soup pot or Dutch oven
- Wooden spoon
- Measuring cups & spoons
- Cutting board & knife
- Ladle for serving
Step-by-Step Instructions
- Brown sausage: Heat olive oil in a large pot over medium heat. Add beef sausage and cook until browned, breaking it apart with a spoon.
- Sauté aromatics: Add onion and garlic; cook 2–3 minutes until fragrant.
- Add liquids: Pour in broth, diced tomatoes, Italian seasoning, red pepper flakes, salt, and pepper. Stir well and bring to a gentle boil.
- Add gnocchi: Stir in gnocchi and cook 3–4 minutes, until soft and tender.
- Make it creamy: Reduce heat and stir in half-and-half (or cream) and Parmesan cheese until melted and smooth.
- Add greens: Stir in chopped spinach and simmer for 2 minutes until wilted.
- Serve hot with extra Parmesan and black pepper. ✨
Pro Tips
- Use beef sausage for a richer flavor, but chicken or turkey sausage works too.
- Thicker soup? Simmer uncovered for a few extra minutes or add more Parmesan.
- Make ahead: Store in fridge up to 3 days — reheat gently with a splash of broth.
- Add-ins: Try mushrooms, sun-dried tomatoes, or kale for variation.
Nutrition (Estimated Per Serving)
| Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 bowl | 470 | 26g | 30g | 28g | 3g | 6g |
Disclaimer: Nutrition values are approximate and depend on the specific ingredients used.
Stay Connected
📌 Pinterest
📘 Facebook
📸 Instagram

Creamy Italian Gnocchi Soup with Beef Sausage
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add the beef sausage and cook until browned, breaking it into crumbles.
- Add diced onion and minced garlic, sautéing for 2–3 minutes until fragrant.
- Pour in the broth and diced tomatoes. Stir in Italian seasoning, red pepper flakes, salt, and black pepper. Bring to a gentle boil.
- Add the gnocchi and cook for 3–4 minutes, or until soft and tender.
- Lower the heat and stir in the half-and-half and Parmesan cheese. Stir until melted and creamy.
- Add chopped spinach and simmer for 2 minutes, just until wilted.
- Taste and adjust seasoning, then serve warm with extra Parmesan and cracked black pepper.
