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 about 2 minutes.
4Sprinkle in flour and stir. Cook for 1-2 minutes.
5Deglaze with white wine and cook for about 2 minutes.
6Pour in crushed tomatoes and chicken broth. Season with salt and pepper.
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 cheese. Stir until creamy.
10Serve immediately and top with extra Parmesan cheese, fresh basil, and red pepper.