
Craving a warm, cheesy McToast but don’t want to leave the house? This easy DIY McToast recipe brings the fast-food favorite to your kitchen in minutes. Made with hamburger buns, sliced cheese, and ham, it’s the ultimate comfort food hack—perfect for breakfast, brunch, or a quick savory snack.
Why Everyone Will Love This Recipe
- Just 3 ingredients
- Ready in under 10 minutes
- Crispy, golden, cheesy goodness
- Great for kids and adults alike
What Is a McToast?
The McToast is a popular McDonald’s menu item in select European countries, made with a toasted burger bun, melted cheese, and ham. Think of it as a grilled cheese with a fast-food twist—light, crisp, and full of nostalgic flavor.
Pro Tips for Success
- Use good quality sliced cheese for optimal melt
- Press with a plate or spatula for even toasting
- Try smoked ham or turkey for a flavor twist
- Add a smear of mustard or mayo for extra depth
Frequently Asked Questions
Can I use other types of bread?
Yes! While hamburger buns mimic the original, you can use sliced white bread, brioche, or even ciabatta.
What kind of cheese works best?
Classic American, mozzarella, or gouda melt beautifully.
Can I make it in a sandwich press?
Absolutely—it speeds things up and gives you even crispness.
Can I prep them in advance?
They’re best made fresh, but you can assemble and refrigerate them for a few hours before cooking.
How to Store
Wrap any leftovers in foil or store in an airtight container in the fridge for up to 1 day. Reheat in a pan or toaster oven until hot.
How to Freeze
Freeze assembled (but uncooked) McToasts wrapped in parchment and foil. Toast directly from frozen in a nonstick pan or sandwich press until golden and gooey.
Ingredients
How to Freeze McToast At Home

Flip the bottom half of a hamburger bun upside down and place it directly onto a warm, dry nonstick pan. Add a slice of cheese, a layer of cooked ham, and another slice of cheese. Top with the remaining bun half, flipped as well. Press firmly with the base of a plate or spatula to flatten the sandwich slightly.
Flip the bottom half of a hamburger bun upside down and place it directly onto a warm, dry nonstick pan. Add a slice of cheese, a layer of cooked ham, and another slice of cheese. Top with the remaining bun half, flipped as well. Press firmly with the base of a plate or spatula to flatten the sandwich slightly.

Cook over medium heat until the bun is golden and the cheese is melted. Flip and toast the other side if desired.
Cook over medium heat until the bun is golden and the cheese is melted. Flip and toast the other side if desired.

Serve warm and enjoy every melty bite.
Serve warm and enjoy every melty bite.