Main Courses
This spam meatloaf recipe transforms an often-overlooked pantry staple into a surprisingly tender, savory centerpiece that even picky eaters will devour. 🌟 After years of experimenting with leftover Spam in my Boston kitchen, I discovered this method delivers restaurant-quality results with minimal effort—no fancy ingredients required, just smart seasoning and proper baking technique.
The secret lies in balancing Spam's salty punch with breadcrumbs for texture and eggs for binding, creating a loaf that's moist yet firm enough to slice neatly.
Unlike traditional meatloaf, this version bakes up with a golden crust while maintaining that signature Spam flavor throughout—no one will guess it's made with canned meat until they taste it.
What you'll end up with is a foolproof meatloaf that's perfect for weeknight dinners, potlucks, or using up pantry staples. The aroma alone will have everyone gathering at the table, and the texture—tender with just enough crumb—makes it impossible to resist.
Pair it with mashed potatoes or roasted vegetables for a complete meal.
This recipe works equally well as a main dish or lunchbox filler, proving that Spam can be the star of the show when handled right. Let's get cooking—your taste buds will thank you for this savory surprise!
Ingredients for spam meatloaf
Pantry staples transform into a savory centerpiece with this Spam meatloaf's zero-waste magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Spam (Canned Ham) 🥓 | 12 oz | Drained and chopped into small pieces |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumbs texture |
| Large Eggs 🥚 | 2 whole | Room temperature for best binding |
| Yellow Onion 🧅 | ½ cup | Finely diced, about 1 medium |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after initial seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for optimal flavor |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
| Unsalted Butter 🧈 | 2 tbsp | Melted for loaf coating |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For crust enhancement |
| Ground Mustard 🌿 | 1 tsp | Dry, for subtle tang |
| Garlic Powder 🧄 | ½ tsp | For aromatic base |
| Ketchup 🍅 | ¼ cup | For glaze topping |
| Mayonnaise 🥛 | 2 tbsp | For moisture retention |
The Spam's quality matters here—Hormel Classic or Goya brands deliver consistent texture. Look for cans with minimal dents and check the 'best by' date, as older Spam loses its signature snap. The onion should be vibrant yellow, not wilting, and the kosher salt should be Diamond Crystal for optimal dissolution. For the breadcrumbs, panko creates a lighter crumb than regular, but standard breadcrumbs work in a pinch. The Worcestershire sauce should be full-strength, not the reduced variety, to maintain authentic umami. Store your Spam in the pantry until opening, then refrigerate the opened can for up to 5 days.
No Worcestershire sauce? Soy sauce at half the amount provides a similar umami punch, though with a slightly different profile. Substituting the Spam with chicken livers or pork sausage works for a traditional meatloaf, but loses the signature Spam flavor. For the ketchup glaze, tomato paste thinned with water offers a more concentrated flavor. The mayonnaise can be swapped for Greek yogurt if you prefer a lighter texture, though it may alter the moisture content slightly. If you're using pre-shredded cheese in other recipes, avoid it here—the texture becomes gummy when baked. The garlic powder should be freshly ground if possible, as pre-ground loses potency quickly.
This meatloaf reheats beautifully—350°F for 15 minutes restores its moisture without drying it out. Store leftovers in an airtight container for up to 5 days in the refrigerator, though it's best enjoyed within 3 days for optimal texture. For freezing, wrap individual portions in plastic wrap before placing in a freezer bag, which preserves quality for up to 3 months. The glaze can be made ahead and reheated separately if needed, though fresh glaze always tastes best. Portion into single servings for easy reheating later in the week—this is a recipe that truly shines when made ahead.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when my fridge is bare—Spam, flour, eggs, and onion? That’s it. No last-minute grocery runs, just pull what you’ve got and go.
- Salty-Sweet Crunch: The crispy Spam edges paired with that tender, savory center? It’s like a hug for your taste buds. The onion adds a subtle caramelized punch that makes it feel fancy without trying.
- Lunchbox Hero: Slice it up, pack it down, and watch it disappear from kids’ lunches—no sad sandwiches here. (Yes, even my picky eater devours this.) Works for potlucks too, because let’s be real, it’s always a crowd-pleaser.
- Zero-Waste Feast: Make a big batch, freeze half, and thank me later. The leftovers reheat like a dream, and the Spam’s shelf life means I’m never scrambling for a last-minute protein. Budget-friendly? Absolutely. Stress-free? Even better.
Step-by-step instructions for Spam meatloaf
Transform leftover Spam into a rich, savory loaf with crisp edges and moist interior using these precise techniques.
👨🍳 Step 1: Prepare the Spam Mixture
Drain the 12 oz Spam (Canned Ham) and chop it into small, even pieces using a sharp knife or food processor. The texture should resemble finely ground meat—this ensures even cooking and proper binding. Transfer the chopped Spam to a large mixing bowl.
Add the 0.5 cup finely diced yellow onion to the bowl. I like to pulse the onion in a food processor for 2-3 seconds to break it down slightly—this prevents large chunks that can create uneven texture in the finished loaf. Let the onion and Spam sit together for 5 minutes while you prepare the remaining ingredients.
🍳 Step 2: Combine Wet and Dry Ingredients
In a separate small bowl, whisk together the 2 whole Large Eggs (room temperature) and the 2 tbsp mayonnaise until fully combined. This egg mixture provides moisture retention and helps bind the loaf. Add the wet ingredients to the Spam mixture and stir gently with a silicone spatula.
In another bowl, combine the 0.5 cup all-purpose flour, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, 1 tsp ground mustard, and 0.5 tsp garlic powder. Gradually sprinkle this dry mixture over the Spam mixture while stirring continuously. The goal is to create a cohesive, crumbly texture that holds together when pressed.
🥘 Step 3: Shape and Glaze the Meatloaf
Preheat your oven to 375°F and line a baking sheet with parchment paper. Transfer the Spam mixture to the prepared baking sheet and gently shape it into a 9x5-inch loaf pan or rectangular shape about 1-inch thick. Press down firmly but don't overpack—this ensures even cooking and prevents cracking.
In a small bowl, mix together the 0.25 cup ketchup, 1 tbsp Worcestershire sauce, and 0.5 tsp diamond crystal kosher salt. Brush this glaze evenly over the top of the loaf. The glaze not only adds flavor but also creates that classic meatloaf crust. For extra browning, melt the 2 tbsp unsalted butter and brush it over the top of the ketchup glaze.
🔥 Step 4: Bake to Golden Perfection
Bake the meatloaf for 45-50 minutes until the internal temperature reaches 160°F and the top is deeply golden brown. I recommend using an instant-read thermometer for accuracy—this ensures the meatloaf is fully cooked without drying out. If the top browns too quickly, tent loosely with aluminum foil after the first 30 minutes.
During the final 10 minutes of baking, you'll notice the edges begin to pull away from the pan slightly and develop a crisp texture. This is your signal that the meatloaf is nearly done. Remove from the oven and let it rest for 10 minutes before slicing—this resting period allows the juices to redistribute throughout the loaf.
🍽️ Step 5: Serve with Confidence
Slice the meatloaf into 4 equal portions and serve immediately. Each slice should reveal a moist, flavorful interior with a crisp, caramelized exterior. The combination of Spam's savory depth, the tangy glaze, and the subtle mustard and garlic notes creates a uniquely satisfying dish that's perfect for weeknight dinners.
For best results, serve with roasted vegetables or mashed potatoes to soak up the rich juices. This meatloaf holds well for 3-4 days in the refrigerator, making it an excellent make-ahead option for busy schedules.
Pro Tips For Making Spam Meatloaf
- CRUSH THE ONION: DESCRIPTION: Dice that onion fine—think 1/8-inch pieces, not thick chunks. I used to eyeball it, but small bits disappear into the mix instead of sitting like sad, chewy rocks. (And skip the pre-shredded stuff—it’s too wet and gummy.)
- SALT THE SPAM: DESCRIPTION: Open that can of Spam and taste it. If it’s bland (common with some brands), add a pinch of salt right in the can—it blends better than sprinkling later. Overlooking this means your meatloaf tastes like it’s missing something, even with extra seasoning.
- BAKE TWO STAGES: DESCRIPTION: Start your meatloaf at 375°F for 20 minutes uncovered, then drop to 325°F and cover loosely with foil for the last 15–20 minutes. The high heat sets the crust, while the low-and-slow finish keeps it from drying out. (Yes, I’ve ruined meatloaf by skipping this—don’t be me.)
- WHISK THE EGGS HARD: DESCRIPTION: Beat those eggs until the yolks and whites are fully unified—no streaks, no marbling. I learned this after my first batch had a weird, grainy texture. A quick 30-second whipping with a fork does the trick, and it makes the loaf hold together like a pro’s.
Perfect pairings for this dish
Classic Side Pairings
Nothing complements this Spam meatloaf like classic creamy mashed potatoes—their buttery richness soaks up every last bit of the glaze.
I make mine with Yukon Gold potatoes, boiled until tender, then mashed with ½ cup sour cream, 4 tbsp unsalted butter, and a pinch of salt. The contrast between the smooth potatoes and the meatloaf's crisp edges is pure comfort food magic. 🥔
Veggie Roast Balance
For a lighter option, try roasted seasonal vegetables—their natural sweetness balances the Spam's saltiness beautifully. Toss 1 lb baby carrots, 1 lb Brussels sprouts, and 1 red onion in 2 tbsp olive oil, 1 tsp dried thyme, and ½ tsp smoked paprika.
Roast at 400°F for 25 minutes until caramelized. The earthy flavors cut through the richness without overpowering the meatloaf.
Saucy Complements
A simple homemade gravy elevates this dish to restaurant-level quality. I make mine by sautéing 2 tbsp flour in 2 tbsp butter, then slowly whisking in 2 cups beef broth until thickened.
A splash of 1 tbsp Worcestershire sauce adds depth that pairs perfectly with the meatloaf's glaze. Serve it on the side for dipping or drizzle it over the top before serving.
Unexpected Twists
For something different, try apple slaw—its crisp, tangy bite contrasts the meatloaf's richness. Toss 4 cups shredded green cabbage, 1 cup shredded Granny Smith apple, ¼ cup mayonnaise, 1 tbsp apple cider vinegar, and 1 tsp celery seeds.
The sweetness of the apple balances the Spam's salt, creating a flavor profile that surprises and delights. 🍏
Bread Basket Essentials
No meatloaf meal is complete without warm dinner rolls or crusty bread. I love using sourdough from my local Boston bakery—its chewy texture and tangy flavor make it perfect for soaking up any leftover glaze.
For extra indulgence, brush the rolls with garlic butter before serving. The combination of the meatloaf, bread, and butter is pure comfort food perfection.
Dessert Finish
End the meal with something light like vanilla ice cream or lemon bars to cleanse the palate. The cool, creamy texture contrasts the hearty meatloaf, and the sweetness balances the savory flavors. For a no-bake option, try chocolate-dipped strawberries—their bright acidity cuts through the richness of the meal. 🍦
Nutrition facts
Frequently asked questions
Can I use regular ham instead of Spam for this recipe?
The flavor will be completely different! Spam's unique seasoning and texture make it the star here. If you must substitute, try cubed cooked ham (like HoneyBaked) but reduce the salt by half—it's already heavily seasoned. For best results, stick with Spam to get that signature taste.
Why does my Spam meatloaf turn out dry?
Most likely, it was overbaked. Use an instant-read thermometer and remove it when it hits 160°F—don't rely on color alone. Also, make sure to let it rest for 10 minutes before slicing so the juices redistribute. For extra moisture, add 1 extra tablespoon of mayonnaise to the mixture.
Can I make this recipe without eggs?
Yes! Replace the eggs with 2 tablespoons of Dijon mustard plus 2 tablespoons of water—this helps bind the mixture. For a vegan option, use ¼ cup unsweetened applesauce or 2 tablespoons of flaxseed meal mixed with 6 tablespoons of water (let it sit for 5 minutes to thicken first).
How can I make this meatloaf ahead of time?
This recipe actually tastes better the next day! Bake it as directed, then refrigerate in an airtight container for up to 4 days. Reheat slices in a skillet over medium heat for 3-4 minutes per side or in the oven at 350°F for 15 minutes. For freezing, wrap individual portions tightly and freeze for up to 3 months.
What's the best way to reheat leftovers?
For crispy edges, reheat in a skillet with a little butter over medium heat for 3-4 minutes per side. For softer texture, cover with foil and warm in the oven at 350°F for 10-12 minutes. Microwave reheating works but can make the texture rubbery—avoid it if possible. Always let it rest for 2 minutes after reheating.
