There's nothing quite like the comforting flavors of French Onion Stuffed Potatoes to warm you up on a chilly evening. With their crispy skin, fluffy interior, and a filling packed with caramelized onions, melted cheese, and savory goodness, this dish is the epitome of comfort food.

I first discovered this recipe while experimenting with leftovers after making a classic French onion soup. It quickly became a family favorite, blending the rich, sweet flavors of the onions with the hearty satisfaction of baked potatoes. Perfect as a main dish or a side, this recipe is sure to impress!
Why You’ll Love These French Onion Stuffed Potatoes
Get ready to fall head over heels for these French Onion Stuffed Potatoes. They’re not only delicious but also surprisingly easy to make. Here’s why you’ll want to add them to your meal rotation:
- Incredibly Flavorful: The deep, rich taste of caramelized onions combined with gooey melted cheese makes every bite irresistible.
- Simple Ingredients: You only need a handful of pantry staples like potatoes, onions, broth, and cheese to make this dish.
- Versatile Meal Option: These stuffed potatoes can shine as a hearty vegetarian main or a side dish to accompany your favorite protein.
- Perfect for Any Occasion: From a cozy dinner at home to a potluck or holiday spread, these potatoes are sure to impress your guests.
With minimal prep and maximum flavor, this recipe is your ticket to stress-free, crowd-pleasing comfort food.
Ingredients Notes

The magic of French Onion Stuffed Potatoes lies in the harmony of its simple yet flavorful ingredients. Let’s take a closer look at what you’ll need:
- Russet Potatoes: Their sturdy skin and fluffy interior make them ideal for baking and stuffing. Opt for medium-to-large potatoes for the perfect portion size.
- Yellow Onions: These are the star of the show, caramelizing beautifully to bring out their natural sweetness.
- Beef Broth: This adds a savory depth to the filling, mimicking the rich flavor of French onion soup. For a vegetarian option, swap in vegetable broth.
- Gruyère Cheese: Known for its nutty, creamy flavor, Gruyère is a classic choice. If unavailable, Swiss cheese or even mozzarella will work in a pinch.
- Butter and Olive Oil: These help the onions caramelize to perfection, adding richness and sheen.
- Fresh Thyme: A few sprigs of thyme add a subtle earthy note that enhances the overall flavor.
- Garlic: Minced garlic provides a fragrant backdrop that complements the onions beautifully.
You’ll also need basic kitchen tools like a baking sheet, skillet, and mixing bowl to bring it all together.
How To Make These French Onion Stuffed Potatoes

Creating these irresistible French Onion Stuffed Potatoes is easier than you might think. Follow these simple steps to achieve perfection:
- Bake the Potatoes: Preheat your oven to 400°F (200°C). Scrub the Russet potatoes, pat them dry, and prick them a few times with a fork. Rub with olive oil and a sprinkle of salt, then bake directly on the oven rack for 50-60 minutes until the skins are crisp and the insides are tender.
- Caramelize the Onions: While the potatoes bake, slice your yellow onions thinly. Heat a large skillet over medium-low heat, add butter and a drizzle of olive oil, and toss in the onions with a pinch of salt. Cook slowly, stirring occasionally, for about 30-40 minutes until golden brown and sweet. Add minced garlic and cook for another minute.
- Deglaze the Pan: Pour in beef broth and stir to deglaze the pan, scraping up any browned bits. Let the liquid reduce slightly, then stir in a few sprigs of fresh thyme. Remove from heat and set aside.
- Prepare the Filling: Once the potatoes are cool enough to handle, cut a slit in the top and carefully scoop out the insides, leaving about a ¼-inch shell. Mash the potato flesh with some of the caramelized onion mixture and a handful of shredded Gruyère cheese, seasoning with salt and pepper.
- Stuff and Bake: Fill each potato shell with the onion-potato mixture, packing it in generously. Top with the remaining onions and more Gruyère cheese. Place on a baking sheet and return to the oven for 10-15 minutes until the cheese is melted and bubbly.
- Garnish and Serve: Sprinkle with additional thyme leaves or freshly chopped parsley before serving.
From start to finish, these stuffed potatoes take about 90 minutes, but the results are worth every second. The combination of creamy filling, crisp skin, and rich onion flavor is absolutely divine.
Storage Options
If you have leftovers (though that’s unlikely!), these French Onion Stuffed Potatoes store beautifully:
- Refrigeration: Store in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) for 10-15 minutes until warmed through.
- Freezing: Wrap each stuffed potato tightly in aluminum foil and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Make-Ahead Tip: You can prepare the stuffed potatoes up to the final baking step and store them in the fridge for a day. Just bake them off when you’re ready to serve!
Variations and Substitutions
The beauty of this recipe is its flexibility. Here are some fun ways to make it your own:
- Add Protein: Stir in cooked bacon, shredded chicken, or crumbled sausage to the filling for an extra hearty option.
- Switch Up the Cheese: While Gruyère is classic, cheddar, fontina, or even blue cheese can provide a delicious twist.
- Vegetarian Option: Use vegetable broth instead of beef broth, and consider adding sautéed mushrooms for extra umami.
- Gluten-Free Alternative: This recipe is naturally gluten-free, but always check your broth and cheese labels to be sure.
- Mini Stuffed Potatoes: Use baby potatoes for bite-sized appetizers perfect for parties or gatherings.
Feel free to experiment – the possibilities are endless!
With their rich flavors and comforting textures, French Onion Stuffed Potatoes are a recipe you’ll find yourself returning to time and time again. Whether you’re feeding a hungry family or entertaining guests, this dish delivers the perfect balance of elegance and comfort. Give it a try tonight – you won’t regret it!
PrintFrench Onion Stuffed Potatoes Recipe
Elevate your comfort food game with these French Onion Stuffed Potatoes. Packed with caramelized onions, melted cheese, and perfectly roasted potatoes, this dish combines classic French onion flavors in a hearty, satisfying recipe.
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 4 large russet potatoes
- 2 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp sugar
- ¼ cup beef or vegetable broth
- 1 cup shredded Gruyere cheese (or Swiss cheese)
- ½ tsp garlic powder
- ½ tsp dried thyme
- Salt and pepper to taste
- Chopped parsley for garnish
Instructions
- Preheat oven to 400°F (200°C). Wash and dry the potatoes, then pierce them with a fork. Bake directly on the oven rack for 1 hour, or until tender.
- While potatoes bake, heat butter and olive oil in a skillet over medium heat. Add sliced onions, sugar, and a pinch of salt. Cook, stirring often, until onions caramelize (about 25-30 minutes). Add broth to deglaze the pan and cook until reduced.
- Remove baked potatoes from the oven and let cool slightly. Cut off the top third of each potato and scoop out the insides, leaving a shell.
- Mash the scooped-out potato insides with half the cheese, garlic powder, thyme, and salt and pepper. Fold in half of the caramelized onions.
- Spoon the mixture back into the potato shells. Top each potato with remaining caramelized onions and cheese.
- Return stuffed potatoes to the oven and bake for 15 minutes, or until cheese is melted and bubbly. Garnish with parsley and serve hot.
Notes
- Gruyere cheese adds an authentic French onion flavor, but you can substitute with Swiss or mozzarella if needed.
- For vegetarian options, use vegetable broth instead of beef broth.
- To save time, caramelize onions ahead of time and store them in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 stuffed potato
- Calories: 390
- Sugar: 7g
- Sodium: 320mg
Leave a Reply