These mashed potatoes are the definition of rich, cozy comfort food. The Boursin adds incredible flavor without any extra effort, the sour cream and butter make them ultra-creamy, and the caramelized onions on top bring a sweet, savory layer that takes them over the top. Finish with melted cheese and you've got a side dish that steals the show every time.
Serving these for Thanksgiving? Use the leftovers in my Thanksgiving Egg Rolls! I also love swapping leftover turkey in my Gluten Free Chicken Divan!

Need a dairy free version? Try my Whole30 Mashed Potatoes instead! Still super creamy and delicious!
Why You'll Love These
- Creamy, flavorful mashed potatoes with no complicated steps
- Boursin adds herbs and richness effortlessly
- Caramelized onion topping makes them restaurant-level
- Perfect for holidays, parties, or any comfort-food dinner
Ingredients Needed
For the mashed potatoes:
- 5 lbs. potatoes, peeled and cut into chunks
- 1 (5.2 oz.) package Boursin cheese (any flavor works-Garlic & Fine Herbs is classic)
- 1 stick (½ cup) butter
- ½-1 cup sour cream
- ¼-½ cup milk (use only if needed for thinning)
- Salt and pepper to taste
Caramelized Onion Topping
- 3 large onions, thinly sliced
- 2-3 tbsp. butter
- Pinch of salt
- 1-2 tsp. coconut aminos (optional, for depth)
Cheese Topping
- 1-2 cups shredded cheese of choice (see below for options!)
Variations and Substitutions
- For the cheese topping, gruyere is a great option! Trader Joe's also has a caramelized onion cheddar cheese that works perfectly!
- Use olive oil or palm oil in place of the butter to caramelize the onions.
- Try some balsamic glaze or Worcestershire sauce instead of the coconut aminos.
How to Make
1. Make the Caramelized Onions
- Heat butter or oil in a large skillet over medium heat.
- Add the sliced onions and a pinch of salt.
- Cook low and slow for 25-35 minutes, stirring occasionally, until deep golden brown and soft.
- Optional: add coconut aminos during the last minute of cooking.
- Set aside.
2. Make the Mashed Potatoes
- Bring a large pot of water to a boil.
- Add potato chunks to the water and cook 12-15 minutes or until fork-tender.
- Drain well and return potatoes to the pot.
- Add butter, Boursin, sour cream, and salt and pepepr. Mash until smooth.
- Add milk a splash at a time, only if you prefer to loosen the consistency.
- Adjust the salt and pepper to taste.
3. Assemble & Melt the Cheese
- Transfer mashed potatoes to a baking dish or serving dish that can go under the broiler.
- Spread caramelized onions evenly over the top.
- Sprinkle shredded cheese over the onions.
- Broil 1-3 minutes until the cheese melts and bubbles (watch closely!).
Storage & Reheating
- Store leftovers in an airtight container up to 3-4 days.
- Reheat in the oven at 350°F in a covered oven safe dish, or warm on the stove with a splash of milk.
- The topping reheats beautifully and gets even more flavorful the next day.
More Delicious Holiday Sides

French Onion Mashed Potatoes
Ingredients
For the Potatoes
- 5 lbs potatoes peeled and cut into chunks
- 5.2 oz. package Boursin cheese any flavor works
- 1 stick butter (½ cup)
- ½-1 cup sour cream
- ¼-½ cup milk use only if needed for thinning
- 1 tsp. salt
- 1 tsp. pepper
For the Onions
- 3 large onions thinly sliced
- 2-3 tbsp. butter
- pinch of salt
- 1-2 tsp. coconut aminos optional, for depth
For the Cheese
- 1-2 cups shredded cheese of choice see variations above for options!
Instructions
For the Onions
- Heat butter or oil in a large skillet over medium heat.
- Add the sliced onions and a pinch of salt.
- Cook low and slow for 25-35 minutes, stirring occasionally, until deep golden brown and soft.
- Optional: add coconut aminos during the last minute of cooking.
- Set aside.
For the Potatoes
- Bring a large pot of water to a boil.
- Add potato chunks to the water and cook 12-15 minutes or until fork-tender.
- Drain well and return potatoes to the pot.
- Add butter, Boursin, sour cream, and salt and pepepr. Mash until smooth.
- Add milk a splash at a time, only if you prefer to loosen the consistency.
- Adjust the salt and pepper to taste.
For the Cheese and Assembly
- Transfer mashed potatoes to a baking dish or serving dish that can go under the broiler.
- Spread caramelized onions evenly over the top.
- Sprinkle shredded cheese over the onions.
- Broil 1-3 minutes until the cheese melts and bubbles (watch closely!). Serve warm!
Did you try this recipe? Let me know in the comments below how it came out for you!





Leave a Reply