Go Back
5 from 5 votes
This homemade french onion dip is easy to make and tastes way better than any store bought stuff!
Homemade French Onion Dip
Prep Time
10 mins
Cook Time
25 mins
Total Time
35 mins

Don't buy that store bought dip again but make this homemade french onion dip instead! It tastes way better and you can pronounce all the ingredients!

Course: Appetizer
Author: Countryside Cravings
  • 3 tablespoons butter
  • 2-3 small to medium sized onions, chopped (looking for about 2 1/2- 3 cups)
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 1/2 teaspoon pepper
  • 1/4 teaspoon cayenne pepper
  • 6 ounces cream cheese, softened
  • 1/2 cup sour cream
  • 1/4 cup real mayonnaise
  • garlic powder to taste (optional)
  1. In a large skillet melt the butter over medium heat.  Add onions, salt, sugar, pepper, and cayenne pepper.  Cook stirring very frequently for about 5 minutes then reduce heat to low and cook for 25 minutes, stirring occasionally.  The onions should be nicely browned and golden.  

  2. In a medium sized bowl combine the cream cheese, sour cream, and mayonnaise.  Add browned onions and mix until well combined.  Taste and add in garlic powder if needed.  I added in 1/4 teaspoon.  Refrigerate for at least 4 hours before serving. 

Recipe Notes
  1. I like to make this the day before so the flavors have a chance to combine.  
  2. Store leftovers in the refrigerator for up to 3-4 days. 
  3. Serve with potato chips, cut veggies, and cubes of french bread.