In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage and cook, breaking it up with a spoon, until browned and cooked through, about 5-7 minutes.
Remove the cooked sausage and set aside, leaving any fat in the pot.
Add the diced onion, carrots, and celery to the pot, sautéing for about 5 minutes until the vegetables soften.
Stir in minced garlic and cook for an additional minute until fragrant.
Add the canned diced tomatoes (with their juice), chicken broth, basil, oregano, bay leaf, and cooked sausage back into the pot. Bring the mixture to a boil.
Once boiling, reduce the heat to a simmer and let it cook for about 15 minutes to allow the flavors to meld.
Add the cheese tortellini and cook according to package instructions (usually about 3-5 minutes or until al dente).
Stir in the fresh spinach and cook for an additional 2-3 minutes until the spinach wilts.
Season with salt and pepper to taste, removing the bay leaf before serving.
Ladle the soup into bowls, top with grated Parmesan cheese, and enjoy!
Notes
Feel free to adjust the spice level of the sausage to your preference.
Keyword comfort food, Italian sausage, soup, tortellini