Homemade Spam: How to Make Your Own Delicious Luncheon Meat from Scratch
Okay, let’s be real—store-bought Spam gets a bad rap sometimes. People joke about it being “mystery meat” or something you only eat in a pinch. But here’s the tea: homemade Spam? It’s a game-changer. No weird additives, no questionable ingredients, just pure, savory porky goodness that you can customize to your taste. I’ve been obsessed with making my own lately, and today I’m spilling all the details so you can try it too. Trust me, once you make this, you’ll never reach for that canned stuff again (well, maybe sometimes, but this will be your go-to).
Why Make Homemade Spam? Let’s Break It Down
First off, control. When you make it yourself, you know exactly what’s going into every bite. No preservatives, no artificial flavors, just fresh ingredients. Plus, it’s way more flavorful than the store-bought version—you can tweak the spices, add extra garlic (if you’re like me), or even throw in some herbs for a fun twist. And let’s not forget the cost: making a batch at home is way cheaper than buying multiple cans, especially if you use a good cut of pork. Win-win all around.
What You’ll Need: Ingredients for Homemade Spam
Let’s talk ingredients. I’ve tested this recipe a bunch, and these are the ones that work every single time. No fancy stuff—just basic pantry staples and a good cut of pork. Here’s the breakdown:
- 500g pork shoulder (it’s fatty enough to keep the Spam moist—trust me, lean pork = dry Spam, and we don’t want that)
- Half a large onion (or a whole small one—onion adds sweetness and depth)
- 45g cornstarch (or potato starch, either works)
- 30g all-purpose flour
- 60g water (room temp is best)
- 2 large eggs (room temp too—they mix better)
- 5g ginger powder (or fresh ginger, grated—powder is easier for consistency)
- A pinch of white pepper (not too much—just a hint of warmth)
- 15g sugar (balances the salt and savory flavors)
- 1 tablespoon oyster sauce (gives that umami kick—don’t skip this!)
- 1 tablespoon soy sauce (adds saltiness and depth)
- 1 tablespoon rice wine (or dry sherry—cuts the porky flavor)
- 3-5g red yeast rice powder (gives that classic pink color—totally optional, but it looks nice)
- 8g vegetable oil (or sesame oil for extra flavor)
Quick note: Red yeast rice powder is totally optional. If you don’t have it, your Spam will be a pale pink or beige, but it’ll still taste amazing. I use it just for the color, but some people skip it entirely. Your call!
Step-by-Step: How to Make Homemade Spam
Alright, let’s get cooking! This process is pretty straightforward, but there are a few key steps to make sure your Spam turns out perfect. Let’s go one by one.
Step 1: Prep the Meat and Onion
First, grab your pork shoulder and onion. Chop them into chunks—small enough to fit into a blender or food processor. I like to cut the pork into 1-inch cubes and the onion into quarters. Then, throw them into the blender and blend until you get a smooth, sticky meat mixture. Pro tip: If you don’t have a blender, a food processor works too, but you might need to scrape down the sides a few times to make sure everything is evenly mixed. You want the mixture to be smooth—no lumps of meat or onion left. 
Step 2: Add the Red Yeast Rice Powder (Optional)
If you’re using red yeast rice powder, add it to the meat mixture now. I usually add 3g first, mix it in, and then check the color. If it’s not pink enough for you, add another 1-2g. Stir it well so the color is evenly distributed. 
Step 3: Make the Egg and Starch Mixture
Now, let’s make the binder. Grab a separate bowl and crack in the two eggs. Whisk them until they’re light and frothy—about 30 seconds. Then, add the cornstarch, flour, and water. 


Whisk everything together until there are no lumps left. This mixture is what will hold the Spam together, so make sure it’s smooth. 
Step 4: Combine the Meat and Egg Mixtures
Pour the egg and starch mixture into the meat mixture. Stir it well until everything is fully combined. You want to make sure there are no streaks of egg or starch left—everything should be a uniform color. 
Step 5: Add the Spices and Seasonings
Now for the fun part—adding the flavors! Add the ginger powder, white pepper, sugar, oyster sauce, soy sauce, rice wine, and vegetable oil.
Stir everything together until it’s well mixed. I like to taste a tiny bit here (just a pinch—don’t eat raw meat!) to make sure the seasoning is right. If it’s too salty, add a little more sugar. If it’s not salty enough, add a touch more soy sauce. Remember, the flavors will mellow out when it cooks, so don’t be afraid to adjust now.
Step 6: Mix Until the Meat “Goes Sticky”
This is a crucial step. You need to mix the meat mixture in one direction (either clockwise or counterclockwise) until it becomes sticky and elastic. This takes about 5-10 minutes—yes, it’s a workout, but it’s worth it! You’ll know it’s ready when you lift the spoon and the mixture stretches a little and doesn’t fall off easily. If you skip this step, your Spam will be crumbly and not hold together. Trust me, I’ve made that mistake before. 
Step 7: Pack the Mixture into a Container
Now, grab a heatproof container—like a loaf pan or a Pyrex dish. Grease it lightly with a little oil (so the Spam doesn’t stick). Then, pour the meat mixture into the container. Use a spatula or your hands (wear gloves!) to press it down firmly and smooth the top. You want to get rid of any air bubbles—they can cause the Spam to crack while cooking. 
Step 8: Cover and Steam
Cover the container with aluminum foil—this keeps the steam in and prevents the top from drying out.
Then, set up a steamer. Bring a pot of water to a boil, then place the container in the steamer (make sure the water doesn’t touch the bottom of the container). Steam the Spam for 45 minutes. Set a timer—don’t overcook it, or it will be dry. 
Step 9: Cool and Slice
Once the 45 minutes are up, turn off the heat and let the Spam cool in the steamer for 10 minutes. Then, take it out and let it cool completely at room temperature. Once it’s cool, cover it and refrigerate it for at least 2 hours (or overnight) to firm up. This makes it easier to slice. When you’re ready to eat, slice it into thick or thin pieces—whatever you like!
How to Enjoy Your Homemade Spam
Okay, so you’ve made your Spam—now what? The possibilities are endless! Here are a few of my favorite ways to eat it:
- Fry it: Slice it into 1/2-inch thick pieces and fry them in a pan until golden brown on both sides. Serve with eggs and toast for breakfast—chef’s kiss.
- Add it to stir-fries: Dice it up and toss it with veggies and rice for a quick, savory meal.
- Make a sandwich: Layer it with cheese, lettuce, and tomato on sourdough bread. So simple, so good.
- Use it in ramen: Add a few slices to your favorite ramen broth for extra protein and flavor.
My personal favorite? Fried Spam with a side of hash browns and a fried egg. It’s the ultimate comfort food, and it tastes way better than the canned stuff. I’ve even brought it to potlucks, and everyone always asks for the recipe. Win!
Tips and Tricks for Perfect Homemade Spam
Let me share a few things I’ve learned from making this recipe multiple times:
- Use fatty pork: Pork shoulder is perfect because it has just the right amount of fat. Lean pork will make your Spam dry and crumbly.
- Mix in one direction: This is non-negotiable. It helps the proteins bind together, so your Spam holds its shape.
- Cool completely before slicing: If you try to slice it while it’s still warm, it will fall apart. Be patient—let it chill!
- Store it properly: Keep your homemade Spam in an airtight container in the fridge for up to 5 days, or freeze it for up to 3 months. Just thaw it in the fridge before using.
Another thing: If you don’t have red yeast rice powder, don’t worry. Your Spam will be a pale color, but it will still taste amazing. I’ve made it without it before, and no one noticed the difference. It’s just for looks!
Final Thoughts: Is Homemade Spam Worth the Effort?
Absolutely. Yes, it takes a little time and effort (especially the mixing part), but the payoff is huge. You get a delicious, healthy (well, as healthy as Spam can be) meal that you can customize to your taste. I’ve made this for my family, my friends, and even my picky little cousin, and everyone loves it. It’s become a staple in my kitchen— I always have a batch in the fridge for quick meals.
So, what are you waiting for? Grab your ingredients and give it a try. I promise you won’t be disappointed. And if you do make it, tag me in your photos— I’d love to see your creations! Happy cooking!

