Shit on a Shingle Recipe: Classic Creamed Beef on Buttered Toast

Shit on a Shingle Recipe: Classic Creamed Beef on Buttered Toast

This classic dish delivers hearty comfort with every bite. Ground beef simmers in a creamy gravy until rich and savory, then gets spooned over buttered toast for the ultimate breakfast or brunch.

Despite its informal name, this recipe offers tender beef in a velvety sauce that’s both simple and deeply satisfying. A nostalgic favorite that’s quick to prepare.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Shit on a Shingle

Hearty ground beef, creamy gravy, and buttered toast create this nostalgic comfort dish.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 lean-to-fat ratio preferred
Unsalted Butter 🧈 4 tbsp Divided for cooking and toast
All-Purpose Flour 🌾 3 tbsp For thickening gravy
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Beef Broth 🥩 1 cup Low-sodium preferred
Yellow Onion 🧅 1 whole Finely diced for even distribution
Garlic Cloves 🧄 2 cloves Minced for depth of flavor
Worcestershire Sauce 💧 1 tsp Adds umami complexity
Kosher Salt 🧂 1 tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
White Bread 🍞 4 slices Thick-cut for sturdy base
Dried Thyme 🌿 ¼ tsp Optional for aromatic depth

[recipe_ingredient_scaler]

The beef is the foundation here. 80/20 ground chuck provides the ideal fat content for rich, tender results—avoid leaner blends which can dry out. Whole Foods or your local butcher will have high-quality options, but standard supermarket beef works perfectly fine for this application. For the milk, whole milk is non-negotiable for that velvety texture the dish promises.

No Worcestershire sauce? Soy sauce with a pinch of sugar offers a comparable umami boost. Dried thyme can be replaced with dried sage at equal amounts. For a gluten-free version, swap the all-purpose flour for cornstarch at half the quantity. The bread should be sturdy enough to hold up to the saucy beef—Texas toast or sourdough work beautifully if white bread isn’t available.

This reheats exceptionally well—store leftovers in an airtight container for up to 4 days in the fridge. The flavors actually improve overnight. Freeze for up to 3 months, though the texture may separate slightly upon thawing. Toast the bread fresh when ready to serve.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I brown the ground beef, whisk the flour into the butter, and let the milk and broth work their magic—all in the same skillet.
  • Rich and Hearty: That creamy gravy soaks into every bite, and the beef broth adds a depth that’s downright addictive.
  • Feeds the Crew: I’ve served this to picky kids, tired spouses, and last-minute dinner guests—everyone cleans their plate.

Step-by-Step Instructions for Creamed Beef on Buttered Toast

Here is the classic method, refined through generations for the perfect balance of flavors and textures.

Step 1: Brown the Ground Beef with Aromatics

Heat a large skillet over medium-high heat. Add the 1 lb Ground Beef and cook, breaking it apart with a wooden spoon, for 5-7 minutes until evenly browned and no pink remains.

Drain off all but 1 tablespoon of fat, then add the finely diced Yellow Onion. Sauté for 3-4 minutes until translucent. Stir in the 2 minced Garlic Cloves and cook for 30 seconds until fragrant. This builds the flavor foundation.

Add the 1 tsp Worcestershire Sauce, 1 tsp Kosher Salt, 0.5 tsp Freshly Ground Black Pepper, and 0.25 tsp Dried Thyme. Stir to combine, allowing the spices to bloom in the rendered fat.

Step 2: Create the Creamy Gravy Base

Sprinkle the 3 tbsp All-Purpose Flour evenly over the beef mixture. Stir constantly for 1-2 minutes to cook the raw flour taste out, creating a light roux. This step prevents a starchy aftertaste.

Gradually pour in the 1 cup Beef Broth, whisking continuously to prevent lumps. Bring to a gentle simmer, cooking for 2-3 minutes until the mixture thickens slightly. The gravy should coat the back of a spoon.

Step 3: Finish with Milk for Creaminess

Slowly add the 1.5 cups Whole Milk, stirring constantly. Reduce heat to medium-low and simmer for 8-10 minutes until the sauce reaches your desired consistency—thick enough to cling to a spoon but still pourable.

Taste and adjust seasoning if needed. The sauce should be rich and velvety, with balanced savory depth from the beef and aromatic notes from the thyme. Keep warm while you prepare the toast.

Step 4: Toast and Butter the Bread

Toast the 4 slices White Bread to your preferred level of golden brown. While still hot, spread each slice generously with the remaining 3 tbsp Unsalted Butter, allowing it to melt slightly into the warm toast.

The sturdy base of thick-cut bread holds up to the creamy beef mixture without becoming soggy. This contrast of textures is essential to the dish.

Step 5: Assemble and Serve Immediately

Ladle the hot creamed beef generously over each slice of buttered toast. The sauce should be abundant enough to create a substantial layer while still allowing the toast to remain visible at the edges.

Serve immediately while hot. The ideal serving has the creamy beef mixture beginning to soak slightly into the toast without making it limp. This is a dish that demands to be eaten fresh from the stove.

👨‍🍳

Pro Tips For Making Shit On A Shingle

  • Brown the Beef Well: I learned this the hard way—undercooked ground beef makes the gravy taste raw. Cook it until it’s deeply browned and crumbly, about 5-7 minutes over medium-high heat.
  • Use Cold Milk: Sounds weird, but it works: adding cold whole milk to the roux prevents lumps and gives you a smoother gravy every time.
  • Skip the Salt Early: Resist the urge to season before the gravy thickens—beef broth and butter already add salt, and you can always adjust later.
  • Toast the Flour: After melting the butter, cook the flour for 1-2 minutes before adding liquid. It removes the raw taste and gives the gravy a nuttier depth.

Dietary Considerations for shit on a shingle

Gluten-Free Adaptation

Swap the 3 tbsp All-Purpose Flour for 1.5 tbsp cornstarch mixed with 1.5 tbsp cold water as a slurry. Add this to the beef broth step instead of sprinkling directly. The result is just as creamy without the gluten. I use Bob’s Red Mill cornstarch for reliable thickening power. 🌾

Dairy-Free Version

Replace Whole Milk with unsweetened almond milk or oat milk, and use olive oil instead of butter. The sauce will be slightly less rich but still flavorful. For the toast, use a dairy-free spread like Earth Balance. Honestly, it’s surprisingly good.

Lower-Fat Option

Use 90/10 lean ground beef instead of 80/20 to reduce fat content. Drain all fat after browning and replace Whole Milk with 2% milk. The texture will be slightly lighter but still satisfying. I often do this after a big weekend of cooking.

Vegetarian Twist

Replace the beef with 1 lb mushrooms (cremini or white), finely chopped and sautéed until they release their moisture. Use vegetable broth instead of beef broth. The umami from the mushrooms mimics the savory depth of the original. 💡

Low-Carb Adjustments

Skip the toast entirely and serve the creamy beef mixture over mashed cauliflower or steamed broccoli. For a bread-like texture, use low-carb tortillas toasted until crisp. The dish still delivers that comforting, hearty feel.

Sodium-Conscious Version

Use low-sodium beef broth and reduce the Kosher Salt to ½ tsp. Skip the Worcestershire sauce or use a low-sodium soy sauce alternative. The natural flavors of the beef and onions still shine through beautifully.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 28g10%
Dietary Fiber 1g4%
Sugars 4g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of beef?

Yes! Ground turkey works well, though the flavor will be milder. Use 85/15 ratio for best results, and add an extra pinch of salt to compensate.

2

Why does my gravy turn out lumpy?

Lumps form when flour isn’t fully incorporated. Whisk constantly while adding broth, and cook the roux for 1-2 minutes first. Strain if needed.

3

How do I make it ahead of time?

Prepare the beef mixture up to 2 days ahead. Reheat gently on the stove with a splash of milk, then toast bread fresh.

4

Can I use a different type of bread?

Try sourdough, Texas toast, or even biscuits. Avoid thin breads—they’ll get soggy under the creamy sauce.

★★★★★4.9(10 reviews)
Chef Melanie

More recipe sites