In a large pan, heat olive oil and butter over high heat. Add the onion and cook until it’s transparent.
Pour in the rice and stir for 1 minute; add the wine and stir until it's absorbed.
Add the stock a 1/4 cup measure at a time, and stir constantly until it's absorbed. Repeat this step until the rice is al dente, or still a little bit hard.
One minute before it’s ready, add the hearts of palm and mix well.
Remove from heat, add butter, parsley and cheese and mix well. Add salt and pepper to taste, if desired. Risotto should be a little creamy, not dry.
*note: the hearts of palm need to be soft, because they don't cook long at all. If using canned and they are salty, rinse them. If they aren't soft or fresh, zap them in the microwave for 45 seconds on 500.