Cheesy Hot Beef Sandwich

Category: Satisfying Main Dishes

This delightful dish features thinly sliced roast beef bathed in a creamy, well-seasoned gravy that’s thickened to perfection. The beef is piled generously on buttery toasted buns, then crowned with melted cheese that melds beautifully into the warm gravy. Sautéed onions and garlic add a savory depth, while toasting the buns ensures a satisfying crunch that holds up to the rich topping. Ideal for lunch or dinner, this combination offers a cozy, indulgent experience that’s both simple and satisfying.

A woman wearing a pink apron is cutting a cake.
Updated on Fri, 07 Nov 2025 20:49:56 GMT
A plate of sandwiches with pickles. Pin
A plate of sandwiches with pickles. | easydiyrecipes.com

This cheesy hot beef sandwich is one of those meals I reach for when I want pure comfort—tender slices of roast beef enveloped in creamy homemade gravy, gooey cheese melting over the top, all nestled inside a perfectly toasted bun. Inspired by my favorite deli lunch but made completely from scratch, it is easy enough for a weeknight yet so satisfying for feeding hungry guests or family. There is nothing like the combo of crispy bread, juicy beef, and rich cheese all in one bite.

Every time I make this I am brought back to my first attempt in a tiny apartment kitchen on a rainy day. The warmth from the gravy and melt of the cheese made it so memorable my friends have asked for it every winter since.

Ingredients

  • Roast beef sliced thin or shredded: choose good quality deli roast or use up leftover brisket for best results
  • Yellow onion diced: adds sweetness and depth as the gravy base
  • Fresh garlic minced: brings big flavor and richness
  • Butter: important for sautéing and adding creamy comfort
  • All purpose flour: thickens the gravy just right
  • Beef broth or stock: look for low sodium so you can adjust seasoning
  • Whole milk: adds creaminess without heaviness
  • Provolone or Swiss cheese sliced: these melt smoothly and add classic deli flavor pick your favorite
  • Soft sturdy buns: choose bakery-quality rolls that can soak up the gravy without falling apart
  • Optional extras: mushrooms sautéed with onions, lettuce or tomato slices for a fresh bite, pickles for a tangy balance choose crisp pickles for best texture

Step-by-Step Instructions

Sauté the Aromatics:
Melt butter in a skillet over medium heat and add diced onions and garlic. Cook gently for about 5 to 7 minutes until onions are soft and golden and your kitchen fills with the sweet aroma.
Make the Roux:
Sprinkle flour evenly over the onions and stir constantly for about 2 minutes. Let it turn a light gold color which removes the raw taste and helps the gravy thicken perfectly.
Create the Gravy:
Slowly pour in beef broth followed by milk while whisking continuously. Keep heat at medium and stir steadily so there are no lumps. Cook for 5 to 8 minutes until the gravy thickens enough to coat your spoon.
Warm the Beef:
Add sliced or shredded roast beef directly into the skillet with the gravy. Stir well so every piece gets coated and continue cooking for a couple more minutes until the beef is warmed through and tender.
Toast the Buns:
Brush the inside of each bun with butter and toast them face down on a griddle or under the broiler for 2 to 3 minutes. Watch closely for a golden crispiness that will hold up to all that gravy.
Assemble the Sandwiches:
Use tongs to load generous piles of hot beef and gravy onto the bottom halves of buns. Immediately lay slices of cheese over the top so the heat melts them into the meat. Cap with bun tops and, if desired, add tangy pickles or fresh lettuce for crunch.
A sandwich with meat and pickles. Pin
A sandwich with meat and pickles. | easydiyrecipes.com

One moment I will never forget was when my dad tasted this sandwich and declared it even better than the famous deli down the street. Melted provolone makes the sandwich for me I can never resist that stretchy cheesy pull.

Storage Tips

Leftover beef and gravy keep well in an airtight container in the refrigerator for up to three days. For best results store buns separately to avoid sogginess. Gently reheat beef mixture on the stovetop with a splash of broth or milk to loosen the gravy before building fresh sandwiches.

Ingredient Substitutions

If you do not have roast beef on hand use pot roast brisket or even shredded rotisserie chicken for a different take. Any melty cheese works—mozzarella cheddar or even pepper jack for some heat. Whole wheat rolls or ciabatta can stand in for soft buns just look for sturdy texture.

A sandwich with meat and onions. Pin
A sandwich with meat and onions. | easydiyrecipes.com

Serving Suggestions

These sandwiches are best served piping hot with extra gravy on the side for dipping. Pair with crisp pickles kettle chips or a simple green salad for a complete meal. Serve them open faced for a more classic knife-and-fork dinner or pile on extra veggies for fun.

Cultural Context

Hot beef sandwiches like this have roots in Midwest and classic American diners where beef and gravy meals are signature comfort fare. Making your own creamy gravy transforms humble leftovers into something extra special a tradition that has been passed through generations in my family.

Recipe FAQs

→ What cheese works best?

Provolone and Swiss cheeses melt smoothly and add wonderful flavor notes that complement the beef and gravy perfectly.

→ Can I use leftover roast beef?

Absolutely! Using leftover roast beef saves time and keeps the dish flavorful and tender when warmed gently in the gravy.

→ Why start with a roux for the gravy?

Making a roux first helps create a smooth and thick gravy, preventing lumps and enhancing richness.

→ Can the gravy be made ahead?

Yes, the gravy can be prepared in advance and reheated slowly before adding the beef to keep it luscious and warm.

→ What bread is best for this sandwich?

Choose a sturdy roll or bun that toasts well and holds the gravy without becoming soggy, ensuring a great bite every time.

Cheesy Hot Beef Sandwich

Tender roast beef in rich gravy with melted cheese and crispy toasted buns for a hearty, comforting meal.

Prep Time
15 min
Cook Time
15 min
Total Time
30 min
By: Evelyn

Category: Main Dishes

Skill Level: Easy

Cuisine: American

Yield: 4 Servings (4 sandwiches)

Dietary Preferences: ~

Ingredients

→ Beef and Gravy

01 300 grams thinly sliced roast beef
02 30 grams unsalted butter
03 1 small onion, finely diced
04 2 cloves garlic, minced
05 20 grams all-purpose flour
06 240 milliliters beef broth
07 120 milliliters whole milk

→ Assembly

08 4 sandwich buns
09 30 grams unsalted butter for toasting
10 120 grams sliced provolone or Swiss cheese
11 Optional: lettuce and tomato slices for garnish

Steps

Step 01

Melt butter in a skillet over medium heat. Add diced onions and minced garlic, cooking until softened and fragrant, about 5 minutes.

Step 02

Sprinkle flour over the softened onions and garlic. Stir continuously for 2-3 minutes until the flour turns golden, forming a roux to thicken the gravy.

Step 03

Gradually pour in beef broth and milk while stirring to prevent lumps. Continue cooking and stirring until the gravy thickens and coats the back of a spoon, approximately 5 minutes.

Step 04

Add the sliced roast beef into the gravy, stirring gently to coat each piece. Simmer just until heated through and tender, about 3-4 minutes.

Step 05

Butter the interior of the sandwich buns. Toast them on a griddle or under a broiler until golden and crisp, about 2-3 minutes.

Step 06

Fill each toasted bun with the hot beef and gravy mixture. Top immediately with slices of provolone or Swiss cheese to allow melting. Add optional lettuce and tomato if desired.

Step 07

Serve sandwiches hot with extra gravy on the side for dipping and pickles or chips if preferred.

Notes

  1. Stir gravy constantly while thickening to avoid lumps.
  2. Timing toasting of buns so they are hot when beef is ready ensures optimal texture.
  3. Provolone cheese offers stringiness, while Swiss imparts a subtle tang.
  4. Leftover roast beef makes an excellent filling.

Tools Required

  • Skillet
  • Spatula or wooden spoon
  • Griddle or broiler

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains dairy and gluten

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 520
  • Fats: 25 g
  • Carbohydrates: 40 g
  • Proteins: 30 g