Creamy Italian Gnocchi Soup with Beef Sausage

By:

Alex SMITH

November 4, 2025

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.

Bowl of creamy Italian gnocchi soup with sausage, spinach, and parmesan in a rich broth, served in a rustic black bowl.
Homemade Italian Gnocchi Soup — a cozy, creamy soup made with soft gnocchi, Italian sausage, spinach, and parmesan for the ultimate comfort meal.

Time Breakdown

StepTime
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings6 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

  1. 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.
  2. Sauté aromatics: Add onion and garlic; cook 2–3 minutes until fragrant.
  3. Add liquids: Pour in broth, diced tomatoes, Italian seasoning, red pepper flakes, salt, and pepper. Stir well and bring to a gentle boil.
  4. Add gnocchi: Stir in gnocchi and cook 3–4 minutes, until soft and tender.
  5. Make it creamy: Reduce heat and stir in half-and-half (or cream) and Parmesan cheese until melted and smooth.
  6. Add greens: Stir in chopped spinach and simmer for 2 minutes until wilted.
  7. 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 SizeCaloriesProteinCarbsFatFiberSugar
1 bowl47026g30g28g3g6g

Disclaimer: Nutrition values are approximate and depend on the specific ingredients used.

Stay Connected

📌 Pinterest
📘 Facebook
📸 Instagram

Creamy Italian gnocchi soup with sausage, spinach, and parmesan served in a rustic black bowl on a wooden table.
56c45b849e28c8d105ae1d5e46eb93256a4650ce8ebf09300a6abed9f6474ce5?s=30&d=mm&r=gAlex SMITH

Creamy Italian Gnocchi Soup with Beef Sausage

This Creamy Italian Gnocchi Soup with Beef Sausage is the ultimate cozy comfort food! Juicy beef sausage, pillowy gnocchi, and tender spinach come together in a rich, creamy tomato broth that’s full of flavor. Ready in just 30 minutes, it’s hearty, satisfying, and perfect for weeknights or special occasions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 bowls
Course: Dinner, Soup
Cuisine: Comfort Food, Italian
Calories: 470

Ingredients
  

  • 1 lb Italian-style beef sausage, casings removed
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 4 cups chicken or beef broth
  • 1 1/2 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
  • 1/2 tsp red pepper flakes (optional)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup grated Parmesan cheese, plus more for topping

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon or spatula
  • Measuring cups & spoons
  • Cutting board & knife
  • Ladle for serving

Method
 

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

Nutrition

Calories: 470kcalCarbohydrates: 30gProtein: 26gFat: 28gSaturated Fat: 14gPolyunsaturated Fat: 1.5gMonounsaturated Fat: 9gCholesterol: 75mgSodium: 820mgPotassium: 620mgFiber: 3gSugar: 6gVitamin A: 1600IUVitamin C: 10mgCalcium: 180mgIron: 3mg

Notes

Use turkey sausage and light cream for a lighter version. Add mushrooms or kale for more veggies. Simmer a few extra minutes if you prefer a thicker texture. Store leftovers in the fridge up to 3 days — reheat gently with a splash of broth.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating