Shit on a Shingle is creamed chipped beef in a white sauce served on toasted bread — a quick, 15-minute meal with a salty, satisfying gravy.
The name Shit on a Shingle sounds like something soldiers made up during a long deployment. And that’s exactly where it started — a blunt military nickname for creamed chipped beef spooned over toast.
But behind the name is a genuinely good meal: a creamy, salty gravy poured over crispy bread. It’s cheap, fast, and filling. This guide walks you through making it at home — no mess hall required.
What Is Shit on a Shingle?
Shit on a Shingle, often called S.O.S., is a dish of dried chipped beef in a creamy white sauce served over toasted bread. It earned its nickname in the U.S. military during World War I and World War II as a cheap, filling meal. The term “Same Old Stuff” is another euphemism some soldiers used.
The core ingredients are simple: dried chipped beef, butter, flour, and milk — all common kitchen staples. The sauce is a classic béchamel, made by whisking milk into a butter-and-flour roux. That’s it. No fancy techniques or rare ingredients.
The dish became a staple in military mess halls and later found its way into home kitchens, especially during the Great Depression and post-war years. Today it remains a nostalgic comfort food for anyone who grew up eating it.
Why This Old Military Dish Still Sticks
You might wonder why a dish with such a crude name still shows up in kitchens and on restaurant menus. The answer comes down to a few things that never go out of style: speed, cost, and satisfaction.
- Fast to make: The whole dish is ready in about 15 minutes, making it a perfect weeknight dinner or weekend breakfast.
- Budget-friendly: Dried chipped beef is inexpensive, and the other ingredients are pantry basics you probably already have.
- Deeply satisfying: The creamy, salty gravy coats every bite of toast, creating a hearty meal that sticks with you.
- Highly customizable: Choose your bread, adjust the salt level, or add a dash of pepper — the base recipe is forgiving.
- Nostalgic pull: For anyone who served in the military or grew up eating SOS, it’s a taste of home.
These traits help explain why a dish born in wartime mess halls still has a loyal following. It’s not fancy, but it works.
How to Make It: The Simple Steps
Making Shit on a Shingle is a straightforward stovetop process. Start by melting butter in a skillet over medium heat. Whisk in an equal amount of flour and cook for a minute or two — this is your roux. Slowly pour in milk while whisking constantly to prevent lumps.
Once the sauce thickens, stir in shredded dried chipped beef. If you’re worried about salt, rinse or soak the beef in water first. Let the mixture simmer for a few minutes until hot and bubbly. Meanwhile, toast slices of sourdough or whole grain bread until crisp. Spoon the gravy over the toast and serve immediately.
This dish earned its military nickname SOS for good reason — it’s a recipe any cook can pull off with minimal effort.
| Step | Time | Key Tip |
|---|---|---|
| Soak beef (optional) | 5 min | Rinsing reduces saltiness |
| Make roux | 2 min | Whisk flour into melted butter |
| Add milk | 3 min | Whisk slowly to avoid lumps |
| Add beef | 2 min | Stir until heated through |
| Toast bread | 3 min | Use sourdough or whole grain for sturdiness |
| Assemble and serve | 1 min | Serve immediately for best texture |
That’s the whole process — less than 20 minutes from start to finish. The hands-on time is even shorter.
Tips for the Best SOS
A few small tricks separate good SOS from great SOS. These adjustments take almost no extra effort but make a noticeable difference in flavor and texture.
- Soak or rinse the beef to reduce salt. The dried beef can be very salty. A quick rinse under cold water or a 5-minute soak before chopping helps mellow the saltiness so the gravy stays balanced.
- Whisk the roux thoroughly before adding milk. If you add milk too soon or don’t mix the flour completely into the butter, you’ll end up with lumps. Take the time to cook the roux for a minute first.
- Toast the bread until just crisp. Soft bread will turn soggy under the hot gravy. Lightly toast your bread — sourdough or European whole grain are good choices — so it holds up without getting rock hard.
- Serve immediately for the best texture. The gravy thickens as it sits and the toast softens. Plate and eat right away to get that contrast of creamy sauce and crunchy bread.
The classic version keeps it simple — just beef, cream, and toast. A crack of black pepper is traditional for many cooks.
Serving Suggestions and Variations
The bread you choose matters. Lightly toasted sourdough or European whole grain provides a sturdy base that won’t disintegrate under the heavy gravy. White toast works too, but it’s less likely to hold its shape.
SOS works for any meal — breakfast, lunch, or dinner. Many people serve it alongside eggs or a fresh fruit side for contrast. The recipe is adaptable: some add a sprinkle of paprika, a dash of Worcestershire sauce, or even a handful of peas for color.
Texture is crucial, so don’t let it sit. Cusskitchen’s serve immediately fresh reminder ensures your toast stays crisp and the gravy stays silky. Assemble everything at the last minute.
| Bread Type | Texture | Works Well For |
|---|---|---|
| Sourdough | Firm, tangy | A sturdy base with flavor |
| Whole grain | Dense, hearty | Holds up well, adds fiber |
| White sandwich | Soft, mild | Classic but may get soggy faster |
For a lower-carb option, serve the creamed beef over roasted potatoes or a bed of greens. The gravy works as a topping beyond just toast.
The Bottom Line
Shit on a Shingle is proof that a few cheap ingredients and 15 minutes can produce a hearty, memorable meal. It’s a dish rooted in military history but perfectly at home in your own kitchen. Stick with the basic technique — proper roux, toasted bread, immediate serving — and you’ll get great results every time.
Whether you call it Shit on a Shingle, S.O.S., or creamed chipped beef on toast, this quick recipe earns its place in your breakfast rotation. Grab that jar of dried beef and a loaf of sourdough — dinner’s ready before you know it.
References & Sources
- Aspicyperspective. “Creamed Chipped Beef on Toast Shit on a Shingle” “Shit on a Shingle” (SOS) is the military nickname for creamed chipped beef on toast, a dish that became popular during World War I and World War II.
- Cusskitchen. “Sht on a Shingle” For the best texture, serve the SOS gravy immediately after cooking; the components can be prepared ahead of time and assembled just before serving.

