Italian Sausage and Orzo Soup has lots of yummy Italian flavors and it's the perfect soup to warm up with on a cold day!
In a large soup pot over medium heat, add the ground Italian sausage. Cook 5 to 7 minutes, breaking it apart as it cooks. Drain excess grease and set the sausage aside.
To the same pot, add olive oil, diced onion, diced red bell pepper, kosher salt, pepper, and crushed red pepper flakes. Cook over medium heat 5 minutes, stirring occasionally. Add the garlic, cook 1 minute.
Add the cooked sausage, chicken stock, tomatoes, Italian seasoning, more kosher salt, and pepper. Bring to a boil, and add the orzo pasta. Reduce the heat to medium low for 12 minutes, stirring often.
Add the spinach and heavy cream, bring to a boil and simmer 6 to 7 more minutes. Taste for seasoning and add more kosher salt, pepper, Italian seasoning, and crushed red pepper flakes if needed.
Serve with parmesan cheese over top if desired.