If you’re craving a warm, comforting bowl that feels like a gentle hug from the inside, this Italian Sausage Orzo Soup Recipe is exactly what you need. Packed with savory Italian sausage, tender vegetables, fire-roasted tomatoes, and delicate orzo pasta, every spoonful bursts with cozy flavors and heartiness. It’s a wholesome, crowd-pleasing meal perfect for chilly evenings or whenever you want something rich in taste yet straightforward to prepare.

Ingredients You’ll Need
The magic in this Italian Sausage Orzo Soup Recipe comes from a handful of simple, vibrant ingredients. Each element plays a special role, whether it’s the sweetness of the carrots, the depth from the sausage, or the bright pop of fresh spinach that finishes the soup beautifully.
- Olive oil: A tablespoon for sautéing that adds a lovely smooth base and richness.
- Yellow onion: Finely diced to bring a subtle natural sweetness and aroma.
- Carrots: Chopped finely to add a tender bite and a gentle sweetness.
- Celery: Adds a crisp, savory layer that balances the other veggies.
- Minced garlic: Just enough to infuse warmth and depth without overpowering.
- Green bell pepper: Diced for a mild peppery crunch and vibrant color.
- Ground Italian sausage: The star protein that brings spice and robust flavor.
- Italian seasoning: Brings classic herbaceous notes to tie all flavors together.
- Dried basil: Adds a sweet, fragrant undertone that complements the tomatoes.
- Dried oregano: Imparts a slightly earthy, peppery edge.
- Tomato paste: A concentrated tomato punch that deepens the soup’s richness.
- Diced red potatoes: Small chunks that provide a soft, creamy texture with every spoonful.
- Beef broth: The flavorful liquid foundation that carries all the ingredients.
- Fire-roasted diced tomatoes: Adds smokiness and acidity to brighten the soup.
- Uncooked orzo pasta: Tiny, rice-shaped pasta that becomes tender and hearty.
- Fresh baby spinach: Stirred in at the end for a fresh, leafy contrast.
- Parmesan cheese (optional): Perfect for topping with a salty, tangy finish.
How to Make Italian Sausage Orzo Soup Recipe
Step 1: Prep the Veggies
Start by getting all your vegetables ready. Finely dice the onion, carrots, and celery, mince the garlic, then chop the potatoes into half-inch cubes and the green bell pepper into quarters of an inch. Perfect prep always means smooth sailing ahead.
Step 2: Cook the Vegetables
Heat 1 tablespoon of olive oil in a large pot over medium heat. Toss in the onion, carrots, and celery and sauté for about 7 to 9 minutes, stirring regularly until they soften and release their sweet aromas. Add the minced garlic and diced green pepper, cooking for an additional 3 or 4 minutes. At this point, push the veggies aside to make some room for the sausage.
Step 3: Brown the Sausage
Place the ground Italian sausage in the center of the pot. Season with salt and pepper, then let it brown on one side for around a minute before flipping to brown the other side. Break it apart gently with a wooden spoon so it crumbles into perfect bite-sized pieces. Stir in Italian seasoning, dried basil, oregano, tomato paste, and the diced potatoes, coating everything evenly for a rich, flavorful base.
Step 4: Add Broth and Tomatoes
Pour in the fire-roasted diced tomatoes with their juices and stir for about a minute. Then add the beef broth. Bring the whole pot to a boil before lowering the heat to let it simmer for 15 to 20 minutes. This slow simmer cooks the potatoes through and allows the flavors to meld beautifully.
Step 5: Cook the Orzo
While the soup simmers, cook the orzo pasta separately in salted boiling water (1 teaspoon of salt per 4 cups of water) according to the package instructions. Once cooked, drain and rinse it quickly with cool water to stop the cooking process. This ensures your orzo stays tender but doesn’t get mushy when added later.
Step 6: Finish the Soup
Remove the soup from heat and stir in fresh baby spinach, letting it gently wilt into that comforting broth. If you’re serving right away, mix in the cooked orzo for a cohesive bowl. If not, keep the orzo separate until serving to prevent it from soaking up too much liquid. Taste and adjust any seasonings, adding red pepper flakes or fresh herbs for an extra layer of flavor if you like.
Step 7: Serve and Enjoy!
Ladle the piping hot soup into bowls, generously sprinkle with Parmesan cheese if desired, and serve alongside a crusty bread to soak up every delicious drop. This final presentation completes the Italian Sausage Orzo Soup Recipe experience perfectly.
How to Serve Italian Sausage Orzo Soup Recipe
Garnishes
Brighten your bowl with a sprinkle of freshly grated Parmesan cheese for a salty kick. A pinch of crushed red pepper flakes can add a thrilling hint of heat, while a few torn fresh basil or parsley leaves lend an inviting burst of color and freshness. These simple touches elevate each spoonful.
Side Dishes
This soup pairs wonderfully with rustic, crusty bread or warm garlic bread to help soak up all that flavorful broth. For a heartier meal, a fresh green salad or roasted vegetables add balance and crunch that complement the comforting softness of the soup.
Creative Ways to Present
Serve your Italian Sausage Orzo Soup Recipe in bread bowls for a fun, edible twist that impresses guests. A sprinkle of toasted pine nuts on top adds unexpected texture, or try drizzling a hint of good-quality olive oil and finishing with a few grinds of black pepper to take each bowl from everyday to exceptional.
Make Ahead and Storage
Storing Leftovers
After enjoying your delicious meal, store any leftover soup in airtight containers in the refrigerator for up to 4 days. To keep the orzo from softening too much, store it separately if possible and combine before reheating.
Freezing
This soup freezes beautifully, perfect for quick, satisfying meals later on. Freeze the soup (without the orzo) in freezer-safe containers for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat gently on the stove.
Reheating
Reheat gently over medium-low heat, stirring occasionally to prevent sticking or uneven warming. Add the cooked orzo only after reheating the soup if stored separately, along with fresh spinach to revive that bright, fresh flavor.
FAQs
Can I use spicy Italian sausage for this soup?
Absolutely! Spicy Italian sausage adds a delicious kick, but if you prefer milder flavors, mild sausage works just as well. Feel free to adjust based on your heat preference.
Is it okay to cook the orzo directly in the soup?
While you can, it’s best to cook orzo separately to avoid it absorbing too much broth and becoming mushy, especially if you plan to refrigerate leftovers.
Can I substitute the beef broth for another type of stock?
Yes, chicken broth or vegetable stock are great alternatives if you want a lighter soup or if beef broth isn’t available.
How do I make this recipe gluten-free?
Simply swap the orzo pasta for a gluten-free pasta or even small rice-shaped quinoa to retain the texture without gluten.
Can I add more vegetables to this soup?
Of course! Feel free to toss in zucchini, mushrooms, or kale for more veggies, just keep the cooking times in mind so everything cooks evenly.
Final Thoughts
This Italian Sausage Orzo Soup Recipe is one of those dishes that quickly becomes a household favorite, thanks to its incredible flavors and satisfying heartiness. It’s straightforward yet so rewarding to make, offering warmth and comfort in every bite. Give it a try and watch it bring smiles and contented sighs all around your table.
Print
Italian Sausage Orzo Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
A hearty and flavorful Italian Sausage Orzo Soup combining savory ground Italian sausage, tender vegetables, fire-roasted tomatoes, and delicate orzo pasta in a comforting broth, finished with fresh spinach and optional Parmesan cheese. Perfect for a warm, satisfying meal that’s easy to prepare in about 40 minutes.
Ingredients
Vegetables
- 1 cup finely diced yellow onion (1 onion)
- 1 cup finely diced carrots (2 large carrots)
- 3/4 cup finely diced celery (2 ribs)
- 2 teaspoons minced garlic
- 1 green bell pepper (diced)
- 1 cup diced red potatoes (1/2-inch pieces)
- 2 cups fresh baby spinach
Meat and Dairy
- 1 pound ground Italian sausage (mild or spicy)
- Parmesan cheese (optional, for serving)
Pantry
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- 1 tablespoon dried basil
- 2 teaspoons dried oregano
- 2 tablespoons tomato paste
- 6 cups beef broth (or stock)
- 2 (14.5-ounce) cans diced tomatoes (fire-roasted for smoky flavor), undrained
- 3/4 cup uncooked orzo pasta
- Salt and black pepper to taste (approximately 3/4 teaspoon salt and 1/4 teaspoon pepper)
Instructions
- Prep Veggies: Finely dice the yellow onion, carrots, and celery. Mince the garlic cloves. Dice the potatoes into 1/2-inch pieces and the green bell pepper into 1/4-inch pieces to ensure even cooking.
- Cook Veggies: Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery and sauté for 7 to 9 minutes until the vegetables are tender, stirring often to prevent sticking. Add the minced garlic and diced green bell pepper; cook for an additional 3 to 4 minutes. Push the vegetables to the sides of the pot to make room for the sausage.
- Brown Sausage: Add the ground Italian sausage to the center of the pot. Season with salt and pepper to taste (about 3/4 teaspoon salt and 1/4 teaspoon pepper). Let the sausage brown on one side for about 1 minute, then flip and brown the other side. Break the sausage into small crumbles with a wooden spoon as it cooks. Stir in Italian seasoning, dried basil, dried oregano, tomato paste, and the diced potatoes to evenly coat everything in the seasonings.
- Add Broth and Tomatoes: Pour in the undrained fire-roasted diced tomatoes and stir for 1 minute to combine. Add 6 cups of beef broth to the pot. Bring the mixture to a boil, then reduce heat to low and simmer for 15 to 20 minutes until the potatoes and vegetables are tender.
- Cook Orzo: While the soup simmers, cook the orzo pasta separately in salted boiling water (1 teaspoon salt per 4 cups water) according to the package instructions until al dente. Drain the orzo and rinse briefly with cool water for 15 seconds to stop the cooking process. Set aside.
- Finish Soup: Remove the soup from heat and stir in the fresh baby spinach until it wilts. For immediate serving, mix the cooked orzo into the soup. If storing for later, keep the orzo separate to prevent it from becoming mushy. Taste the soup and adjust seasonings as needed. Optionally add red pepper flakes or fresh herbs to enhance flavor.
- Serve: Ladle the soup into bowls and top with optional grated Parmesan cheese. Serve with hearty bread for a complete meal.
Notes
- If storing leftovers, keep cooked orzo separate and add it to individual portions to maintain its texture.
- For more heat, add crushed red pepper flakes when finishing the soup.
- Fire-roasted diced tomatoes provide a smoky depth of flavor but regular diced tomatoes can be used as a substitute.
- Italian sausage options include mild or spicy based on your preference.
- This soup pairs well with crusty bread or a fresh salad for a balanced meal.

