This cozy Italian sausage soup is delicious, comforting, healthy, and packed with veggies to boost nutrients. It’s flavorful, protein-packed, and a family favorite!
What Makes This Recipe Great
I love a good chunky soup when the weather starts cooling down. While I enjoy smooth and creamy soups like this Healthy Roasted Tomato Soup, I do prefer ones that are chock full of various textures and flavors with vegetables, protein, and maybe rice or noodles. This Italian Sausage Soup Recipe has been on repeat at our house because it fits the bill perfectly, and it’s just so flavorful and delicious!
With the summer weather turning into Fall drastically, I’ve also been feeling like I’m coming down with something. Whenever this happens, I try to pack in as many nutrients as possible to keep my immune system in the best shape. This delicious Italian sausage and pasta soup was created for just that purpose, and I’ve been making it on repeat because my whole family just loves it as well!
Not only is there bone broth in the soup base (you can use chicken stock instead!), but tender vegetables like tomatoes, garlic, celery, onion, carrots, and fresh spinach taste amazing with the hearty Italian sausage and pasta! It’s a complete meal on its own. Of course, you can easily make this soup gluten-free or paleo if you decide to make gluten-free or grain-free pasta.
Watch a Short Video of This Recipe
Ingredient Notes
- Italian sausage: Depending on your taste preference, you can use either mild Italian sausage or spicy Italian sausage for this recipe. Even sweet Italian sausage will be delicious!
- onion
- carrots
- celery
- garlic cloves
- diced tomatoes: Use canned diced tomatoes, and don’t throw away the juice!
- bone broth: I personally like to use bone broth (this is my favorite brand), but you can use chicken broth, beef broth, or vegetable stock instead.
- Italian seasoning,
- dried shell pasta: I prefer shell pasta, but any short pasta will work like elbow macaroni, orecchiette, or fusilli. For gluten-free Italian sausage soup, make sure to use gluten-free pasta like this one. To make it paleo, you can use this grain free pasta.
- baby spinach: You can substitute kale instead of spinach if desired.
- parmesan cheese: Of course, omit if you are dairy-free. Parmesan cheese is completely optional, but I like to add it just before serving to add a bit more flavor.
- red pepper flakes: Optional for garnish.
- salt and black pepper to taste.
How to Make Italian Sausage Soup
- Heat a large soup pot or Dutch oven over medium-high heat. Remove sausages from the casings and cook in the pot while stirring often. Break it up with a wooden spoon until browned and crumbly.
- Remove the cooked meat and sets it aside, leaving one tablespoon of of grease in the pot. If there’s no oil left, you can add a bit of olive oil.
- Add the onions, carrots, and celery, and sauté for until the onions are translucent. Add garlic and stir until fragrant.
- Pour in tomatoes, broth, Italian seasoning, and cooked sausage. Stir to combine.
- Bring to a boil, then add pasta. Lower the heat to simmer, cover, and stir occasionally until the pasta is al dente
- Stir in spinach until wilted, about 30 seconds. Taste and season with salt and pepper.
- Serve hot. Sprinkle with grated parmesan if using. Serve with crusty garlic bread if you wish!
Expert Tips
Alternative Protein: It won’t be Italian sausage soup anymore, but you can use any ground meat for this recipe. Ground pork, ground chicken, and ground beef all work well. You can even use breakfast sausage or even chicken or turkey sausage.
Variations: There are many ways you can switch things up in this Italian soup recipe. Homemade soup is awesome because you can really add and remove ingredients based on your preferences. Here are some ways you can change up this soup to make it to your liking.
- Add cheese tortellini as the pasta instead of shells
- Add a can of cannellini beans (white beans) for a heartier soup
- Use ground turkey sausage or ground chicken sausage instead of pork
- Finish it off with a bit of cream for a creamy Italian sausage soup.
Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to 4-5 days. Reheat in the microwave or on the stovetop until warmed through.
I don’t recommend freezing soup with pasta in it. The freezing process tends to disintegrate the pasta, and messes with the texture once defrosted. If you do want to freeze with Italian sausage soup, don’t add the pasta to the portion you want to freeze. Once defrosted and ready to eat, you can boil the pasta in the soup just before enjoying it.
More Cozy Soup Recipes
Italian Sausage and Gnocchi Soup (Paleo, Gluten Free)
Easy Instant Pot Cabbage Soup with Ground Beef
Creamy Meatball Mushroom Soup (Paleo, Whole30, Keto)
Instant Pot Chicken Soup (Paleo, Whole30, AIP, Keto)
Whole30 Ham and Potato Soup (Paleo, Dairy Free)
If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!
Hearty Italian Sausage Soup (with Spinach and Pasta)
Ingredients
- 1 lb Italian sausage mild or hot
- 1 onion diced
- 2 carrots chopped
- 2 celery stalks chopped
- 4 garlic cloves minced
- 1 15-oz can of diced tomatoes with juice
- 5 cups bone broth or chicken broth
- 1 tbsp Italian seasoning
- 1½ cup dried shell pasta can use gluten free
- 2 cups baby spinach
- Optional: Parmesan cheese to serve
Instructions
- Heat a large stockpot or dutch oven over medium high heat. Remove the casing of the sausages and cook in the pot while stirring often. Break it up with a wooden spoon until browned and crumbly, about 7-8 minutes.1 lb Italian sausage
- Remove the cooked meat and sets aside, and leaving 1 tbsp of of grease in the pot. If there's no oil left, you can add 1 tbsp of olive oil.
- Add the onions, carrots, and celery, and sauté for 5 minutes until the onions are translucent. Add garlic and stir for 1 minute.1 onion, 2 carrots, 2 celery stalks, 4 garlic cloves
- Pour in tomatoes, broth, Italian seasoning, and cooked sausage. Stir to combine.1 15-oz can of diced tomatoes, 5 cups bone broth, 1 tbsp Italian seasoning
- Bring to a boil, then add pasta. Lower the heat to simmer, then cover. Cook and stir occasionally until the pasta is al dente, about 8-9 minutes depedning on package instructions,1½ cup dried shell pasta
- Stir in spinach until wilted, about 30 seconds. Taste and season with salt and pepper.2 cups baby spinach
- Serve hot, topped with grated parmesan (if using).Optional: Parmesan cheese
Video
Notes
Expert Tips
Alternative Protein: It won’t be Italian sausage soup anymore, but you can use any ground meat for this recipe. Ground pork, ground chicken, and ground beef all work well. You can even use breakfast sausage or even chicken or turkey sausage. Variations: There are many ways you can switch things up in this Italian soup recipe. Homemade soup is awesome because you can really add and remove ingredients based on your preferences. Here are some ways you can change up this soup to make it to your liking.- Add cheese tortellini as the pasta instead of shells
- Add a can of cannellini beans (white beans) for a heartier soup
- Use ground turkey sausage or ground chicken sausage instead of pork
- Finish it off with a bit of cream for a creamy Italian sausage soup.
Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to 4-5 days. Reheat in the microwave or on the stovetop until warmed through. I don’t recommend freezing soup with pasta in it. The freezing process tends to disintegrate the pasta, and messes with the texture once defrosted. If you do want to freeze with Italian sausage soup, don’t add the pasta to the portion you want to freeze. Once defrosted and ready to eat, you can boil the pasta in the soup just before enjoying it.Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.
Turned out great! Family loved it. Perfect for fall and will definitely make again!!! I am saving this site for future recipes. Thank you.
Yay! Thank you so much!!
Delicious and perfect for going fall/winter days. My husband sent me this recipe from Instagram. I made it today and it was a hit with the family! Super flavourful and simple. Our 19 month even loved it too. Can’t wait to try more of your recipes.
OMG…this was so warm and delicious! Even my pickiest eaters (one of them being a 3 year old toddler) ate his entire bowl, vegetables and all!! I will definitely be making this again. It was super easy as well.
My mom used to make this soup. We are both celiac so since I must use GF pasta, which doesn’t hold up too well the one trick I use for this is to use frozen spinach which I add after the pasta is cooked & off the heat. It stops the pasta cooking. Also my mom taught me to always freeze the rind of the Parmesan cheese which I add to the pot when I add the stock!🙏🏻❤️
Everyone loved this! I doubled the recipe and cooked the pasta separately (so it wouldn’t soak up the broth), in order to have leftovers for the next night. We used pecorino romano to top it off. Delicious! This will definitely be going into our dinner rotation.
Amazing! Thank you for leaving a review. I love the idea of cooking the pasta separately so the texture doesn’t get too soft.
I think the starch from the pasta help to give the soup a little thicker consistency.
The soup was delicious! Since I used brown rice pasta, I cooked the pasta separately so it wouldn’t turn into mush. I will definitely make this again.
Great flavor for a cold fall day! – cooked pasta on the side & made some beans to add to mine.
This is a keeper.
So glad you enjoyed it!!
Delicious!! Easy to make!!