Easy Homemade Ham and Cheese Hot Pockets (With Sourdough Pizza Dough)
Skip the store-bought version and make these easy homemade ham and cheese hot pockets with sourdough pizza dough. A simple, from-scratch, freezer-friendly recipe your whole family will love!

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.
I don’t know about you, but growing up, hot pockets were my jam. Sliding that little crisper sleeve on so you could get that “crispy” outside… but really, it was the gooey, melty inside that kept me coming back for more. And of course, it was the 90’s—we thought they were basically health food because they were “low calorie,” right?
Now as a mom, I still love the idea of a quick, handheld meal… but I want something made with real ingredients that I can actually feel good about serving my family.
That’s exactly where these homemade ham and cheese hot pockets come in.
They have that same crispy, golden outside and that warm, cheesy center—but they’re made completely from scratch using simple, real ingredients. Even better? They’re freezer-friendly and perfect for busy days when you need something quick.
Why You’ll Love This Recipe
- Made with simple, real ingredients
- Uses sourdough pizza dough for amazing flavor
- Perfect for quick lunches or after-school snacks
- Freezer-friendly for easy meal prep
- Kid-approved and endlessly customizable

What Are Homemade Hot Pockets?
Homemade hot pockets are essentially stuffed pockets of dough filled with cheese, meat, or other fillings, then baked until golden brown.
Unlike store-bought versions, these:
- Don’t contain preservatives or artificial ingredients
- Have better flavor and texture
- Can be customized to your family’s preferences
It’s everything you loved growing up—just made better.
Ingredients You’ll Need
How to Make Ham and Cheese Hot Pockets
1. Prepare the Dough
Divide your pizza dough into 5 equal pieces. Roll each piece into a rectangle about 12 inches long and 6 inches wide.
2. Add the Filling
On one side of each piece of dough, add:
- A heaping ¼ cup shredded cheddar cheese (raw cheddar cheese is my favorite)
- A heaping ¼ cup diced Canadian bacon (I always try to get the uncured Canadian bacon as it is less processed)
3. Fold and Seal
Fold the dough over the filling to create a pocket. Pinch the edges together tightly to seal all the way around.
4. Egg Wash + Vent
In a small bowl, beat 1 egg. Brush the top of each hot pocket with the egg wash, if using – top each hot pocket with the everything bagel seasoning, and then cut 3 small slits on top to allow steam to escape.
5. Bake
Place on a sheet pan and bake at 450°F for 20–25 minutes, or until the outside is golden brown and crisp.
Let cool slightly before serving—the inside will be hot and melty!
Tips for Perfect Hot Pockets
- Don’t overfill or they may leak while baking
- Seal edges well—you can use a fork to crimp if needed
- Roll evenly so they bake consistently
- Let them cool for a few minutes before eating (the filling gets very hot!)

Variations and Substitutions
This recipe is incredibly flexible—feel free to make it your own:
- Swap cheddar for mozzarella or Colby Jack
- Use leftover ham instead of Canadian bacon
- Add veggies like spinach or diced peppers
- Try pizza-style with marinara, pepperoni, and cheese
- Make a chicken and cheese version
How to Freeze and Reheat
To Freeze
Let the hot pockets cool completely, then place in an airtight container or freezer bag.
To Reheat
- Oven: Bake at 350°F until heated through
- Air fryer: Great for a crispy outside
- Microwave: Quick and easy for busy days (but not my favorite option)

Serving Ideas
Serve these homemade hot pockets with:
- Fresh fruit
- A simple side salad
- Cut veggies with dip
- Ranch or honey mustard for dipping

Frequently Asked Questions
Final Thoughts
If you grew up loving hot pockets like I did, this homemade version is going to feel like the best kind of upgrade.
You still get that nostalgic, comforting bite—but now it’s made with real ingredients you can feel good about. And once you realize how easy they are to make (and freeze!), they quickly become a go-to in your kitchen.
Where real ingredients meet everyday cooking—that’s exactly what this recipe is all about.
Ham and Cheese Hot Pockets
Easy homemade ham and cheese hot pockets made with simple ingredients. A freezer-friendly, kid-approved meal or snack.
Ingredients
- 1 pizza crust (half batch of sourdough pizza dough)
- 1 ½ - 2 cups shredded cheddar cheese
- 1 ½ - 2 cups diced Canadian bacon (about 2 packages, depending on size)
- 1 egg (for egg wash)
- Optional: everything bagel seasoning (for topping)
Instructions
1. Prepare the Dough
Divide your pizza dough into 5 equal pieces. Roll each piece into a rectangle about 12 inches long and 6 inches wide.
2. Add the Filling
On one side of each piece of dough, add:
- A heaping ¼ cup shredded cheddar cheese (raw cheddar cheese is my favorite)
- A heaping ¼ cup diced Canadian bacon (I always try to get the uncured Canadian bacon as it is less processed)
3. Fold and Seal
Fold the dough over the filling to create a pocket. Pinch the edges together tightly to seal all the way around.
4. Egg Wash + Vent
In a small bowl, beat 1 egg. Brush the top of each hot pocket with the egg wash, if using - top each hot pocket with the everything bagel seasoning, and then cut 3 small slits on top to allow steam to escape.
5. Bake
Place on a sheet pan and bake at 450°F for 20–25 minutes, or until the outside is golden brown and crisp.
Let cool slightly before serving—the inside will be hot and melty!
Notes
- Dough Tip: This recipe uses half of my sourdough pizza dough, but regular pizza dough works great too if that’s what you have on hand.
- Don’t Overfill: It’s tempting to pack these full, but too much filling can cause them to leak while baking.
- Seal Well: Make sure to firmly pinch the edges closed. You can also use a fork to crimp the edges for an extra secure seal.
- Even Rolling: Try to roll each piece of dough to a similar size (about 12” x 6”) so they bake evenly.
- Cooling Time: Let the hot pockets cool for a few minutes before eating—the inside will be very hot and melty.
- Freezer-Friendly: These freeze beautifully! Let them cool completely, then store in an airtight container or freezer bag.
- Reheating Tip: For the best texture, reheat in the oven or air fryer to bring back that crispy outside. Microwave works for convenience, but will be softer.
- Make It Your Own: Swap cheeses, use leftover ham, or try different fillings like pepperoni pizza or chicken and cheese.
- Baking from Frozen: You can bake straight from frozen—just add a few extra minutes to the bake time.
Nutrition Information:
Yield: 5 Serving Size: 1 Hot PocketAmount Per Serving: Calories: 322Total Fat: 9gSaturated Fat: 2gUnsaturated Fat: 7gCholesterol: 44mgSodium: 552mgCarbohydrates: 49gFiber: 2gSugar: 1gProtein: 10g
Nutrition facts are calculated automatically and are approximate.

