1Heat olive oil and butter in a large pot. Add onion, celery, carrot, salt, pepper, Italian seasoning, and red pepper. Saute for 5-7 minutes until tender.
2Add Italian sausage and cook until no longer pink.
3Add tomato paste and cook for 1-2 minutes before incorporating with the rest. Then cook for another 2 minutes.
4Sprinkle in flour and stir. Cook for 1-2 minutes.
5Deglaze with white wine, scraping up brown bits. Cook for 2 minutes.
6Pour in crushed tomatoes and chicken broth. Season with salt and pepper. Stir.
7Add Parmesan rind and bay leaf. Simmer uncovered for 20-30 minutes.
8Remove Parmesan rind and bay leaf. Add tortellini and spinach. Simmer for 3-4 minutes until tortellini is tender.
9Pour in heavy cream and Parmesan. Stir until creamy. Serve immediately.