This cozy slow cooker soup delivers rich, creamy comfort with minimal effort. Perfect for busy days when you want a satisfying homemade meal waiting for you.
In a large skillet over medium-high heat, cook the Italian sausage, breaking it apart into crumbles, until browned and no longer pink. Drain any excess grease.
Transfer the cooked sausage to the slow cooker. Add the diced onion, minced garlic, chicken broth, diced tomatoes, tomato paste, italian seasoning, salt, black pepper, and red pepper flakes. Stir to combine.
Cover and cook on low for 6 to 7 hours or on high for 3 to 4 hours, until the soup is flavorful and the onions are completely tender.
Add the cheese tortellini to the slow cooker. Stir gently, cover, and cook on high for an additional 15 to 20 minutes until the tortellini are tender and plump.
Stir in the fresh baby spinach in handfuls, letting each batch wilt before adding more. This takes just a couple of minutes from the residual heat.
Pour in the heavy cream and stir gently until the soup turns beautifully creamy and rich. Taste and adjust seasoning as needed.
Ladle into bowls and top generously with freshly grated parmesan cheese. Serve with warm garlic bread for the ultimate comfort meal.