Save The smell of onions turning gold in butter used to drive my roommate crazy, but I never stopped. One rainy Tuesday I stood at the stove for half an hour, coaxing those onions into something sweet and sticky, and piled them between sharp cheddar and sourdough. The sandwich came out crackling and oozing, and I ate it over the sink with both hands. I've been making it the same way ever since.
I made this for my sister after she moved into her first apartment with no furniture and a single pan. We sat on the floor with paper towels as plates, and she said it tasted like the kind of food that makes a place feel like home. That was three years ago, and she still texts me photos every time she makes it. It's become her signature dish for bad days and lazy Sundays alike.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Sourdough or country bread: Thick slices hold up to the weight of the onions and butter without getting soggy, and the slight tang complements the sweet filling.
- Unsalted butter, softened: Spread it right to the edges so every bite gets that crisp, golden crust.
- Sharp white cheddar cheese, grated: White cheddar melts beautifully and has a clean, tangy bite that doesn't overpower the onions.
- Yellow onions, thinly sliced: They break down slowly into something almost marmalade like, so slice them as thin as you can manage.
- Olive oil: Keeps the onions from sticking and adds a subtle richness as they cook.
- Salt: Draws out moisture from the onions and speeds up the caramelization.
- Sugar (optional): A small pinch helps the onions brown faster and deepens their sweetness.
- Freshly ground black pepper: Just a few turns over the onions before closing the sandwich adds warmth without heat.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Caramelize the onions:
- Heat olive oil in a large skillet over medium heat, then add the onions and salt. Stir them every few minutes, scraping the bottom of the pan as they soften and turn golden, and add the sugar halfway through if you want them extra sweet and glossy.
- Rest and wipe:
- Move the onions to a bowl and wipe out any dark bits from the skillet so your bread won't pick up burnt flavor.
- Butter the bread:
- Spread softened butter evenly on one side of each slice, making sure to cover the corners. Lay two slices buttered side down on your counter.
- Build the sandwiches:
- Divide the grated cheddar between the two slices, then pile the warm onions on top and add a few grinds of black pepper. Press the remaining slices on top, buttered side up.
- Grill until golden:
- Set the skillet over medium low heat and place both sandwiches in the pan. Cook for 3 to 4 minutes on each side, pressing gently with a spatula, until the bread is deeply golden and the cheese has melted into the onions.
- Rest and serve:
- Let the sandwiches sit for 2 minutes so the cheese sets slightly, then slice in half and serve while still hot.
Save The first time I brought this to a potluck, someone asked if I'd bought it from a restaurant. I laughed and told them it was just onions, cheese, and patience. Now it's the dish people request when I ask what to bring, and I never mind standing at the stove a little longer because I know what's coming.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Choosing Your Bread
Sourdough gives you that chewy crust and airy crumb that soaks up butter without falling apart. Country bread works just as well if you want something a little softer. I've tried this with sandwich bread and it was fine, but it doesn't have the same sturdy bite. Go for slices that are at least half an inch thick so they can stand up to all that filling.
Cheese Swaps That Work
Gruyere melts like a dream and adds a nutty depth that makes the sandwich feel fancy. Fontina is creamy and mild, which lets the onions be the star. I've even used a mix of mozzarella and parmesan when that's what I had, and it was still delicious. Just avoid pre shredded cheese if you can, it has coatings that keep it from melting smoothly.
Serving and Storing
This sandwich is best straight from the pan when the cheese is still gooey and the bread crackles. If you have leftovers, wrap them in foil and reheat in a skillet over low heat, not the microwave, or the bread will go rubbery. Pair it with tomato soup for dipping, or serve it with a handful of arugula dressed in lemon and olive oil to cut the richness.
- Make extra caramelized onions and store them in the fridge for up to a week.
- You can freeze the onions in a small container and thaw them whenever you want a quick sandwich.
- Don't skip the resting step or the cheese will pour out the sides when you cut it.
Save There's something about standing at the stove, watching onions go from sharp to sweet, that makes this sandwich feel like more than lunch. I hope it becomes your go to comfort food the way it has for me.
Recipe FAQs
- → How long does it take to caramelize the onions properly?
Plan for 20-25 minutes of cooking time over medium heat. Stir occasionally and be patient—rushing this step won't develop the deep, jammy sweetness that defines this sandwich. Adding a pinch of sugar halfway through can boost caramelization if desired.
- → What bread works best for this sandwich?
Sourdough and country bread are excellent choices due to their sturdy crumb that won't fall apart when buttered and cooked. Their slight tang also complements the sweet caramelized onions beautifully. Avoid thin sandwich bread, which will tear easily.
- → Can I substitute the sharp white cheddar?
Absolutely. Gruyère and fontina are wonderful alternatives with rich, nutty flavors that pair wonderfully with caramelized onions. Experiment to find your preferred cheese profile.
- → Why press the sandwich while cooking?
Gentle pressing helps the cheese melt more evenly and ensures good contact between bread and skillet for consistent browning. Press lightly to avoid squeezing out the filling.
- → What temperature should the skillet be?
Use medium-low heat to give the cheese adequate time to melt while the bread toasts to golden-brown perfection. Higher heat risks burning the exterior before the interior melts properly.
- → What pairs well with this sandwich?
Tomato soup is a classic pairing that complements the richness of the melted cheese. A simple green salad with vinaigrette provides nice contrast, or try it alongside roasted vegetables for a heartier meal.