Make a grilled cheese sandwich that’s crispy on the outside and gooey on the inside—it’s honestly the easiest comfort food ever. This isn’t your basic butter-and-cheese situation. We’re talking melty, golden perfection with layers of flavor that’ll have you ditching store-bought versions forever.
My kids request this at least twice a week, and I’ve finally nailed the technique. Pin this recipe for your next weeknight dinner or lunch prep day.
Trust me, once you try this method, you’ll never go back. It takes literally 18 minutes from start to finish, and you’ll have something restaurant-quality sitting on your plate.
Why this grilled cheese sandwich works
Ever wonder why some grilled cheese sandwiches taste like cardboard while others are absolutely incredible? I burned my first attempt because I cranked the heat too high and walked away for two minutes. Now I’ve got the foolproof formula down.
- Golden crispy exterior while the cheese melts perfectly inside
- Two-cheese blend gives you richness without being overwhelming
- Turkey bacon and mustard add savory depth regular versions miss
- Ready in under 20 minutes for busy weeknight dinners
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 10 minutes | 8 minutes | 685 per serving | 2 servings | American |
Ingredients for grilled cheese sandwich
- 4 slices white bread
- 2 tablespoons butter
- 1 cup shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 slices turkey bacon strips
- 1 teaspoon Dijon mustard
- 1 tablespoon mayonnaise
You can absolutely swap out the cheese blend if you want. I’ve used Swiss before and it works great, but honestly the cheddar-mozzarella combo is hard to beat for that perfect melt-to-crisp ratio.
Don’t skip the turkey bacon—it changes everything and makes this way more interesting than a plain version. The garlic powder and smoked paprika in the butter mixture are what actually make people ask for your recipe.
Step-by-step instructions
1. Mix together your softened butter, olive oil, garlic powder, smoked paprika, salt, and black pepper in a small bowl until it’s all combined. You want this mixture to coat both sides of your bread evenly. This is where the magic happens—don’t skip blending these seasonings together because they distribute way better this way than if you sprinkle them on individually.
2. Cook your turkey bacon strips in a skillet over medium heat until they’re crispy, about 3-4 minutes per side. Set them aside on a paper towel to cool slightly. You want them crispy enough to break apart easily but not burnt (trust me on this).
3. Combine your shredded cheddar and mozzarella in a small bowl—this is your cheese mix. Keep it nearby because you’ll need to work quickly once the bread hits the pan. The blend makes all the difference between a gooey mess and perfectly melted cheese.
4. Spread a thin layer of the garlic-butter mixture on one side of each bread slice. You’re coating all 4 slices here, one side each. Don’t go overboard or it’ll smoke and burn (speaking from experience).
5. Place one slice of bread butter-side down in your skillet over medium heat. Spread a thin layer of mayo and mustard on the exposed side, then layer half your cheese mix, your cooked turkey bacon pieces, and the remaining cheese on top.
6. Place your second bread slice on top, butter-side up, and cook for 3-4 minutes until that bottom side turns golden brown and crispy. You’ll hear it sizzle—that’s how you know it’s doing its job. Don’t move it around or you’ll mess up the crust forming.
7. Flip the sandwich carefully and cook the other side for 2-3 minutes until it’s equally golden and the cheese is completely melted inside. You can press down gently with your spatula if needed. Repeat with your second sandwich and serve immediately while everything’s still hot and melty.
Serving ideas for grilled cheese sandwich
Your grilled cheese sandwich pairs beautifully with so many sides and soups.
Tomato Soup Pairing
Nothing beats dunking your crispy grilled cheese into warm tomato soup. The acidity cuts through the richness perfectly, and honestly it’s the classic combo for a reason. This is comfort food at its absolute best.
Crispy Pickle Spears
Serve alongside tangy dill pickle spears for a salty, crunchy contrast that balances the cheesy richness. The cool temperature is refreshing against the warm sandwich too. It’s my go-to when I want something really quick but still satisfying.
Side Salad with Vinaigrette
A light arugula salad with balsamic vinaigrette adds freshness and prevents your meal from feeling too heavy. You could also try our simple garden salad recipe that pairs perfectly with this grilled cheese recipe. The peppery greens complement the buttery sandwich wonderfully.
Pro tips for perfect grilled cheese sandwich
Storage tips
– Keep leftovers in an airtight container in the fridge for up to 2 days – Don’t store warm sandwiches—let them cool completely first – Wrap individually in foil if you’re prepping multiple aheadMake-ahead instructions
– Assemble everything except cooking up to 2 hours before you need it – Mix your garlic butter up to 1 day ahead and store covered – Cook the turkey bacon the morning of for faster assemblyVariations
– Add sliced tomato between the cheese layers for extra flavor – Try crispy apple slices mixed in with the cheese for something different – Swap cheddar for American cheese if you want maximum melt – Add fresh basil or arugula to the inside for a garden twistTroubleshooting
– If cheese isn’t melting, lower your heat and cover the pan briefly with foil – Bread burning but cheese not melted means your heat’s too high – If it’s falling apart when you flip, make sure the bottom is truly set first – Dry sandwich means you need more of that garlic butter mixture next timeFrequently asked questions
Can you freeze a grilled cheese sandwich?
Yes, you can freeze leftovers for up to 1 month in an airtight container. Reheat in a 350°F oven for about 8-10 minutes until the cheese is melted again and the outside is crispy. Microwaving works but it’ll make the bread rubbery, so I don’t recommend it unless you’re really pressed for time.
What’s the best cheese for a grilled cheese sandwich?
The cheddar and mozzarella combo I use here is ideal because cheddar adds flavor while mozzarella provides the stretch. You could do all cheddar if you prefer a sharper taste, or try Gouda for something smoky. Avoid pre-sliced cheese if possible—it doesn’t melt as smoothly as shredded.
How do you reheat a grilled cheese sandwich?
Reheat in a 350°F oven on a baking sheet for 6-8 minutes until heated through and crispy again. You can also use your skillet over medium heat for 2-3 minutes per side. Never microwave it because the bread gets tough and weird.
Why do you use both butter and olive oil in the grilled cheese recipe?
The butter gives you that rich, classic flavor while the olive oil prevents burning at medium heat. Together they create a crispier exterior than butter alone would give you. It’s the combo that gets you that perfect golden-brown crust every single time.
Final thoughts
This grilled cheese sandwich is genuinely the best version you’ll ever make at home. Seriously, the garlic-herb butter mixture and two-cheese blend take it from boring to restaurant-worthy.
My neighbors literally asked for this recipe after smelling it cook (that’s how good your kitchen will smell). Check out our easy lunch ideas collection for more weeknight solutions like this.
Bold the best part: it comes together in under 20 minutes with ingredients you probably already have. Save this for your next weeknight dinner or kid lunch ideas because honestly your family will ask for seconds.

Grilled Cheese Sandwich Golden Crispy and Gooey
Ingredients
Method
- Mix together your softened butter, olive oil, garlic powder, smoked paprika, salt, and black pepper in a small bowl until it’s all combined. You want this mixture to coat both sides of your bread evenly. This is where the magic happens—don’t skip blending these seasonings together because they distribute way better this way than if you sprinkle them on individually.
- Cook your turkey bacon strips in a skillet over medium heat until they’re crispy, about 3-4 minutes per side. Set them aside on a paper towel to cool slightly. You want them crispy enough to break apart easily but not burnt (trust me on this).
- Combine your shredded cheddar and mozzarella in a small bowl—this is your cheese mix. Keep it nearby because you’ll need to work quickly once the bread hits the pan. The blend makes all the difference between a gooey mess and perfectly melted cheese.
- Spread a thin layer of the garlic-butter mixture on one side of each bread slice. You’re coating all 4 slices here, one side each. Don’t go overboard or it’ll smoke and burn (speaking from experience).
- Place one slice of bread butter-side down in your skillet over medium heat. Spread a thin layer of mayo and mustard on the exposed side, then layer half your cheese mix, your cooked turkey bacon pieces, and the remaining cheese on top.
- Place your second bread slice on top, butter-side up, and cook for 3-4 minutes until that bottom side turns golden brown and crispy. You’ll hear it sizzle—that’s how you know it’s doing its job. Don’t move it around or you’ll mess up the crust forming.
- Flip the sandwich carefully and cook the other side for 2-3 minutes until it’s equally golden and the cheese is completely melted inside. You can press down gently with your spatula if needed. Repeat with your second sandwich and serve immediately while everything’s still hot and melty.








