Skip to main content New<> this month
Get the Allrecipes magazine

OTTERCOON's Beanwiches

Rated as 4 out of 5 Stars

"This is an amazingly delicious Depression-era recipe invented by my grandmother from the days when SPAM® was a budget food. We still make it often!"
Added to shopping list. Go to shopping list.


20 m servings 759
Original recipe yields 4 servings (4 beanwiches)


{{model.addEditText}} Print
  1. Preheat the oven's broiler and set the oven rack about 6 inches from the heat source.
  2. Place the bread onto a baking sheet, and broil in the preheated oven until toasted on both sides. Remove and set aside. Meanwhile, place the baked beans in a saucepan, and bring to a boil over medium-high heat. Reduce heat to medium-low, and keep hot.
  3. Heat a skillet over medium-high heat. Add the luncheon meat, and cook until it begins to brown on the edges, about 5 minutes; pour off any excess grease.
  4. To assemble the beanwiches, spoon the beans over the toasted bread slices. Place the luncheon meat on top of the beans, layer with tomato slices, and finish with two slices of Cheddar cheese per sandwich.
  5. Broil in the preheated oven until the cheese has melted, 1 to 2 minutes.

Nutrition Facts

Per Serving: 759 calories; 43.7 61 37.4 119 2363 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

I am the submitter of this recipe, and just wanted to note that I had written the recipe with the SPAM as sliced and sauteed, not cubed, and the bread as toasted in a toaster, not broiled. I had...

Quick, easy recipe. A little salty but I guess that's the spam. I sliced the spam instead of cubed it.

This will sustain you in poverty, depression, and war time, but it’s about as good as eating baked beans cold from a can with a spork.

What's NOT to love; 2 of my favorites combined...tomato cheese toast and spam & beans. Never combined them before...great idea!

This was really good, and we don't even care for spam all that much. Toasted bread in toaster to make sure it toasted uniformly.