Baked Ham and Cheese Sandwich Recipe: Crispy-Golden Crust, Melty Pull-Apart Magic

Snacks

Baked Ham and Cheese Sandwich Recipe: Crispy-Golden Crust, Melty Pull-Apart Magic

This baked ham and cheese sandwich recipe delivers the ultimate comfort food experience with a crispy-golden crust that's impossible to resist. The secret lies in layering perfectly sliced ham and melty cheese between buttered bread, then baking until the edges turn golden and the cheese pulls apart in gooey perfection.

I've perfected this technique over years of testing, ensuring every bite combines crispy, chewy, and melty textures in one satisfying sandwich.

The magic happens at 375°F for just 10-12 minutes, where the butter bastes the bread into crispy edges while the cheese transforms from solid to molten. This isn't your average grilled cheese—it's a restaurant-quality sandwich that comes together in minutes with simple ingredients you likely already have on hand.

The combination of salty ham, rich cheese, and buttery bread creates a flavor profile that's both nostalgic and irresistibly satisfying.

What you'll end up with is a sandwich that's crispy on the outside, gooey on the inside, and impossible to eat just one of. The golden crust gives way to perfectly melted cheese that pulls apart with every bite, while the ham adds savory depth that ties everything together.

This recipe is perfect for a quick lunch, comforting dinner, or even a fun snack that feels like a treat.

Serve with a side of tangy mustard or crunchy pickles for the full experience, or enjoy it plain for maximum indulgence. The best part? You can customize it with your favorite cheeses, hams, or even add a sprinkle of garlic powder before baking for extra flavor.

Let's make this sandwich that'll become your new go-to comfort food.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for baked ham and cheese sandwich

Eight simple ingredients transform into restaurant-quality sandwiches with crispy edges and melty perfection.

Ingredient Amount Notes
Sliced Ham 🥓 8 oz Delicate or honey-glazed preferred
Sharp Cheddar Cheese 🧀 1 cup Shredded, full-fat for melt
Unsalted Butter 🧈 ½ cup Softened for spreading
Sourdough Bread 🍞 4 slices Thick-cut, crust removed
Mayonnaise 🥫 2 tbsp Optional for extra richness
Garlic Powder 🧄 ½ tsp For extra flavor kick
Yellow Mustard 🟡 1 tbsp For serving or spreading
Salt 🧂 ¼ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly cracked
Dijon Mustard 🟡 1 tsp For optional tangy depth
Pickle Slices 🥒 4 pieces For serving, optional

The ham is non-negotiable here—honey-glazed or delicate slices work best for that sweet-savory balance. Costco or Whole Foods have great pre-sliced options, but if you're buying whole, ask for thin cuts. The cheese? Sharp cheddar is a must—it melts beautifully and adds that tangy kick. I always grab the block and shred it myself because pre-shredded gets clumpy. For the bread, sourdough is ideal—it holds up to the butter and baking better than white or wheat. If you can't find sourdough, brioche is a great second choice—just skip the crust to avoid burning.

No honey-glazed ham? Black forest or regular deli ham works just fine. Cheese hater? Swap in Swiss or provolone—both melt beautifully too. The butter can be European-style or regular unsalted, but trust me on the full-fat version—it makes all the difference. Short on mayo? Greek yogurt at half the amount adds tanginess. The garlic powder is optional but worth the extra minute—sprinkle it on the cheese before baking for that restaurant-quality flavor. And if you're feeling fancy, add a drizzle of honey to the ham before assembling for a sweet contrast.

This sandwich reheats beautifully—just pop it in the oven at 350°F for 5 minutes to crisp up. Store leftovers wrapped in parchment paper for 2-3 days in the fridge. For a fun twist, make mini sandwiches using English muffins—they're perfect for appetizers. The cheese gets gooey fast, so if you're serving a crowd, assemble and bake just before serving. And pro tip: Toast the bread lightly before buttering—it gives you that extra-crispy crust that everyone loves.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the buttery sourdough gets golden and crisp, while the cheddar melts into gooey perfection. The mayo ties it all together—rich but not heavy, like a hug in sandwich form.
  • Five-Ingredient Magic: I swear by this lineup—ham, sharp cheddar, butter, sourdough, mayo—because it’s the minimum you need for maximum satisfaction. No fancy prep, no chopping, just layer and bake. That’s it.
  • Crispy-Creamy Balance: Here’s what sold me: the buttery sourdough gets golden and crisp, while the cheddar melts into gooey perfection. The mayo ties it all together—rich but not heavy, like a hug in sandwich form.
  • Lunchbox Legend: Between us, this is my secret weapon for packed lunches. Wrap it in foil, pop it in a bag, and it stays warm for hours. My kid’s favorite? The one that’s still mostly intact when they eat it.

Step-by-step instructions for baked ham and cheese sandwiches

Here's how to create sandwiches with a perfect golden crust and melty, pull-apart magic.

1

Prepare the Sandwich Layers

Start by spreading the softened unsalted butter evenly on one side of each sourdough bread slice—about ¼ teaspoon per slice. This butter layer is what creates that irresistible crispy crust when baked. For extra flavor, mix ½ teaspoon garlic powder, ¼ teaspoon salt, and ¼ teaspoon black pepper into a small bowl, then sprinkle half of this seasoning blend over the buttered sides of two bread slices.

Next, layer the 8 oz sliced ham evenly over the seasoned bread, covering each slice completely. Then sprinkle the 1 cup shredded sharp cheddar cheese over the ham, pressing down gently so it sticks. The cheese should be distributed evenly—this ensures every bite has that perfect melty pull. I like to use a fine grater for the cheese so it melts smoothly rather than clumping.

2

Assemble and Season the Sandwiches

Take the remaining two sourdough bread slices and spread ½ tablespoon mayonnaise on the unbuttered sides of each. This optional step adds richness, but you can skip it if you prefer a lighter sandwich. Now, carefully place the cheese-covered ham slices on top of the mayonnaise-spread bread, creating two complete sandwiches.

For the final touch, mix the remaining ½ teaspoon garlic powder, 1 teaspoon Dijon mustard, and 1 tablespoon yellow mustard in a small bowl. Brush this mixture lightly over the top of each sandwich—just enough to coat the cheese without making it soggy. This step adds depth of flavor and helps the cheese brown beautifully in the oven. You'll know you've done it right when the top looks glossy but not wet.

3

Bake Until Golden and Melty

Preheat your oven to 375°F and let it come to temperature for about 5 minutes. Place the assembled sandwiches on a baking sheet lined with parchment paper, spacing them about ½ inch apart to allow for even browning. Bake for 10-12 minutes until the edges are deep golden brown and the cheese is fully melted and bubbly.

Here's the thing—don't overbake! You want the cheese to be gooey and stretchy, not dry or rubbery. The sandwiches are done when the bread turns a rich golden color and you can see the cheese pulling slightly at the edges. If you're unsure, check at the 10-minute mark—the cheese should be almost there, and the bread should be starting to crisp.

4

Serve with Pickles and Enjoy

Remove the sandwiches from the oven and let them rest for 2-3 minutes before slicing. This resting time allows the cheese to set just enough to hold together when you cut into them, but they'll still be warm and melty inside. Use a sharp knife to slice each sandwich diagonally into two equal triangles for easy handling.

Arrange the sandwiches on a plate and serve immediately with the 4 pieces pickle slices on the side. The tangy pickles cut through the richness of the ham and cheese, balancing the flavors perfectly. For an extra touch, drizzle any leftover mustard mixture from the bowl over the top of the sandwiches before serving. These sandwiches are best enjoyed fresh out of the oven while the bread is still crisp and the cheese is at its melty best!

👨‍🍳

Pro Tips For Making Baked Ham And Cheese Sandwich

  • Preheat Pan Properly: Get your oven rack in the middle position and preheat to 375°F (190°C) for 10 minutes before baking. I learned this the hard way—skipping it means the bread soaks up butter unevenly, and the cheese melts into a sad, greasy mess instead of a crispy blanket.
  • Butter the Bread First: Slather both sides of the sourdough with unsalted butter while it’s still cold—this prevents the crust from drying out while waiting for the oven. (Yes, even if you’re impatient like me.) Spread it thin enough to crisp but thick enough to taste.
  • Layer Cheese Low: Place the sharp cheddar slices under the ham, not on top—this keeps the cheese from burning before the ham heats through. If you’re using thick slices, tear them slightly to help them melt evenly.
  • Press Sandwiches Flat: Stack the ham and cheese, then press down hard with a spatula or your palm before baking. This ensures contact between the bread and filling, so every bite has that gooey, cohesive pull-apart texture. (No one wants a sandwich that falls apart mid-bite.)

Health benefits of these flavors

Protein Powerhouse

This sandwich packs a serious protein punch with 8 oz of ham and 1 cup of sharp cheddar, delivering about 40 grams of protein per sandwich.

That's nearly half your daily protein needs in one satisfying bite! The ham provides lean protein while the cheese adds richness and flavor balance. 💪

Balanced Comfort Food

While indulgent, this recipe balances protein and carbs with the sourdough bread, which offers fiber and complex carbs. The butter adds healthy fats, creating a satisfying meal that won't leave you crashing later.

I always feel energized after eating one of these—perfect for a quick lunch that fuels you for hours.

Calcium and Vitamin Boost

The sharp cheddar cheese contributes significant calcium (about 25% of your daily value) and vitamin A, supporting bone health and vision. The ham adds B vitamins for energy metabolism. Together, they create a surprisingly nutritious comfort food that doesn't skimp on flavor.

Portion Control Made Easy

This recipe makes four sandwiches, each serving as a complete meal. The crispy edges and melty center create satisfying texture without excessive calories. For a lighter option, use whole grain bread and reduce butter to 2 tablespoons total—you'll still get that crispy magic with fewer calories.

Sodium Considerations

Deli ham and cheese can be high in sodium, so this recipe uses kosher salt sparingly. If you're watching sodium, opt for low-sodium ham and reduce added salt to ¼ teaspoon total. The mustard and pickles add flavor without extra sodium—just be mindful of the cheese selection.

Meal Prep Friendly

These sandwiches reheat beautifully, making them perfect for meal prep. Assemble and bake fresh, then store in airtight containers for up to 3 days. Reheat at 350°F for 5 minutes to restore that crispy texture.

The cheese stays melty when reheated properly, so you get all the comfort without the guilt of eating cold leftovers.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 115mg38%
Sodium 1280mg56%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sandwich without butter?

Yes, but it won't be as crispy! For a lighter version, use olive oil spray or 1 tablespoon melted butter total (just brush it on the bread). The butter creates that golden crust, so if you skip it, you might want to add 1 extra minute to baking time to help crisp the edges.

2

What's the best cheese for maximum melt?

Sharp cheddar is ideal, but Swiss, provolone, or pepper jack work beautifully too. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. For extra gooeyness, mix half sharp cheddar with half Monterey Jack—the Monterey Jack melts like a dream.

3

How do I fix a sandwich that's too soggy?

If the bread gets soggy, it's usually from too much moisture. Next time, pat the ham dry with paper towels before assembling, and reduce mayo to 1 tablespoon total. For a soggy sandwich already made, press it lightly between two plates for 1-2 minutes to firm up the bread while keeping the cheese melty.

4

Can I make these ahead of time?

Assemble and bake fresh for best results, but you can prep components ahead. Store bread, ham, and cheese separately in the fridge for 2 days. Assemble sandwiches up to 4 hours ahead and refrigerate (unbaked)—they'll need 1-2 extra minutes in the oven to crisp up when baked.

5

What's the secret to extra-crispy edges?

The magic is in the butter and baking time! Spread butter only on the outer bread slices (not the inner ones), and bake at 375°F for exactly 10-12 minutes. For even crispier results, broil for 1-2 minutes at the end—just watch closely to avoid burning!

★★★★★4.7(14 reviews)
Categories Snacks