1In a large pot, heat about 1 tbsp of sun-dried tomato oil over medium heat. Sauté the diced onion, celery, and carrot with salt, pepper, Italian seasoning, and calabrian chili for a few minutes.
2Clear a center in the pot and add your preferred protein. Allow a crust to form, then flip and break it up with a wooden spoon. Cook through and combine with the veggies.
3Add the thyme, rosemary, and minced garlic. Stir and cook for another minute.
4Clear a center in the pot again and add the tomato paste. Let it cook in the pan for 1-2 minutes before stirring with the rest of the ingredients. Stir and cook for another minute or two.
5Deglaze with white wine, scraping up any brown bits on the bottom. Let it simmer for 1-2 minutes.
6Pour in the beans and chicken broth, and season with salt and pepper to taste. Bring to a boil, then reduce heat to low.
7Add in the parmesan rind and bay leaf. Cover and simmer for 20 minutes.
8After 20 minutes, discard the bay leaf and parmesan rind (if you can find it) and finish with the sun-dried tomatoes, parmesan cheese, half-and-half, and spinach. Stir until the spinach is wilted.
9Serve and top with more parmesan, lemon juice, and black pepper. Enjoy with crusty bread!