Italian Sausage Soup with Orzo and Spinach

Italian sausage soup with orzo and spinach is a healthy and filling soup recipe perfect for year round! Serve with a crusty piece of bread and a salad for a well-balanced meal.

Course Soup
Cuisine Italian
Prep Time 12 minutes
Cook Time 1 hour 26 minutes
Total Time 1 hour 38 minutes
Servings 6
Calories 377 kcal
Author Alyssa


  • 1 lb ground Italian sausage
  • 1 tbsp olive oil
  • 1 onion, chopped
  • 1/2 cup chopped carrots
  • 2 celery ribs, chopped
  • 32 oz reduced-sodium chicken broth
  • 1 28-oz can crushed tomatoes
  • 28 oz water
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp crushed red pepper
  • 1/2 tsp dried oregano
  • 1/4 tsp dried parsley
  • 1/4 tsp dried basil
  • 1/8 tsp dried ground thyme
  • 1/2 cup dry orzo pasta (about 3.5 oz)
  • 6 oz baby spinach (about 4 cups packed)


  1. Place a large, heavy-bottomed pot on the stovetop over medium heat. Add the sausage and break it up with a spatula. Cook for 8-10 minutes or until sausage is no longer pink and fully cooked, breaking up the pieces into smaller chunks as you go. Remove sausage to a paper towel-lined plate and set aside.

  2. Add olive oil to the pot and place it back on the stove over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, for 6-8 minutes, or until the vegetables have softened some.

  3. Add back in the cooked and crumbled sausage. Pour in broth, crushed tomatoes, and water and stir.

  4. Add the salt, pepper, garlic powder, crushed red pepper, oregano, parsley, basil, and thyme and stir. Adjust seasonings to your taste.

  5. Reduce heat so the soup is at a simmer. Let simmer for an hour, stirring occasionally.

  6. Raise the heat to bring it up to a boil, then add the dry orzo. Let cook for 10 minutes, or according to orzo package directions. Stir frequently so that the orzo doesn't clump together.

  7. Stir in the spinach a minute or so before the orzo will be done. Soup is ready to serve once the orzo is tender and the spinach is slightly wilted.

Recipe Notes

Recipe cook time includes one hour of mostly hands-off time for the soup to simmer.

Nutrition Facts
Italian Sausage Soup with Orzo and Spinach
Amount Per Serving
Calories 377 Calories from Fat 225
% Daily Value*
Total Fat 25g 38%
Saturated Fat 9g 45%
Cholesterol 57mg 19%
Sodium 1458mg 61%
Potassium 909mg 26%
Total Carbohydrates 21g 7%
Dietary Fiber 5.3g 21%
Sugars 6.5g
Protein 16g 32%
Calcium 4%
Iron 21%
* Percent Daily Values are based on a 2000 calorie diet.