This Leek and Gruyere Grilled Cheese recipe will knock your socks off. It’s rich, buttery, melty, and every bite is infused with the delicate, mellow onion flavor leeks are known for. It only takes 20 minutes to make four of these scrumptious sandwiches, and they’re the perfect lunch or dinner paired with a green salad or light soup.
If you’re looking for a low-fat meal, this is decidedly not it. This is decadence in sandwich form. Butter, butter everywhere… (and cheese, AND mayo… but I’ll get to that in a sec).
I have to take a second to give the Queer Eye revamp on Netflix a shout-out. Not only did Episode 2 (Saving Sasquatch) give me the inspiration for this genius leek and gruyere grilled cheese recipe, but it’s one of the most heart-warming shows I’ve seen in a long time. I definitely recommend it.
Back to food.
Gruyere is one of my favorite cheeses- it’s a bit pungent to smell, especially as it cooks, but the flavor is so good with the leeks and the texture melts to perfection.
The first, and perhaps most important, step to this is washing the leeks. Leeks are delicious and delicate and, when sautéd, they soften to a buttery, melty texture. But they are also notoriously sandy and dirty.
First, cut off the roots and the dark green parts. You won’t use these. Then, slice lengthwise in half, and cut each half into thin slices. Add the cut leeks to a bowl of water, stir around a bit to separate the layers, and allow to sit for a little while. The dirt will sink to the bottom of the bowl and the leeks will float to the top.
Remove the leeks with a slotted spoon and place in a colander. Don’t just dump all the leeks with the water from the bowl into the colander, as this will just redistribute the dirt right on top of them again. Then, give them a final rinse under cold water in the colander. It’s not hard to clean leeks using this method, but it’s essential in making sure you don’t get a sandy mouthful in this gorgeous sandwich!
After washing the leeks, sauté them in butter and salt until they soften a bit. Then, add a bit of water to the skillet and continue sautéing, stirring occasionally and adding more water if necessary, until they soften completely and the water has evaporated. You don’t want the leeks to brown or be crispy- you just want them to sweat until they reach that gorgeous, melty texture they are known for.
The filling is a mixture of grated gruyere cheese, the sautéd leeks, and (don’t hate me) mayonnaise. Are you drooling yet? Told you this was decadent.
The mayo helps bind the cheese and leeks together, making it easy to spread on the bread, and enhances the creamy texture.
Here are two tricks that come in handy when making grilled cheese in a skillet:
- Cook on low to medium heat. At too high of a temperature, the bread will burn and the cheese won’t melt properly.
- Cover the skillet when you are cooking the first side of the sandwich. This will trap the heat and cause the cheese to melt faster, which will glue the pieces of bread together and make flipping MUCH easier.
Here’s the recipe for Leek and Gruyere Grilled Cheese!
Leek and Gruyere Grilled Cheese
- 4 tablespoons butter divided
- 2 leeks white and light green parts only, halved, sliced, and washed well (see notes)
- kosher salt to taste
- black pepper to taste
- 1/4 cup mayonnaise
- 6 oz. gruyere cheese grated (about 1 1/2 cups)
- 8 slices sourdough bread multigrain, white, whole wheat, or other kinds of bread can also be used
- Melt 1 tablespoon of the butter in a cast iron (or other heavy) skillet over medium heat. Sauté the leeks in the butter with a pinch of salt for about 1 minute, until starting to soften. Add 1/4 cup of water, stir, and allow to continue to cook for about 5 minutes, or until leeks are very soft and water has evaporated, with almost a melted texture, adding more water if necessary and stirring occasionally as they cook.
- Meanwhile, use the remaining 3 tablespoons of butter to spread on one side of each piece of bread. Place four of the slices butter-side-down on a cutting board or plate.
- In a small bowl, mix together the mayonnaise (1/4 cup) and the grated gruyere cheese (1.5 cups), along with the cooked leeks. Season to taste with salt and pepper.
- Divide the leek and cheese mixture evenly on top of the butter-side-down pieces of bread. Place remaining four pieces of bread butter-side-up on top of each sandwich.
- In the same skillet (you can use a grill pan or panini press if you prefer), grill the sandwiches on medium heat for about 3 minutes on each side in two batches. If sandwiches are cooking too quickly, turn heat down. I recommend covering the skillet while you cook the first side so the cheese melts more rapidly- this will make flipping the sandwiches easier since the sandwich will be "glued" together by the cheese.
- Cut in half and serve immediately while hot and melty!
- Washing the leeks: Leeks are notoriously dirty, so it's important to clean them thoroughly. After trimming off and discarding the root and dark green parts, slice lengthwise and then into slices about 1/4" thick. Place in a bowl of water, stir around to separate the layers, and allow to sit for 30 seconds or so. The dirt will sink, the leeks will float. Use a slotted spoon to remove the leeks and place in a colander. Give them one final rinse in the colander. Don't dump the water from the bowl on top with the leeks into the colander, as this will just add the dirt back on top of them.
- Traditional gruyere cheese may not be suitable for a strict vegetarian diet because it contains animal rennet. Look for a suitable vegetarian substitute, such as a gruyere made with plant rennet, or use another kind of cheese as a substitution, such as mozzarella or cheddar.
- The provided nutrition information does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. Feel free to calculate it yourself using this calculator or by adding the recipe to Yummly.
Nutrition Information Disclaimer
The provided nutrition information is my best estimate and does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools: