This creamy, cheesy baked French onion dip is packed with caramelized onions and rich flavor—perfect for serving warm with chips, crackers, or toasted baguette slices at your next gathering.
In a large heavy-bottomed skillet over medium-low heat, melt the butter. Add onions and season with salt. Cook, stirring every few minutes, until onions are deep brown in color, about 20 minutes.
Preheat oven to 350°F.
In a medium bowl, mix the cream cheese, sour cream, and mayo until smooth.
Add half of the grated cheese, caramelized onions, onion powder, garlic powder, Worcestershire sauce, and black pepper. Stir until well combined. Season to taste with additional salt if needed.
Transfer mixture to a baking dish and top with remaining cheese.
Bake until golden and bubbly, 20–25 minutes. Serve warm with chips, crackers, or crostini.
Notes
For a stronger flavor, swap in Gruyère cheese and add a dash of hot sauce. This dip can be prepared ahead of time and baked just before serving.