← Back to Blog

Caramelized Onion Dip -- The Dips Still Had to Happen

Super Bowl Sunday, and I didn't watch the game. I made the dips — buffalo chicken, seven-layer, spinach artichoke — because Kevin had people over and the food had to happen regardless of my attention span, which was zero because Dad's catheterization is Tuesday and my brain is in Grinnell, not in Minneapolis, not wherever the Super Bowl was, not in the living room where my husband was yelling at a television.

I made the food on autopilot. Hands moving, mind elsewhere. The buffalo chicken dip went in the oven. The seven-layer dip stacked up — refried beans, sour cream, guacamole, salsa, cheese, olives, green onions. The vegetable tray got assembled, ignored, and discarded as usual. The crockpot meatballs came out right — grape jelly and chili sauce, the recipe that offends sensibility and satisfies taste buds. Everything came out right because cooking is the thing my hands know how to do when my heart doesn't know how to do anything.

Tuesday. The catheterization. I drove to Grinnell Monday night. Mom and I sat in the living room and didn't watch TV and didn't talk about tomorrow. She was knitting something — a scarf, I think. Her hands were steady. Weber women's hands are always steady. It's the inside that shakes.

Tuesday morning we drove Dad to Iowa Methodist in Des Moines. He was quiet. He was dressed in his good shirt, the one he wears to funerals and doctor's appointments, which tells you something about how Roger Weber categorizes events. The catheterization took two hours. The cardiologist came out and said what I already knew: bypass surgery. Multiple blockages. Not stents — full bypass. Open heart. The word "open" when it precedes "heart" is a word that should not exist. You don't open hearts. Hearts are closed on purpose. Hearts are protected. Hearts are the one thing you don't expose to the air.

Surgery is scheduled for later this month. I drove home in the dark and made tater tot hotdish for dinner and served it to my family and told them Grandpa needs surgery and Noah said, "He'll be okay," with the certainty of an eleven-year-old who has not yet learned that okay is not guaranteed. I let him believe it. I let them all believe it. I believe it too, or I'm trying to, which is close enough.

The buffalo chicken and seven-layer dips were for the party — for Kevin’s people, for the noise in the living room I wasn’t really part of. But this one, the caramelized onion dip, is the one I make when I need my hands to slow down and do something that takes a little time and patience, because sometimes you need a task that matches the weight of the waiting. You stand at the stove and you watch the onions go soft and golden and you don’t have to think about anything except not letting them burn. It’s not autopilot — it’s the opposite. It’s something to hold onto.

Caramelized Onion Dip

Prep Time: 10 minutes | Cook Time: 45 minutes | Total Time: 55 minutes | Servings: 10–12

Ingredients

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 large yellow onions, thinly sliced (about 4 cups)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 teaspoon fresh thyme leaves (or 1/4 teaspoon dried)
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon apple cider vinegar
  • 8 oz cream cheese, softened
  • 1/2 cup sour cream
  • 1/2 cup mayonnaise
  • 1/4 teaspoon garlic powder
  • 2 tablespoons fresh chives, sliced thin, for garnish

Instructions

  1. Caramelize the onions. Melt butter with olive oil in a large skillet over medium-low heat. Add the sliced onions and 1/2 teaspoon salt. Cook, stirring every 5 minutes, for 35–45 minutes until deeply golden and jammy. Don’t rush this — low and slow is what makes them sweet.
  2. Deglaze and season. When the onions are a deep amber color, add the thyme, Worcestershire sauce, and apple cider vinegar. Stir and cook another 2 minutes, scraping up any browned bits from the pan. Taste and adjust salt and pepper. Remove from heat and let cool to room temperature.
  3. Make the base. In a medium bowl, beat the softened cream cheese until smooth. Add the sour cream, mayonnaise, and garlic powder and stir until fully combined and creamy.
  4. Combine. Fold the cooled caramelized onions into the cream cheese mixture, reserving a small spoonful for the top if you like. Stir well so the onions are distributed throughout.
  5. Chill. Cover and refrigerate for at least 30 minutes before serving to let the flavors come together. The dip can be made a day ahead and keeps well covered in the fridge for up to 4 days.
  6. Serve. Transfer to a serving bowl, top with the reserved onions and fresh chives. Serve with kettle chips, sliced baguette, crackers, or cut vegetables.

Nutrition (per serving)

Calories: 185 | Protein: 2g | Fat: 18g | Carbs: 5g | Fiber: 0g | Sodium: 210mg

Diane Holloway
About the cook who shared this
Diane Holloway
Week 98 of Diane’s 30-year story · Des Moines, Iowa
Diane is a forty-six-year-old insurance adjuster in Des Moines who grew up on a four-hundred-acre farm that her family had worked since 1908. When commodity prices crashed and the bank came calling, the Webers lost the farm — four generations of heritage sold at auction. Diane left with her mother's casserole recipes and a cast iron skillet and rebuilt her life in the city. She cooks Midwest comfort food because it tastes like home, even when home doesn't exist anymore.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?