How to Make Grilled Cheese

4.77 from 17 votes
↓ Jump to Recipe 8

This post may contain affiliate links | disclosure policy

Learn how to make the perfect grilled cheese sandwich on the stovetop! I’ll show you a few simple techniques for gourmet results that will put big smiles on the faces of both kids and adults.

How to make the best grilled cheese sandwich at home.

When done correctly, a classic grilled cheese sandwich has the perfect contrast between a crunchy bread exterior and a creamy melted cheese filling. It’s one of those fast and easy meals to serve picky eaters. But when paired with (and dipped in) a big bowl of tomato soup, it’s the ultimate adult comfort food.

To satisfy your immediate cravings, the misconception is to crank up the heat and get the cheese melted fast! However, it’s quite the opposite. To ensure the bread gets evenly toasted and the middle completely gooey, patience and low heat are the answer. Melted butter also helps with crispness, but not too much otherwise; you’ll get greasy results. Ready to go over the science behind making this well-loved sandwich at home?

Slices of cheese, bread, and butter on a table.

The best cheese for grilled cheese

My top choice is sharp or mild cheddar cheese because it combines flavor and cheese pull. This cheese has a solid structure that holds together and stretches when heated, and during its aging process, it undergoes complex flavor development as it ripens. Other fallback options with similar firm characteristics are swiss cheese, gruyere, gouda, Monterey jack, pepper jack, and mozzarella.

Plastic-wrapped American cheese is a convenient choice, although its flavor tends to be saltier. Kids usually don’t mind, but this may turn off some adults. Soft and spreadable brie, while delicious, can get a bit greasy when melted. For a stronger flavored sandwich, you can sprinkle on Parmesan or blue cheese in combination with one of the mild-flavored firm cheeses.

Person brushing melted butter on a slice of white bread.
Step 1. Melt the butter and brush on

How much cheese to use

I find that using at least two thick slices, about ⅛ to ¼-inch max, of sharp cheddar provides the correct ratio of cheese-to-bread. If the slices are any thicker, it’ll affect the melt time. If using a block of cheese, you can grate or shred it to make an even layer, although it will melt quicker than slices.

When placing the cheese on top of the unbuttered side of the bread, leave a little bit of space along the edges, so the cheese doesn’t spew over unless you like a little bit of fried cheese on the edges.

Bread selection

There’s no wrong answer here on the variety for this grilled cheese recipe. You just want to ensure your slice of bread is about ½ to ¾-inch thick. I like big slices of homemade white bread or whole wheat bread for a gourmet look.

Alternatively, sweet brioche or Hawaiian bread nicely complements aged gouda, but the sugars inside brown more quicker. Squaw bread sweetened with molasses is tasty with brie, gruyere, or swiss cheese. Sourdough pairs well with a spicy pepper jack or smoked gouda.

Two slices of cheddar cheese placed on a slice of bread.
Step 2. Add the cheese

What pan to use

I prefer to use my cast iron skillet as it maintains a consistent heat better and gives a superior crispy surface. A nonstick skillet works well and prevents sticking if using sweeter types of bread. In either case, you want to use moderate heat for making the sandwiches, about medium-low or low if the bread is toasting too quickly.

Melted butter is a must!

The key to an evenly-greased and toasted consistency is to brush the side of each slice of bread that will be in contact with the pan with melted butter. You can microwave the butter and quickly brush the liquid on each slice. This allows you to control how much fat is applied, so it doesn’t get too soggy. Softened butter can also be used to spread on the bread instead.

Do this step right before adding the bread, butter side down, to the preheated pan. If you have salted butter, that will enhance the flavor further. The milk solids in the butter transform into nutty, deep golden brown hues when gently heated, which elevates the taste and texture. Cook the bread and cheese in a skillet over medium-low heat until golden brown and crispy, about 3 to 5 minutes. Keep a close eye on color changes!

Grilled cheese sandwich cooking in a cast iron skillet.
Step 3. Cook the first side

Frying in extra butter

If you like extra crispy bread and a little more richness, you can add some butter to the pan to fry the grilled cheese. Just watch for the browning of the butter solids when you flip the sandwich. You don’t want that to become burnt. If this happens, wipe the pan clean if needed, and in between batches when making more than two sandwiches. Clarified butter, like ghee can be used instead to avoid bitter notes form developing.

Some fancy add-ins

If you want to take your sandwich to the next level, here are a few options to try. Caramelized onions balance savory and sweet, freshly chopped herbs, sauteed shallots and garlic, red pepper flakes, or thinly sliced heirloom tomatoes. Spread fresh pesto sauce, sundried tomato spread, or whole-grain Dijon mustard inside before toasting. If you have some bacon jam, use it!

Tasty food pairings


Is mayo or butter better for grilled cheese?

Both can be used. However, I prefer butter as a better-tasting choice for grilled cheese. It adds a buttery flavor to the sandwich, and the milk solids are lightly brown to add a nutty taste and aroma. Mayonnaise contains oil and eggs that will crisp the surface but will have a slight egg-like taste.

Should you toast both sides of a grilled cheese?

Absolutely! Gently toasting the greased slices of bread ensures a consistent crispy texture on both sides. This also allows the cheese to melt fully.

Can you cook grilled cheese without butter?

Yes, other types of neutral-tasting fats can be used, like olive oil, coconut oil, avocado oil, or a thin layer of mayonnaise. If you want to skip adding fat, make the grilled cheese sandwich recipe on a nonstick pan or cast iron skillet. However, the surface will be drier.

Crispy toasted bread from warming inside a skillet on the stovetop.
Step 4. Flip and cook the other side

Alternative fats you can use

You can substitute mayonnaise for the melted butter. Using a thin layer spread on the bread is all you need. It’s an emulsion made of oil and egg, providing enough fat to help crisp the surface. The absence of butter solids prevents it from browning as quickly, so it makes for a good prolonged cooking option. For a healthier alternative and a higher oil smoke point, you can use olive oil instead of butter.

Best Grilled Cheese Sandwich

Learn how to make the perfect grilled cheese sandwich on the stovetop, and understand the science behind the process for truly gourmet results.
4.77 from 17 votes
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Servings 2 sandwiches
Course Snack
Cuisine American


  • 2 tablespoons butter
  • 4 slices white bread, ½ to ¾-inch thick
  • 4 slices sharp cheddar cheese


  • Melt the Butter – In a small bowl, add the butter and use 15-second intervals on high power in the microwave, 60 to 75 seconds. Evenly brush the melted butter on one side of each slice of bread.
  • Add the Cheese – Add 1 to 2 slices of cheese between the unbuttered sides of the bread to make a sandwich.
  • Cook First Side – Heat a large cast iron skillet or nonstick pan over medium-low heat, adjusting to low if needed. Once hot, add the sandwiches to the pan. Lightly press down with a spatula, then do not move the sandwich. Cook until the bread is crisp and golden brown, about 3 to 5 minutes.
  • Flip Sandwich – Flip and cook until golden brown, and the cheese is melted, about 3 to 5 minutes.
  • Cut & Serve – Slice diagonally and serve immediately while still warm.


  • Bread Options: White, whole wheat, squaw, sourdough, or brioche. Cook sweeter pieces of bread on low heat as the sugar brown quicker.
  • Cheese Options: Any type of firm, low melting point cheese can be used, like cheddar, mozzarella, provolone, swiss, gouda, Monterey Jack, or pepper jack.
  • Using Shredded Cheese: 1 cup of shredded cheese can be used instead of slices. Use about ½ cup per sandwich.
  • Using Extra Butter: The sandwiches can be fried in some extra butter, however, cook on low heat, so the milk solids don’t burn. Wipe the pan clean and add fresh butter if making more than two sandwiches.
  • Butter Alternative: Mayonnaise or olive oil can be used to coat the bread instead of butter.

Nutrition Facts

Serves: 2 sandwiches
Calories 408kcal (20%)Carbohydrates 25g (8%)Protein 19g (38%)Fat 26g (40%)Saturated Fat 16g (80%)Cholesterol 74mg (25%)Sodium 643mg (27%)Potassium 112mg (3%)Fiber 1g (4%)Sugar 3g (3%)Vitamin A 736IU (15%)Calcium 534mg (53%)Iron 2mg (11%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

8 Comments Leave a comment or review

  1. Debbie says

    I have made so far the buttermilk pancakes, sweet potato hash, hollandaise sauce, and the ricotta pancakes …everything has turned out so well and have been good except for the ricotta pancakes. Not sure what went wrong but eager to get it right!

    But love your website and your approach to cooking, and the great cooking tips that help me understand the cooking techniques. Everything has been so delicious!

  2. Laura Barajas says

    I’m reminded of an old Barefoot Contessa episode where she made grilled cheese sandwiches with different cheeses and fillings, then cut them up into small triangles to create a sampler appetizer tray. It would be fun to try something like that with this recipe!

    • Jessica Gavin says

      Oh, that sounds like such a lovely idea, especially doing different combinations to see what tastes the best. Let me know if you do this!

  3. Diane says

    Hi! I do not have a cast iron skillet, but I do have an electric griddle. What temperature do you recommend I use for these? Thanks!

    • Jessica Gavin says

      I would use 275-degrees on your electric griddle and just check the color change, it should be golden brown. Let me know how it goes!

  4. Trena Mccaslin says

    I have been putting butter on the inside of my bread for years. I couldn’t believe the difference it made to do just the outside. I feel silly. Thank you, my children ask “mom! What’s the difference? Jessica Gavin stopped by. You’re awesome. Trena mccaslin of Eureka Ca.