Hot Onion Dip

Hot Onion Dip – this is a family favorite appetizer we make for every holiday gathering! Super easy and made with only a few ingredients!

Hot Onion Dip in a cast iron with fritos on the side

This baked onion dip recipe comes from a family friend! She used to have a catering business. This was the most popular item on her menu! It’s a crowd pleaser!

The dip tastes like a hot version of the cold french onion dip you can get from the store. It’s hot and bubbly and caramelized. So delicious!!

Should I use a vidalia onion, sweet onion, or yellow onion?

All of these will work in this dip! All basically the same kind of onion.

How to prevent your onion dip from turning out oily?

Make sure to use light mayo! This will reduce the amount of oil in the dip.

You can also use a cast iron if you want it even less oily. A cast iron will soak up all the grease that typically pools on the tops of baked dips!

What size baking dish should you use?

An 8×8-inch baking dish is the best! But a 9-inch pie plate or cast iron pan also works.

The pictures in this blog post are of the dip baked in a 10.25-inch cast iron. I wouldn’t go larger than 10.25 inch though.

Baked hot onion dip in a cast iron with fritos on the side

What to serve with this hot onion dip?

We serve it with frito scoops. They’re super sturdy and pair really well with the onion flavor.

But you could also serve it with a sliced baguette.

What to do with the leftovers?

Melt it over steaks. It’s incredible!!

Make the steaks the way you normally would. Then spread some of the dip over top of each steak. Broil until the dip is melted.

Looking for more appetizer dip recipes?

Try this whipped goat cheese dip with dates and bacon! It’s a deconstructed version of the popular bacon wrapped date appetizer!

We also love these cheesy puff pastry wrapped sausages!

Watch the recipe video here:

Hot Onion Dip

This is a family favorite appetizer we make for every holiday gathering! It's super easy and made with only a few ingredients!
5 from 2 votes
Print Pin Rate
Total Time: 35 minutes
Servings: 6


For the dip:

  • 1 (8 oz) package cream cheese, room temperature
  • 1 yellow onion, coarsely chopped
  • 3/4 cup grated parmesan, plus more for topping
  • 1/2 cup light mayo (important to use light mayo so the dip doesn’t get too oily!)
  • 3/4 teaspoon garlic powder
  • 1/4 teaspoon salt
  • 1/8 teaspoon ground white pepper

For serving:

  • 1 (9.25 oz) bag Frito scoops (or crinkle cut potato chips)
  • Or bake the dip in a bread bowl!


  • Preheat the oven to 350 degrees
  • In large bowl, add all the dip ingredients. Fold together until evenly combined.
  • Spread the dip into a single layer in an 8×8-inch baking dish. Top with a little extra grated parmesan, if desired.
  • Bake for 20-30 minutes until just begins to get golden brown and bubbly.
  • Serve with frito scoops.


Serving: 1 serving of dip (no chips) | Calories: 201kcal | Carbohydrates: 5g | Protein: 7g | Fat: 17g