There’s nothing better than a perfectly cooked Homemade T-Bone Steak served over creamy garlic mashed potatoes and smothered in rich homemade onion gravy. Paired with tender roasted broccolini, this restaurant-quality steak dinner is surprisingly easy to make at home. Juicy, pan-seared T-bone steaks are cooked to perfection, then topped with a savory brown gravy made from the pan drippings. Whether you’re preparing a special date night meal or a comforting family dinner, this classic recipe is guaranteed to impress.
Why You’ll Love This Recipe
Perfectly juicy T-bone steak
Creamy roasted garlic mashed potatoes
Rich homemade onion gravy
Tender roasted broccolini
Restaurant-quality meal at home
Great for special occasions or Sunday dinner
Ready in about an hour
Recipe Information
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 2–4
Ingredients:
For the T-Bone Steaks
2 large T-bone steaks (1–1½ inches thick)
2 tablespoons olive oil
2 tablespoons unsalted butter
4 garlic cloves, smashed
2 fresh rosemary sprigs
2 fresh thyme sprigs
1 teaspoon kosher salt
1 teaspoon freshly ground black pepper
1 teaspoon garlic powder
½ teaspoon smoked paprika
Brown Onion Gravy
2 tablespoons butter
1 medium onion, thinly sliced
2 garlic cloves, minced
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
1 teaspoon Dijon mustard
½ teaspoon onion powder
Salt and black pepper to taste
Garlic Mashed Potatoes
3 pounds Yukon Gold potatoes, peeled and cubed
5 garlic cloves
6 tablespoons butter
¾ cup heavy cream, warmed
¼ cup whole milk
Salt and black pepper to taste
Roasted Broccolini
1 bunch broccolini
1 tablespoon olive oil
2 garlic cloves, minced
Salt and pepper
1 teaspoon lemon juice
Garnish
Fresh chopped chives
Fresh cracked black pepper
Instructions:
Step 1: Prepare the Steaks
Remove the steaks from the refrigerator 30 minutes before cooking.
Pat them dry with paper towels.
Season generously with:
Salt
Black pepper
Garlic powder
Smoked paprika
Step 2: Sear the Steaks
Heat a large cast-iron skillet over medium-high heat until very hot.
Add olive oil.
Place the steaks in the skillet.
Cook:
3–4 minutes on the first side
Flip and cook another 3–4 minutes
Reduce the heat to medium.
Add:
Butter
Garlic cloves
Rosemary
Thyme
Tilt the pan and continuously spoon the melted butter over the steaks for 2–3 minutes.
Cook to your preferred doneness:
Rare: 125°F (52°C)
Medium Rare: 130–135°F (54–57°C)
Medium: 140°F (60°C)
Transfer the steaks to a plate and let them rest for 10 minutes.
Step 3: Make the Onion Gravy
Using the same skillet, remove excess grease but keep the flavorful browned bits.
Melt the butter.
Add the sliced onions and cook for 8–10 minutes until caramelized.
Stir in the garlic.
Sprinkle the flour over the onions and cook for 1 minute.
Slowly whisk in:
Beef broth
Worcestershire sauce
Dijon mustard
Season with onion powder, salt, and pepper.
Simmer for 5–7 minutes until the gravy becomes smooth and thick.
Step 4: Prepare the Garlic Mashed Potatoes
Place the potatoes and garlic cloves into a large pot.
Cover with cold salted water.
Bring to a boil and cook for 15–20 minutes until fork tender.
Drain well.
Mash the potatoes until smooth.
Add:
Butter
Warm heavy cream
Milk
Season generously with salt and pepper.
Mix until creamy and fluffy.
Step 5: Roast the Broccolini
Preheat the oven to 425°F (220°C).
Toss the broccolini with:
Olive oil
Garlic
Salt
Pepper
Arrange on a baking sheet.
Roast for 10–12 minutes until lightly charred and tender.
Finish with fresh lemon juice.
Step 6: Assemble the Plate
Spoon a generous serving of garlic mashed potatoes onto each plate.
Place the rested T-bone steak on top or beside the potatoes.
Ladle the rich onion gravy over both the steak and potatoes.
Add roasted broccolini on the side.
Finish with chopped chives and freshly cracked black pepper.
Serve immediately.
Tips for the Best Steak Dinner
Bring the Steak to Room Temperature
This helps the steak cook evenly from edge to center.
Use a Cast-Iron Skillet
Cast iron creates the best crust while retaining heat beautifully.
Rest the Meat
Allowing the steak to rest keeps the juices inside the meat.
Warm the Dairy
Warm cream and milk produce extra smooth mashed potatoes.
Don’t Skip the Pan Drippings
The browned bits left after searing are the secret to an incredibly flavorful gravy.
Serving Suggestions
This steak dinner pairs perfectly with:
Garlic bread
Caesar salad
Roasted asparagus
Buttered green beans
Creamed spinach
Roasted mushrooms
A glass of red wine or iced tea
Storage Instructions
Refrigerator
Store leftovers in airtight containers for up to 3 days.
Freezer
The mashed potatoes and gravy freeze well for up to 2 months. Steak is best enjoyed fresh but can also be frozen for up to 2 months.
Reheating
Reheat the steak gently in a skillet with a little butter. Warm the mashed potatoes with a splash of milk and heat the gravy over low heat until smooth.
Frequently Asked Questions
Can I use ribeye or New York strip instead?
Yes. This recipe works beautifully with ribeye, New York strip, porterhouse, or sirloin steaks.
What potatoes are best for mashed potatoes?
Yukon Gold potatoes provide the creamiest texture and buttery flavor, while Russets create lighter, fluffier mashed potatoes.
Can I make the gravy ahead?
Yes. The onion gravy can be prepared a day in advance and reheated gently before serving.
How do I know when the steak is done?
Using an instant-read thermometer is the most accurate method. For a juicy steak, medium-rare at 130–135°F (54–57°C) is ideal.
Final Thoughts
This Homemade T-Bone Steak with Garlic Mashed Potatoes, Brown Onion Gravy, and Roasted Broccolini delivers everything you want in a comforting steakhouse-style dinner. The perfectly seared steak, velvety mashed potatoes, rich onion gravy, and tender broccolini create a balanced, satisfying meal that’s elegant enough for a special occasion and simple enough to enjoy any night of the week. Every bite is rich, hearty, and full of homemade flavor.

Leave a Comment