Caramelized Onion Cream Cheese

Serves 6
Prep Time:
Total Time:
Caramelized Onion Cream Cheese: This recipe takes some time, but it's completely easy and pretty hands off. The result is a decadent and rich cream cheese spread that's good on any number of things, but mostly BAGELS. Read the post for my Caramelized Onion tips and tricks! |
Print Recipe

Rate This Recipe

Just a moment please...

Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

This spread takes some time to make right, but is totally worth it and is really easy. Schmear it on toasted bagels!


1 large sweet yellow onion, sliced
2 tablespoons unsalted butter
1/4 cup water
1 teaspoon sugar
8 ounces cream cheese, soft
1 teaspoon Worcestershire sauce
1/2 teaspoon garlic powder
1/8 teaspoon cayenne pepper
Kosher salt
Bagels, for serving


1) Slice onions and add to a large skillet over low heat with butter. Season onions with a pinch of salt and let cook for 10 minutes until they start to brown slightly.

2) Continue to cook onions for the next 20-25 minutes, stirring occasionally, until they are shriveled and starting to turn very brown. It’s okay if the onions are un-even at this point.

3) Add sugar and water to the skillet and stir to combine. Onions should turn an even, dark tan color. Cook until water is evaporated and then turn off heat.

4) Let onions cool and then stir into cream cheese along with Worcestershire sauce, garlic powder, cayenne powder and a pinch of salt. Stir together well.

Serve spread over toasted bagels with fresh scallions! Store extra spread in the fridge for 7-10 days in an airtight container.