In a large pot, heat your olive oil and butter. Add in your onion, celery, carrot, pinch of salt, black pepper, Italian seasoning, and red pepper. Saute for about 5-7 minutes or until tender and beginning to caramelize.
Add in your Italian sausage and cook until no longer pink.
Clear a center in your pot. Add in your tomato paste and let it cook off in the pan for about a minute before incorporating with the rest. Then cook for another 2 minutes.
Sprinkle in your flour and stir. Cook for 1-2 minutes to cook out the raw taste.
Deglaze with white wine, scraping up any brown bits on the bottom of the pan. Let that cook for about 2 minutes.
Pour in your crushed tomatoes and chicken broth. Season with salt and pepper. Stir.
Drop in your parmesan rind and bay leaf. Stir and simmer, uncovered, for 20-30 minutes.
Once finished, remove your parmesan rind (if you can find it) and bay leaf. Pour in your tortellini and spinach. Simmer for another 3-4 minutes, until your tortellini is tender.
Pour in your cream and parmesan. Stir until creamy. Serve immediately and enjoy!