Learn the foundational technique for slow-cooking onions until they are deeply sweet, jammy, and golden brown. This method works for any recipe application.
Prepare the onions: Peel and slice the onions thinly and uniformly. Uniformity helps them cook evenly.
Start the heat: Place a large, heavy-bottomed skillet or Dutch oven over medium-low heat. Add the butter and olive oil.
Add onions and salt: Once the butter melts, add all the sliced onions and the salt. Stir to coat them evenly with the fat.
Initial cooking: Cook the onions uncovered for 15 minutes, stirring every 3 to 4 minutes. The onions will soften and release moisture.
Reduce heat and continue: Lower the heat to low. Continue cooking, stirring every 5 to 7 minutes. This slow process develops the deep flavor.
Add sugar (optional): If using, sprinkle the sugar over the onions after about 30 minutes of cooking. This aids in the caramelization process.
Deglaze: If brown bits stick to the bottom of the pan, add 1 to 2 tablespoons of water or broth. Scrape the bottom of the pan with a wooden spoon to incorporate the flavor back into the onions.
Finish cooking: Continue cooking, stirring occasionally, until the onions reach your desired deep brown color and jammy texture. This usually takes 45 to 60 minutes total.
Use immediately or store: Remove from heat. Use as a topping or proceed to your chosen recipe, like caramelized onion dip or pasta.
Notes
For faster caramelization (Fast Track): Cook over medium heat, stirring every 2 minutes. You will need to deglaze more frequently to prevent burning. Total time may be reduced to 25 minutes, but the flavor depth will be slightly less intense.
Use sweet onions like Vidalia or Walla Walla for the best natural sweetness.
Store leftover caramelized onions in an airtight container in the refrigerator for up to one week.