Caramelized Shallot and Gruyère Burger
Quick Recipe Version (TL;DR)
Quick Ingredients
- Shallots: 1 pound shallots, thinly sliced; 2 tablespoons unsalted butter; 1 tablespoon olive oil; 1/2 teaspoon kosher salt; 1 teaspoon brown sugar; 1 tablespoon balsamic vinegar; 2 tablespoons water as needed
- Pepper aioli: 1/2 cup mayonnaise; 1 small garlic clove, finely grated; 1 teaspoon lemon juice; 1/2 teaspoon Dijon mustard; 3/4 teaspoon coarsely ground black pepper; 1/8 teaspoon kosher salt
- Burgers: 1 1/2 pounds ground beef, 80/20; 1 teaspoon kosher salt; 1/2 teaspoon black pepper; 1 tablespoon neutral oil
- To finish: 4 brioche buns; 6 ounces Gruyère, thinly sliced or grated; 2 tablespoons softened butter for buns; 1 cup arugula, optional
Do This
- 1. Cook sliced shallots in butter, olive oil, salt, and brown sugar over medium-low heat for 35 to 40 minutes, stirring often, until deeply golden; finish with balsamic vinegar.
- 2. Stir mayonnaise, garlic, lemon juice, Dijon, black pepper, and salt together to make the light pepper aioli; chill until needed.
- 3. Form beef into 4 loose patties, each about 6 ounces and 3/4 inch thick; season just before cooking.
- 4. Toast buttered buns in a skillet over medium heat for 1 to 2 minutes, until golden.
- 5. Sear patties in a hot cast-iron skillet over medium-high heat for 3 to 4 minutes per side, adding Gruyère during the last 1 to 2 minutes.
- 6. Rest burgers for 3 minutes, then assemble with aioli, melted Gruyère patties, caramelized shallots, and arugula if using.
Why You’ll Love This Recipe
- Steakhouse flavor at home: Sweet slow-cooked shallots, nutty Gruyère, and juicy beef give these burgers a refined, restaurant-style finish.
- Balanced richness: The light pepper aioli cuts through the beef and cheese with gentle heat, lemon, garlic, and Dijon.
- Deep flavor from simple ingredients: Shallots, butter, balsamic vinegar, and good beef do most of the work.
- Make-ahead friendly: The shallots and aioli can both be prepared in advance, making burger night much easier.
Grocery List
- Produce: 1 pound shallots, 1 small garlic clove, 1 lemon, 1 cup arugula if desired
- Dairy: 4 tablespoons unsalted butter, 6 ounces Gruyère cheese
- Meat: 1 1/2 pounds ground beef, preferably 80/20
- Bakery: 4 brioche burger buns
- Pantry: Olive oil, neutral oil such as avocado or canola oil, mayonnaise, Dijon mustard, brown sugar, balsamic vinegar, kosher salt, black pepper
Full Ingredients
For the Sweet Slow-Cooked Shallots
- 1 pound shallots, peeled and thinly sliced into rings or half-moons
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt
- 1 teaspoon light brown sugar
- 1 tablespoon balsamic vinegar
- 2 tablespoons water, divided, as needed to prevent sticking
- 1/4 teaspoon freshly ground black pepper
For the Light Pepper Aioli
- 1/2 cup mayonnaise
- 1 small garlic clove, finely grated or mashed into a paste
- 1 teaspoon fresh lemon juice
- 1/2 teaspoon Dijon mustard
- 3/4 teaspoon coarsely ground black pepper
- 1/8 teaspoon kosher salt, plus more to taste
For the Burgers
- 1 1/2 pounds ground beef, preferably 80/20 for the best juiciness
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon neutral oil, such as avocado, grapeseed, or canola oil
- 6 ounces Gruyère cheese, thinly sliced or coarsely grated
For the Buns and Assembly
- 4 brioche burger buns, split
- 2 tablespoons unsalted butter, softened
- 1 cup loosely packed arugula, optional
- Extra freshly ground black pepper, for finishing, optional

Step-by-Step Instructions
Step 1: Slice the shallots and start them gently
Peel 1 pound of shallots and slice them thinly into rings or half-moons, about 1/8 inch thick. Try to keep the slices fairly even so they soften at the same rate. Set a large skillet over medium heat and add 2 tablespoons unsalted butter and 1 tablespoon olive oil. When the butter melts and foams, add the sliced shallots, 1/2 teaspoon kosher salt, and 1 teaspoon light brown sugar. Stir well so the shallots are coated in the butter and oil.
Reduce the heat to medium-low. The goal is slow, sweet cooking rather than browning too quickly. The shallots should sizzle very gently, not fry aggressively.
Step 2: Caramelize the shallots until sweet and jammy
Cook the shallots for 35 to 40 minutes, stirring every 3 to 5 minutes. They will first soften, then turn pale gold, then slowly become deeply golden and silky. If the pan looks dry or any browned bits begin sticking too firmly, add 1 tablespoon water and scrape the pan with a wooden spoon. Add the second tablespoon of water later only if needed.
Once the shallots are soft, sweet, and caramel-colored, stir in 1 tablespoon balsamic vinegar and 1/4 teaspoon black pepper. Cook for 1 to 2 minutes more, until the vinegar reduces and coats the shallots. Remove from the heat. You should have about 3/4 cup caramelized shallots.
Step 3: Mix the light pepper aioli
In a small bowl, stir together 1/2 cup mayonnaise, 1 finely grated small garlic clove, 1 teaspoon lemon juice, 1/2 teaspoon Dijon mustard, 3/4 teaspoon coarsely ground black pepper, and 1/8 teaspoon kosher salt. Taste and adjust with a tiny pinch more salt or a few drops of lemon juice if you like it brighter.
Cover and refrigerate the aioli while you cook the burgers. Even 10 to 15 minutes of resting time helps the garlic and pepper soften into the sauce.
Step 4: Shape the beef patties
Divide 1 1/2 pounds ground beef into 4 equal portions, about 6 ounces each. Gently shape each portion into a patty about 4 1/2 inches wide and 3/4 inch thick. Handle the meat lightly; compacting it too much can make the burgers dense.
Press a shallow dimple into the center of each patty with your thumb. This helps the burgers cook evenly and prevents them from puffing too much in the middle. Keep the patties cold until just before cooking.
Step 5: Toast the buns
Spread the cut sides of the 4 brioche buns with 2 tablespoons softened butter. Place a large cast-iron skillet or heavy stainless steel skillet over medium heat. Toast the buns, cut side down, for 1 to 2 minutes, until golden at the edges and lightly crisp. Transfer the buns to a plate or board.
Wipe out any excess crumbs from the skillet, but do not worry if a little butter remains; it will add flavor to the burgers.
Step 6: Sear the burgers
Increase the heat to medium-high and let the skillet get hot for 2 minutes. Add 1 tablespoon neutral oil. Season the patties on both sides with 1 teaspoon kosher salt and 1/2 teaspoon black pepper total, doing this right before they go into the pan.
Add the patties to the hot skillet, leaving space between them. Cook for 3 to 4 minutes on the first side, without pressing down on the burgers. Flip and cook for another 2 minutes.
Step 7: Melt the Gruyère
Top each patty with about 1 1/2 ounces Gruyère. Continue cooking for 1 to 2 minutes, until the cheese softens and melts over the beef. For medium doneness, cook the burgers to an internal temperature of 140 to 145 degrees F. For well-done burgers, cook to 160 degrees F. Ground beef should be cooked according to your comfort level and local food safety recommendations.
If the cheese needs help melting, cover the skillet loosely with a lid for 30 to 60 seconds. Transfer the burgers to a plate and rest for 3 minutes so the juices settle.
Step 8: Assemble the burgers
Spread about 1 tablespoon pepper aioli on the bottom half of each toasted bun. Add the Gruyère-topped burger patties. Spoon about 3 tablespoons caramelized shallots over each patty, letting some of the shallots settle into the melted cheese. Add a small handful of arugula if using.
Spread a little more aioli on the top buns, add the tops, and serve immediately while the burgers are hot, juicy, and the Gruyère is still soft.
Pro Tips
- Use 80/20 beef for steakhouse-style juiciness: Leaner beef works, but it will not deliver the same rich, beefy drippings and tender texture.
- Do not rush the shallots: Medium-low heat is the secret. High heat can make shallots bitter before they become sweet.
- Season the patties right before cooking: Salting too early can firm up the texture, especially with ground beef.
- Grate the Gruyère for faster melting: Thin slices look elegant, but grated Gruyère melts more evenly if your skillet heat runs hot.
- Rest the burgers briefly: Three minutes is enough to keep more juices inside without letting the burgers cool too much.
Variations
- Mushroom steakhouse burger: Add 8 ounces sliced cremini mushrooms to the shallots after the first 15 minutes of cooking, then continue until both are deeply browned and tender.
- Blue cheese version: Swap the Gruyère for 4 ounces crumbled blue cheese for a sharper, bolder burger.
- Herby aioli: Stir 1 tablespoon finely chopped chives or parsley into the pepper aioli for a fresher finish.
Storage & Make-Ahead
The caramelized shallots can be made up to 4 days ahead. Cool completely, transfer to an airtight container, and refrigerate. Rewarm gently in a skillet over low heat with 1 teaspoon water before serving. The pepper aioli can be made up to 3 days ahead and kept covered in the refrigerator. The burger patties can be shaped up to 24 hours ahead; place them on a parchment-lined plate or tray, cover tightly, and refrigerate. For best texture, cook the burgers just before serving. Leftover cooked patties can be refrigerated in an airtight container for up to 3 days and reheated in a covered skillet over low heat until warmed through.
Nutrition (per serving)
Calories: 805 kcal | Carbs: 39g | Protein: 46g | Fat: 54g | Saturated Fat: 22g | Fiber: 3g | Sugar: 12g | Sodium: 1010mg | Cholesterol: 165mg
