| | | |

Easy Homemade Ham and Cheese Hot Pockets (With Sourdough Pizza Dough)

Sharing is caring!

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!

Homemade ham and cheese hot pockets made with sourdough pizza dough, baked until golden brown with a crispy exterior.

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
From-scratch ham and cheese hot pockets made with sourdough dough, served warm and golden brown on a plate.

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

  • 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 (or something similar) to sprinkle on top

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!)
Freshly baked ham and cheese hot pockets cut open showing gooey melted cheddar and diced Canadian bacon filling.

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)
From-scratch ham and cheese hot pockets made with sourdough dough, served warm and golden brown on a plate.

Serving Ideas

Serve these homemade hot pockets with:

Frequently Asked Questions

Yes! Regular pizza dough works just fine if you don’t have sourdough on hand.

Absolutely. These are perfect for meal prep and can be stored in the fridge or freezer.

Make sure not to overfill and seal the edges tightly.

Yes—you can freeze them unbaked and bake straight from frozen. Just add a few extra minutes to the bake time.

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.

Don’t forget to pin this for later!

From-scratch ham and cheese hot pockets made with sourdough dough, served warm and golden brown on a plate.
Freshly baked ham and cheese hot pockets cut open showing gooey melted cheddar and diced Canadian bacon filling.

Ham and Cheese Hot Pockets

Yield: 5 Hot Pockets
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes

Easy homemade ham and cheese hot pockets made with simple ingredients. A freezer-friendly, kid-approved meal or snack.

Ingredients

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 Pocket
Amount Per Serving: Calories: 322Total Fat: 9gSaturated Fat: 2gUnsaturated Fat: 7gCholesterol: 44mgSodium: 552mgCarbohydrates: 49gFiber: 2gSugar: 1gProtein: 10g

Nutrition facts are calculated automatically and are approximate.

Did you make this recipe?

Please leave a comment below and share this recipe on Pinterest!

Similar Posts

Leave a Reply

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