This post may contain affiliate links. Please read our disclosure policy.
This is probably not the french onion dip you grew up eating. In fact, it’s not the one I grew up eating either. It’s a homemade version made with caramelized onions, sour cream, chives and a few seasonings. It’s lower in fat and calories than the store-bought version but just as creamy and crave-worthy!
How to make french onion dip from scratch
- Add the onions to a pan with a little oil.
- Cook until caramelized and add in the garlic during the last minute of cooking.
- Add the onions to a bowl with the other ingredients.
- Stir to combine.
Then, slice up your favorite veggies and dig right in or set it in the fridge for an hour before serving. There will be enough to serve a crowd!
Tips to make this easy dip
- Be sure to fully caramelize the onions. This creates the deep flavor for the dip so have a little patience. It could take up to 45 minutes. Grab my tips for how to caramelize onions for the full rundown.
- Swap some of the sour cream for Greek yogurt. This will give a tangier flavor as well as some added protein with less calories.
- Add water if you prefer a runnier dip. Once you have mixed the ingredients together, add a tablespoon of water at a time until you get the consistency you want. I prefer the thickness of it without water though.
- Let the onions fully cool before mixing them with the sour cream. If the onions are still warm, the cream can split.
Frequently Asked Questions
Once you have made the dip, keep it tightly covered with plastic wrap. It will keep well in the fridge for 3 to 4 days. Don’t freeze this dip as the sour cream will split and becoming liquidy when thawed.
I used yellow onions for this dip. They have a slightly sweet and bold flavor when caramelized. White onions will create a sharper taste and red onions will create a milder flavor. You could also use thinly sliced shallots!
For this recipe, I prefer to use a full fat sour cream, it is richer in flavor and less watery in texture. You can use a low fat sour cream if you prefer but the dip will be thinner.
For more dips, check out:
If you’ve tried this healthy-ish feel good Homemade French Onion Dip recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!
French Onion Dip
- Heat the oil in a sauté pan on medium high heat. Add the onions to the pan.
- Stir periodically for 10 minutes, allowing them to color.
- Reduce heat to medium low and continue to cook, stirring frequently for about 10 minutes.
- Reduce heat to low and continue to cook until evenly caramelized, about 15 more minutes. If the onions start to stick to the pan, add a couple tablespoons of water to deglaze the pan. When there is one minute left, add the garlic and saute until fragrant.
- Transfer the caramelized onions to a medium bowl and allow to cool. Add the sour cream, chives, parsley, lemon juice, salt and pepper. Mix and serve immediately or chill for up to 24 hours before serving. Serve with your favorite potato chips or veggies.
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.