Total Time
1hr 10mins
Prep 10 mins
Cook 1 hr

Onion compote can embellish broiled fish fillets or steamed vegetables. Great on pizza! Cook time can vary.

Ingredients Nutrition


  1. In a saucepan over medium heat combine onions and honey.
  2. Cook slowly until caramelized, about 45 minutes.
  3. Add vinegar and stir.
  4. Add water and reduce to low heat.
  5. Cook uncovered until liquid has been absorbed.
  6. Onions are done when they are tender, have melted together,and are moist but not wet.
  7. (More liquid and cooking time may be needed.) Whisk in butter.
  8. Season.
  9. Let cool and store in a mason jar.
  10. When ready to use, reheat the compote over low heat and adjust seasoning.
  11. Onion compote will keep refrigerated for at least a month.
  12. Enjoy!
Most Helpful

I've never caramelized onions before so I was a little worried that I'd burn something, but this was an easy recipe to follow and great-tasting to boot. I made this as a side to a curry chicken and it was a fantastic combination. Thanks for posting, this is a keeper!

enigmused January 30, 2007

Outstanding recipe! I have made caramelized onions before, but never with the addition of honey and vinegar that adds a sweet depth of flavor to the already sweet onions. I decided to cook the onions in my crockpot overnight, then added the vinegar and cooked a little bit longer. We generously spooned this unctuous mixture onto a pizza crust and had a truly terrific lunch. Good job Sharon!!

Geema May 07, 2004

fabulous sweet flavor! i served this as an appy with toasted slices of a baguette, this is a keeper!

chia January 02, 2004