This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

I’m a firm believer that a good grilled cheese doesn’t need much, but every fall I start sneaking cranberry sauce into mine and I never have any regrets. This cranberry grilled cheese sandwich is my favorite way to use up leftover cranberry sauce and caramelized onions, and it turns a basic sourdough melt into something that tastes like the whole season in one bite. You’ll get tangy-sweet cranberry, deeply savory caramelized onions, and a gooey mozzarella-and-American cheese pull, all toasted in butter until the bread goes golden. It’s still a grilled cheese at heart, I just gave it the fall treatment, and I promise the sweet-savory thing works!
View this reel on Instagram
What Makes This Cranberry Grilled Cheese So Good
Cranberry sauce in a grilled cheese sounded a little strange to me at first, I’ll admit. But one bite of that tangy-sweet cranberry against salty, melty cheese and it clicked, it’s the same magic as a cheese board with fruit preserves, just hot and gooey. Would I make it again? Every time.
The caramelized onions are what take it over the top. They cook down into these jammy, almost-sweet strands that add a deep savory backbone, so you get sweet from the cranberry, savory from the onions, and rich, stretchy cheese tying it together. Plus, the sourdough crisps up in butter and gives you that loud crunch on the outside. It’s cozy, it’s a little fancy, and it still comes together like a regular grilled cheese!

Tips for Making Cranberry Grilled Cheese
1. Caramelize the onions low and slow
This is the step that makes it taste like fall instead of just a cheese sandwich. Cook your sliced onion over medium-low heat for around 50 minutes, stirring now and then so it doesn’t burn, until it goes deep golden and jammy (this caramelized onions guide from The Kitchn breaks the timeline down if you’re new to it). Add a splash more oil if the pan looks dry. If you end up loving caramelized onions and melty cheese as much as I do, it’s basically the combo stuffed inside my air fryer mac and cheese stuffed onion rings.
2. Butter the outsides, cranberry the insides
Spread butter on the outside of each slice for that crispy golden crust, and the cranberry sauce on the inside where it can melt into the cheese. Keep them straight, buttered side facing out, or you’ll lose the crunch.
3. Layer the cheese around the fillings
I go mozzarella, American, then mozzarella again, so the fillings sit in the middle and the cheese seals them in. That way the cranberry and onions don’t slide out, and everything melts into one gooey layer.
4. Take it slow on the toast too
Toast the sandwich over medium heat, a few minutes per side, so the cheese fully melts before the bread gets too dark. A cheese melting dome (or just a lid) traps the heat and helps the middle melt. Rushing it on high heat gets you burnt bread and cold cheese, and nobody wants that!

What Cheeses Pair Well With Cranberry?
Cranberry’s tangy sweetness plays best against cheeses that bring salt, funk, or serious meltability. I’m using a combo of mozzarella and American here: mozzarella for those long, stringy cheese pulls, and American for that gooey, diner-style melt. If you want more sharpness to cut the sweetness, aged cheddar, brie, or goat cheese are all classic cranberry partners (there’s a whole rabbit hole on cheese and cranberry pairings if you want to go deeper). It’s the same three-cheese logic I lean on in my Eggo waffle grilled cheese, where sharp cheddar, mozzarella, and American each do a different job.
How Do You Use Up Leftover Cranberry Sauce?
This sandwich is my number-one answer, but leftover cranberry sauce is way more versatile than you’d think. Swirl it into yogurt or oatmeal, spoon it over pancakes or a wheel of brie, stir it into a vinaigrette, or slather it on a turkey sandwich the day after Thanksgiving. It’ll keep in the fridge for about a week, or you can freeze it for a few months. Basically, don’t toss that half can, it’s a flavor bomb waiting for a job!
Storage and Leftovers
Grilled cheese is always best hot off the pan, when the cheese is molten and the bread is crisp. If you’ve got leftovers, wrap them and keep them in the fridge for up to 2 days. Reheat in a dry skillet or the air fryer to bring the crunch back, never the microwave, since it turns the bread rubbery. The caramelized onions and cranberry sauce both keep for about a week on their own, so make extra and you’re one sandwich away from this all week!

Equipment
- Nonstick skillet
- Spatula
- Cheese melting dome
Ingredients
- 2 slices sourdough
- 1 tbsp butter
- 4 tbsp canned cranberry sauce
- 4 slices mozzarella
- 2 slices American cheese
- 1 medium yellow onion
Substitutions and Swaps
- Cranberry sauce: whole-berry and jellied both work. Whole-berry gives you more texture and tart pops, while jellied melts into a smoother, sweeter layer. Fruit preserves like fig or raspberry jam are a solid stand-in when it’s not cranberry season.
- The cheeses: mozzarella and American are my melt-and-pull combo, but it’s forgiving. Sharp cheddar, gruyere, or brie all pair beautifully with cranberry (brie especially). Just keep at least one good melter in the mix.
- Sourdough: any sturdy bread works. Sourdough’s tang is a nice match for the sweet cranberry, but a hearty white, a country loaf, or even soft brioche for a sweeter take all toast up great.
- Caramelized onions: short on time? Regular sauteed onions or a spoonful of store-bought caramelized onion jam gets you close. And if you want to skip onions entirely, the cranberry-and-cheese combo still holds its own.
- Going fully sweet? Lean into dessert and swap the cranberry for chocolate, like my chocolate butter grilled cheese, which takes the same buttery, toasty sandwich into full dessert territory.

Instructions
- Caramelize the onions. If you’ve got leftover caramelized onions, skip this step. Otherwise, slice the onion into thin strips, add a tablespoon of oil to a pan over medium-low heat, and cook about 50 minutes, stirring occasionally so it doesn’t burn. Add more oil if it looks dry, and transfer to a bowl once golden brown.
- Prep the bread. Split the tablespoon of butter and spread half on one side of each slice of sourdough. On the other side of each slice, spread 2 tablespoons of cranberry sauce.
- Layer the cheese. On one slice, cranberry side up, add two slices of mozzarella, then two slices of American, then two more slices of mozzarella.
- Add the onions. Pile the caramelized onions on top of the cheese, then top with the second slice of sourdough, butter sides facing out.
- Toast it. Cook in a pan over medium heat a few minutes per side, until golden and the cheese is melted. Use a cheese melting dome if you have one to help the middle melt through.
- Serve. Slice it in half and eat it hot, while the cheese is still stretchy.

This is the kind of sandwich that makes me actually excited about leftovers. It’s proof that a couple of humble extras, some cranberry sauce and a pile of caramelized onions, can turn the most basic lunch into something that feels like a treat!
I love it on a chilly fall afternoon, and it’s clutch the week after Thanksgiving when the fridge is full of odds and ends that need using up. Sweet, savory, melty, crunchy, it hits every note I want when the weather turns.
Would you put cranberry in your grilled cheese? 🙌 If you make it, drop a star rating on the recipe card and let me know in the comments how you’d tweak it. It really helps other people find the recipe!


Cranberry Grilled Cheese with Caramelized Onions
- Total Time: 65
- Yield: 1 sandwich 1x
- Diet: Vegetarian
Description
This cranberry grilled cheese sandwich layers tangy-sweet cranberry sauce, jammy caramelized onions, and a gooey mozzarella-and-American melt on buttery toasted sourdough.
Ingredients
- 2 slices sourdough
- 1 tbsp butter
- 4 tbsp canned cranberry sauce
- 4 slices mozzarella
- 2 slices American cheese
- 1 medium yellow onion
- Equipment
- Nonstick skillet
- Spatula
- Cheese melting dome
Instructions
- Caramelize the onions. If you have leftover caramelized onions, skip this step. Otherwise slice the onion thin, add a tablespoon of oil to a pan over medium-low heat, and cook about 50 minutes, stirring occasionally so it doesn’t burn. Add more oil if it looks dry, and transfer to a bowl once golden brown.
- Prep the bread. Split the tablespoon of butter and spread half on one side of each slice of sourdough. On the other side of each slice, spread 2 tablespoons of cranberry sauce.
- Layer the cheese. On one slice, cranberry side up, add two slices of mozzarella, then two slices of American, then two more slices of mozzarella.
- Add the onions. Pile the caramelized onions on top of the cheese, then top with the second slice of sourdough, butter sides facing out.
- Toast it. Cook in a pan over medium heat a few minutes per side, until golden and the cheese is melted. Use a cheese melting dome if you have one to help the middle melt through.
- Serve. Slice it in half and eat it hot, while the cheese is still stretchy.
Notes
- Caramelize the onions low and slow (about 50 minutes) for the jammy, sweet result.
- Butter the outsides, cranberry the insides, so the crust stays crisp and the sauce melts into the cheese.
- Whole-berry cranberry sauce adds texture; jellied melts smoother and sweeter.
- Toast over medium heat with a lid or dome so the cheese melts before the bread over-browns.
- Prep Time: 10
- Cook Time: 55
- Category: Lunch
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 620 kcal
- Sugar: 18g
- Sodium: 980mg
- Fat: 32g
- Saturated Fat: 18g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 3g
- Protein: 26g
- Cholesterol: 80mg