Heat butter and olive oil in a Dutch oven. Sauté onion and garlic until fragrant, stir in spices.
Add cubed potatoes and vegetable stock. Simmer 20 minutes until tender.
Stir in cream, wine, and cheddar until melted. Add kale if using.
Serve warm, garnished with parsley or scallions, with bread on the side.
