Italian Sausage Soup is loaded with flavor, easy to make, and a healthy option for a cozy meal. In only 30 minutes you can be sitting down to dinner with a smile on your face. Bonus: leftovers taste amazing!

A big pot of Italian sausage soup.

I'm so excited to share this recipe with you. It's my mom's recipe, and the one I always ask her to make whenever I go home. She almost always has homemade soup in her fridge, and of all the delicious ones she makes, this is my favorite.

Why this Italian sausage soup is my favorite soup recipe

  • The delicious, slightly spicy flavor of Italian sausage works its way into the broth and every bite you take.
  • Bite-sized sausage pieces make this soup feel like a real meal.
  • Tender potatoes help thicken the soup just a little bit so the consistency is just right.
  • Kale (or swiss chard in my mom's recipe) adds a pretty color and a boost of veggies.
  • The flavor is amazing. It's rich, a tiny bit spicy, and always puts a smile on my face.
  • Start to finish, this sausage soup takes only 30 minutes to make. Give it up for quick, easy, and delicious recipes!
A closeup of a ladleful of sausage soup

How to make sausage soup

This soup is crazy quick and easy to make. In just 30 minutes, you'll be sitting down to a bowl of delicious sausage soup!

  1. Slice the sausages and brown them in your soup pot. While they're cooking, chop the onion, potatoes, and garlic.
  2. Now take the sausages out of the pot and put in the veggies and spices. When the onions are soft, put the sausages and broth into the pot and let it simmer for a few minutes to cook the potatoes.
  3. All that you have to do now is put the kale into the pot and let it wilt. So easy!
a spoon in a bowl of sausage and kale soup.

Tips for making the best sausage kale soup

The best soup always starts out with homemade broth. While this recipe calls for beef broth, if you have homemade chicken broth, use that instead of store-bought beef broth.

  • If you don't have homemade stock, I recommend adding Better Than Bouillion to store-bought stock so that the soup will have better flavor.
  • Spicy Italian sausage has the best flavor. If you're quite sensitive to heat, you can use mild Italian sausage instead. Or you can add a spoonful of plain yogurt or sour cream to your bowl of soup to dial down the heat.
  • Leaving the skins on the potatoes helps them to stay together, rather than disintegrating into the soup. If you don't love the thicker skin on russet potatoes, you can use red or white potatoes that have thinner skin.

While we normally eat this soup on its own, a thick slice of Easy Whole Wheat Irish Soda Bread turns this into a real treat.

READ MORE: Favorite Italian Seasoning

A ladle taking a scoop of Italian sausage soup

How long does this Italian sausage soup last?

This soup is a great option for meal prep as it will last 5 days in your fridge. Make the recipe for dinner on Monday then take it for lunch throughout the week!

Can I freeze sausage soup?

This sausage soup recipe contains potatoes, which never freeze well. The potatoes will turn mushy and watery, so I don't recommend freezing it.

A suggestion from my mom: if you want to freeze the soup, skip the potatoes and add cooked noodles instead!

sausage kale soup in a white bowl.

Subscribe to THE ENDLESS MEAL'S NEWSLETTER for FREE to get healthy and delicious recipes each week + our cookbook!

More great soup recipes

sausage kale soup in a white bowl.

Italian Sausage Soup Recipe

Italian Sausage Soup is loaded with flavor, easy to make, and a healthy option for a cozy meal. In only 30 minutes you can be sitting down to dinner with a smile on your face. Bonus: leftovers taste amazing!

If you love this recipe as much as we do, let us know with a 5-star rating!

5 stars (42 ratings)
Print Recipe Rate Recipe Pin Recipe


  • 1 lb hot Italian sausage, cut into 1-inch pieces
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 3 small russet potatoes, cubed (about 3 cups)
  • ½ teaspoon Italian seasoning
  • ¼ teaspoon dried chili flakes
  • 6 cups beef bone broth, see notes
  • 2 cups chopped kale or swiss chard leaves, packed
  • Sea salt, to taste (see notes)


  • Add the sausage to a soup pot on medium-high heat. Cook until the sausages have released some oil and have started to brown. Remove them from the pot.
    1 lb hot Italian sausage
  • Add the onion, garlic, potatoes, Italian seasoning, and chili flakes to the pot and cook until the onion is soft, about 5 minutes. Add the broth, return the sausages to the pot, and bring the pot to a boil. Reduce the heat and simmer until the potatoes are soft, about 7 minutes.
    1 medium onion, 3 small russet potatoes, ½ teaspoon Italian seasoning, ¼ teaspoon dried chili flakes, 6 cups beef bone broth, 2 cloves garlic
  • Add the kale or swiss chard to the pot and let it wilt. Season to taste with sea salt.
    2 cups chopped kale or swiss chard leaves


  • For the best flavor, use homemade beef bone broth. Homemade chicken broth is a good alternative. If using store-bought broth, I recommend adding some Better Than Boullion to boost the flavor of the broth.
  • The amount of salt will vary depending on how much salt is in the broth you use. I use unsalted homemade beef broth and like to add about 1 teaspoon of salt.
  • For an extra special treat, add a small handful of parmesan or asiago cheese to each bowl of soup.
Serving: 2 ½ cups, Calories: 560kcal, Carbohydrates: 28g, Protein: 32g, Fat: 36g, Saturated Fat: 13g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 16g, Cholesterol: 86mg, Sodium: 1011mg, Potassium: 939mg, Fiber: 3g, Sugar: 2g, Vitamin A: 1144IU, Vitamin C: 17mg, Calcium: 60mg, Iron: 3mg
DID YOU MAKE THIS RECIPE?If you love this recipe as much as we do, be sure to leave a review or share it on Instagram and tag @TheEndlessMeal.

Pin this Italian Sausage Soup recipe to save it for later!

A big pot of Italian sausage soup with the recipe title on top of the picture.