Heat a large soup pot over medium-low heat and add the olive oil and butter. Once the butter has melted, add the onion and stir to coat, then cook until softened, about 5 minutes. Stir in the garlic, paprika, salt, pepper and tomato paste. Cook for 5 more minutes. Stir in the fresh spinach, stirring continuously until it wilts under the heat. Add the crushed tomatoes, beans and stocks, then increase the heat and bring the soup to a high simmer. Simmer for 5 minute, uncovered. Add in the tortellini (they should NOT be cooked – be it dried or frozen) and cook according to the directions on the package, only 5 minutes or so. You want this to be the last step so the tortellini doesn’t fall apart in the soup! Stir in the freshly grated cheese right before serving. Serve with a havarti toast (or three) on top.