BEST GRILLED CHEESE SANDWICH
There is something timeless about a perfectly made grilled cheese sandwich. Crispy, golden-brown bread on the outside and warm, gooey, melted cheese on the inside make this simple sandwich one of the ultimate comfort foods.
This Best Grilled Cheese Sandwich recipe is easy enough for a quick lunch but delicious enough to make you want it again and again. The secret is cooking it slowly over medium-low heat so the bread becomes beautifully golden while the cheese melts completely.
Whether you serve it with tomato soup, a fresh salad, crispy pickles, or a handful of potato chips, this homemade grilled cheese is an easy meal the whole family can enjoy.
WHY YOU’LL LOVE THIS GRILLED CHEESE SANDWICH
There are plenty of reasons to keep this recipe in your regular lunch rotation.
- Quick and easy: You only need a few basic ingredients.
- Perfectly crispy: The bread develops a beautiful golden crust.
- Extra cheesy: The center becomes warm, creamy, and deliciously gooey.
- Budget-friendly: Simple ingredients make this an inexpensive meal.
- Family-friendly: Kids and adults love the classic combination.
- Customizable: You can easily change the cheese, bread, or fillings.
WHAT MAKES A PERFECT GRILLED CHEESE?
The best grilled cheese is all about balance.
The bread should be crisp and golden without being burnt. The cheese should be completely melted without making the bread soggy. And the heat should be gentle enough to allow everything to cook evenly.
One of the biggest secrets is medium-low heat. Cooking too quickly can brown the bread before the cheese has enough time to melt.
Another important detail is spreading softened butter evenly over the bread. This creates a consistent golden crust and adds rich flavor.
INGREDIENTS YOU’LL NEED
BREAD
Choose a sturdy bread that can hold the melted cheese without falling apart.
White sandwich bread is perfect for a classic version, while sourdough or country bread gives the sandwich a more rustic flavor.
CHEESE
Sharp cheddar is one of the best choices because it has plenty of flavor and melts beautifully.
You can also combine cheddar with mozzarella, Monterey Jack, provolone, American cheese, or Gruyère.
Using two types of cheese can give you both excellent flavor and an extra creamy texture.
BUTTER
Softened unsalted butter is ideal for spreading over the bread.
Make sure the butter is soft enough to spread without tearing the bread.
OPTIONAL SEASONINGS
For extra flavor, you can add:
- Garlic powder
- Black pepper
- Italian seasoning
- Dried parsley
- A pinch of paprika
These are optional but can give your grilled cheese a delicious upgrade.
HOW TO MAKE THE BEST GRILLED CHEESE SANDWICH
STEP 1: PREPARE THE BREAD
Place four slices of bread on a clean work surface.
Spread a thin, even layer of softened butter over one side of each slice.
Make sure the butter reaches close to the edges so the entire surface can become golden and crisp.
If desired, mix a small amount of garlic powder into the butter.
STEP 2: ADD THE CHEESE
Place two slices of bread butter-side down.
Add the cheese evenly over the bread.
If you are using two types of cheese, distribute them evenly instead of placing everything in one thick pile.
Top with the remaining bread slices, keeping the buttered sides facing upward.
STEP 3: HEAT THE SKILLET
Place a skillet over medium-low heat.
Let it warm for about 1–2 minutes.
Avoid very high heat. A slower cooking temperature gives the cheese enough time to melt while the bread becomes golden.
A heavy-bottomed skillet or cast-iron pan works especially well.
STEP 4: COOK THE FIRST SIDE
Carefully place the sandwiches into the warm skillet.
Cook for approximately 3–5 minutes.
Do not constantly move the sandwich around. Let the bread stay in contact with the skillet so it can develop an even golden-brown crust.
STEP 5: FLIP THE SANDWICH
When the first side is golden brown, carefully flip the sandwich using a spatula.
Cook the other side for another 3–5 minutes.
If the bread is browning too quickly, reduce the heat to low.
The goal is golden, crisp bread with completely melted cheese inside.
STEP 6: MELT THE CHEESE COMPLETELY
If the bread is already golden but the cheese is not completely melted, reduce the heat.
You can also cover the skillet with a lid for 30–60 seconds.
The trapped heat helps the cheese melt without requiring higher cooking temperatures.
STEP 7: REST AND SLICE
Transfer the sandwiches to a cutting board.
Allow them to rest for about one minute.
Slice diagonally and serve immediately while the cheese is warm and gooey.
THE BEST CHEESE FOR GRILLED CHEESE
SHARP CHEDDAR
Sharp cheddar gives you a rich, bold flavor and excellent melting ability.
It is one of the best choices for a traditional grilled cheese.
MOZZARELLA
Mozzarella provides a wonderfully stretchy texture.
Combine it with cheddar for a sandwich that is both flavorful and extra gooey.
MONTEREY JACK
Monterey Jack is mild, creamy, and melts extremely well.
It is perfect if you prefer a softer cheese flavor.
GRUYÈRE
Gruyère gives grilled cheese a slightly nutty and sophisticated flavor.
It pairs especially well with sourdough bread.
AMERICAN CHEESE
American cheese melts smoothly and creates an incredibly creamy center.
It is an excellent choice for a classic diner-style grilled cheese.
TIPS FOR THE PERFECT GRILLED CHEESE
COOK LOW AND SLOW
Do not rush the sandwich.
Medium-low heat allows the bread to brown while giving the cheese enough time to melt.
USE SOFTENED BUTTER
Soft butter spreads more evenly and prevents the bread from tearing.
DON’T USE TOO MUCH BUTTER
A thin layer is enough.
Too much butter can make the sandwich greasy instead of crisp.
DON’T OVERLOAD THE CHEESE
A thick pile of cheese may take too long to melt.
Use enough to create a gooey center without overwhelming the bread.
DON’T FLIP TOO OFTEN
Let each side cook properly before flipping.
Constant flipping can prevent the bread from developing an even crust.
EASY GRILLED CHEESE VARIATIONS
GARLIC BUTTER GRILLED CHEESE
Mix softened butter with garlic powder and dried parsley.
Spread it over the bread before cooking for a delicious garlic-bread flavor.
BACON GRILLED CHEESE
Add crispy cooked bacon between the cheese.
The smoky bacon pairs beautifully with cheddar or American cheese.
HAM AND CHEESE GRILLED CHEESE
Add thin slices of cooked ham for a heartier sandwich.
Swiss, cheddar, and Gruyère all work well.
SPICY GRILLED CHEESE
Add sliced jalapeños, hot sauce, crushed red pepper flakes, or Pepper Jack cheese.
TOMATO GRILLED CHEESE
Add thin slices of tomato for a fresh, slightly tangy flavor.
Pat the tomato dry first to prevent excess moisture from making the bread soggy.
CARAMELIZED ONION GRILLED CHEESE
Sweet caramelized onions are delicious with sharp cheddar or Gruyère.
This is an excellent option when you want something a little more sophisticated.
PESTO GRILLED CHEESE
Spread a thin layer of basil pesto inside the sandwich before adding the cheese.
The fresh basil flavor pairs wonderfully with mozzarella or provolone.
WHAT TO SERVE WITH GRILLED CHEESE
TOMATO SOUP
Tomato soup is the classic partner for grilled cheese.
The creamy, tangy soup balances the rich, buttery sandwich perfectly.
FRESH SALAD
A simple green salad adds freshness and crunch.
Try lettuce, cucumber, tomatoes, and a light vinaigrette.
DILL PICKLES
Pickles provide acidity and crunch that help balance the richness of the cheese.
POTATO CHIPS
For an incredibly easy lunch, serve your sandwich with crispy potato chips.
COMMON MISTAKES TO AVOID
USING HIGH HEAT
High heat can burn the bread before the cheese melts.
Always start with medium-low heat.
ADDING TOO MUCH BUTTER
Too much butter can make the bread greasy.
Use a thin, even coating.
USING VERY WET FILLINGS
Ingredients such as tomatoes can release moisture.
Pat them dry before adding them to the sandwich.
CUTTING IT IMMEDIATELY
Letting the sandwich rest for about a minute helps the cheese settle slightly and makes it easier to slice.
HOW TO STORE LEFTOVER GRILLED CHEESE
Grilled cheese tastes best immediately after cooking.
If you have leftovers, allow them to cool completely before placing them in an airtight container.
Store them in the refrigerator for up to 2–3 days.
For the best texture, reheat the sandwich in a skillet, toaster oven, or air fryer.
Avoid using the microwave if possible because it can make the bread soft.
CAN YOU FREEZE GRILLED CHEESE?
Yes, grilled cheese can be frozen, although freshly cooked grilled cheese has the best texture.
Allow the sandwich to cool completely, wrap it tightly, and place it in a freezer-safe container or bag.
Reheat it in an oven, toaster oven, or air fryer until hot and crispy.
FREQUENTLY ASKED QUESTIONS
WHAT IS THE BEST BREAD FOR GRILLED CHEESE?
Sourdough, white sandwich bread, country bread, and brioche are all excellent choices. Choose a bread that is sturdy enough to hold the cheese and become crisp without falling apart.
WHAT CHEESE MELTS BEST FOR GRILLED CHEESE?
Cheddar, American cheese, mozzarella, Monterey Jack, provolone, and Gruyère are excellent melting cheeses.
WHY IS MY GRILLED CHEESE NOT CRISPY?
You may be using too much butter, cooking at too low a temperature, or using very moist bread. A thin layer of butter and medium-low heat usually produces a crisp golden crust.
WHY DOES MY BREAD BURN BEFORE THE CHEESE MELTS?
The skillet is probably too hot. Lower the temperature and allow the sandwich to cook more slowly.
CAN I USE MAYONNAISE INSTEAD OF BUTTER?
Yes. Mayonnaise can be spread over the outside of the bread and can produce a nicely browned crust. However, butter gives the sandwich its classic rich flavor.
CAN I ADD MEAT TO GRILLED CHEESE?
Absolutely. Cooked bacon, ham, turkey, or chicken can make the sandwich more filling.
RECIPE CARD
🧀🥪 BEST GRILLED CHEESE SANDWICH
Prep Time: 5 minutes
Cook Time: 8–10 minutes
Total Time: 13–15 minutes
Servings: 2 sandwiches
Cuisine: American
Category: Lunch / Sandwich / Comfort Food
INGREDIENTS
- 4 slices sandwich bread or sourdough
- 4–6 ounces sharp cheddar cheese
- 1–2 ounces mozzarella or Monterey Jack, optional
- 2 tablespoons softened unsalted butter
- ¼ teaspoon garlic powder, optional
- ¼ teaspoon black pepper, optional
INSTRUCTIONS
- Spread softened butter evenly over one side of each slice of bread.
- Add garlic powder to the butter if desired.
- Place two slices butter-side down.
- Add an even layer of cheese.
- Top with the remaining bread slices, butter-side up.
- Heat a skillet over medium-low heat.
- Cook the sandwiches for 3–5 minutes until golden brown.
- Carefully flip and cook the other side for another 3–5 minutes.
- Reduce the heat if the bread browns too quickly.
- Continue cooking until the cheese is completely melted.
- Transfer to a cutting board and rest for about 1 minute.
- Slice diagonally and serve immediately.
RECIPE NOTES
For the best results, do not rush the cooking process. Medium-low heat is the key to getting beautifully golden bread and perfectly melted cheese at the same time.
FINAL THOUGHTS
This Best Grilled Cheese Sandwich is proof that a simple recipe can still be incredibly satisfying.
With crisp, golden bread, buttery flavor, and warm melted cheese in every bite, it is the perfect comfort food for lunch, dinner, or a quick snack.
Keep it classic with cheddar, make it extra gooey with mozzarella, or customize it with bacon, ham, tomatoes, caramelized onions, jalapeños, or pesto.
Once you master the simple technique of cooking your grilled cheese slowly over medium-low heat, you will be able to make a perfectly crispy and cheesy sandwich whenever the craving hits.