Place a medium Dutch oven over medium-low heat and add the olive oil and butter. After the butter is melted, add the onion and a nice pinch of salt. Cook until the onion is completely soft, about 15 minutes. Add the garlic and red pepper flakes and cook for 5 minutes more, being sure not to burn the garlic.
Increase the heat to medium and add the canned to the pan. Crush the tomatoes with a wooden utensil and cook for about 10 minutes. Add the bone broth and bring to a simmer. Cook on medium until the tomatoes fall apart, maybe 15 minutes.
Remove the soup from the heat and cool for 10 minutes. using an immersion blender, purée the soup directly in the Dutch Oven until smooth.
Return the soup to the stove over low heat and stir in the cream. Add black pepper, and adjust the seasonings as needed. Garnish with the basil, Parmesan cheese, cream and/or croutons. Serve with your best grilled cheese sandwich. Say Grace and enjoy!