When it comes to simple and delicious, Beef Top Round Roast (roast beef) with Onion Gravy hits the nail on the head! With some simple ingredients, this budget-friendly cut of beef is transformed into a succulent and holiday-worthy roast that’s easy enough for weeknights!

Rare slice of roast beef with onion gravy and mashed potatoes on white plate.


Holidays often feature expensive cuts of meat, such as prime rib and chateaubriand, and while those are incredible in their own right, it’s so great to have a more affordable option.

A top round roast is less expensive than the cuts above and is every bit as tasty, especially when paired with this delicious onion gravy and/or horseradish sauce.

It’s great for Christmas, Thanksgiving, and other holidays, but my family loves it so much I’ll often make it during the week.

Serve with roasted garlic mashed potatoes or cinnamon roasted butternut squash, and creamed spinach for a full and hearty meal!

Recipe Ingredients

All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

Ingredients shown: flour, white wine, salt, onions, Worcestshire sauce, rosemary, olive oil, beef stock, and top round roast.
  • Beef. This recipe is for a top round, however, you could also use eye round as I did for my deli roast beef, or rump roast.
  • Wine. For the gravy, use a dry white wine such as Sauvignon Blanc or Pinot Grigio.
  • Stock. Whenever possible, I suggest using homemade beef stock, however, you can also use a low-sodium stock made from beef base.

See the recipe card for full information on ingredients and quantities.

How to make it

Each number corresponds to the numbered written steps below.

  1. Remove the 4-pound top round roast from the fridge and place it on a wire rack and baking sheet or roasting pan and season it on all sides with 1 1/2 tablespoons of Diamond Crystal kosher salt, 1 teaspoon of garlic powder, 1 teaspoon of onion powder, and 1 teaspoon of black pepper. Allow the roast to sit out for 90 minutes before roasting. Slice 1 large white onion into 1/4″ thick slices.
  2. Preheat the oven to 300f. Heat a large cast iron pan to medium-high heat with 2 tablespoons of neutral oil, pat the roast dry of any accumulated water, and sear the roast on all sides, then move to a plate.
Top round beef roast with gravy process collage group one showing salting of roast, searing roast, sauteing onions, and inserting probe into roast.
  1. Turn the heat to medium and add the onions and season with salt and pepper. Saute until they begin to soften, about 5 minutes.
  2. Place the roast on top of the onions, fat cap side up, and insert an oven-safe thermometer into the center of the thickest part of the roast.
  3. Place the pan with the roast in the oven and cook until the center of the roast reaches 110-115f for rare, 125f for medium-rare, or 135f for medium. This should take anywhere from 40-60 minutes depending on the level of doneness you prefer.
  4. Move the roast to a cutting board and lightly tent it with foil. Place the pan with the onions back on a burner and turn the heat to medium. Add 3 tablespoons of all-purpose flour and cook, stirring frequently, until no white specks appear (about 1-2 minutes).
Recipe collage two showing cooked roast and onions in pan, making gravy in pan, and slicing the top round roast.
  1. Add 1/2 cup of dry white wine and turn the heat to high while whisking or stirring and cook for 1 minute. Add 2 1/2 cups of homemade or low-sodium beef stock, 1 tablespoon of Worcestershire sauce, and 1 sprig of rosemary and bring to a simmer while stirring. Allow the onion gravy to simmer for at least 5 minutes to slightly thicken and reduce.
  2. Taste test the gravy and adjust with salt and pepper as needed, then slice the top round roast against the grain and serve with the onion gravy. Enjoy!

Top tips

  • Use a slicing knife. My slicing knife is one of my favorite kitchen tools! I use it all the time when making roasts and it truly makes it so much easier to get perfect thin slices every time.
  • Serving. I love to place the sliced beef into the pan with the onion gravy and serve, however, that can affect the temperature of the meat and make it appear more well-done than you’d like. If that bothers you, serve the sliced beef and simply drizzle some of the onion gravy on top, or offer it on the side.
  • Leftovers. Use the slices of beef to make roast beef sandwiches the next day! They’re great with provolone, or you can pair it with onion jam and make hot roast beef sandwiches!
Sliced beef top round with onion gravy in cast iron pan.

More delicious beef recipes

Here are a few more of my favorite ways to use beef. I hope you enjoy!

If you’ve enjoyed this Beef Top Round Roast with Onion Gravy Recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

For more never-before-seen FULL MEAL RECIPE VIDEOS, become a Patreon member today!

Beef Top Round Roast with Onion Gravy

5 from 2 votes
Prep: 5 minutes
2 hours
Total: 3 hours
Servings: 8
Simple, delicious, and holiday worthy, Beef Top Round Roast with Onion Gravy is truly one of the best main dishes you can serve!

Ingredients 

For the roast

  • 1 4-pound top round roast or eye round or rump roast
  • 2 tablespoons neutral oil
  • 1 1/2 tablespoons (15g) Diamond Crystal Kosher salt
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon black pepper
  • 1 large white or yellow onion sliced 1/4" thick

For the onion gravy

  • 1/2 cup dry white wine
  • 3 tablespoons all-purpose flour
  • 2 1/2 cups low-sodium beef stock
  • 1 tablespoon Worcestershire sauce
  • 1 sprig Rosemary
  • salt and pepper to taste

Instructions 

  • Remove the roast from the fridge and place it on a wire rack and baking sheet or roasting pan with baking sheet. Season equally on all sides with salt, pepper, garlic and onion powder. Leave the roast out for at least 90 minutes before roasting.
  • Preheat the oven to 300f.
  • Heat a large cast iron pan to medium-high heat with the oil and sear the roast on all sides then remove to a plate. Turn the heat down to medium and add the onions to the pan and season with salt and pepper. Saute for 5 minutes or until soft.
  • Place the roast on top of the onions, fat cap side up. Insert an oven-safe digital thermometer into the center of the roast.
  • Place the pan with the roast in the oven and cook until the center of the roast reaches 110-115f for rare, 125f for medium rare, or 135f for medium. The roast will take anywhere from 40-60 minutes depending on the level of doneness you choose.
  • Once the roast has finished cooking, move it to a cutting board and tent with foil. Meanwhile, make the onion gravy below.

For the onion gravy

  • Place the pan with onions on a burner and turn the heat to medium. Add the flour and cook, stirring frequently, until no white specks appear (about 1-2 minutes).
  • Add the white wine and turn the heat to high while whisking or stirring. Cook for 1 minute.
  • Add the beef stock, Worcestershire sauce, and Rosemary and bring to a simmer while stirring. Simmer for at least 5 minutes to reduce and thicken slightly.
  • Taste test the gravy and season with salt and pepper if required. Slice the roast against the grain and serve with the onion gravy. Enjoy!

Notes

  • Top round (London broil) is recommended but bottom round (rump roast) and eye of round will work well too.
  • Before slicing, you can cut off the top fat cap if you like. Depending on the beef cut and the place it was purchased from, it might not have much of a fat cap to begin with.
  • Leftovers can be saved in the fridge for up to 5 days.

Nutrition

Calories: 665kcal | Carbohydrates: 33.6g | Protein: 44.4g | Fat: 37.7g | Saturated Fat: 8.8g | Cholesterol: 70mg | Sodium: 1074mg | Potassium: 83mg | Fiber: 1.6g | Sugar: 3.7g | Calcium: 43mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. Brenda P Boyd says:

    James, just want to confirm, season BEFORE the rest, or rest THEN season. I thought salting much beforehand draws out the moisture but maybe you want that with this recipe?. Thanks so much. Cannot wait to try it.

    1. Tara says:

      Hi Brenda, it’s season first, then rest. You’re essentially doing a quick dry brine. Hope you enjoy!

  2. Ruth Ann Brauch says:

    What about adding mushrooms to this recipe?

    1. Tara says:

      Go for it!

  3. Mickey Zalusky says:

    This looks delicious! Thanks for the recipe. The only change I would make for myself is to cook it at 250°F or 275°F. It definitely takes longer to get to the 110°F internal temperature but the pink is more evenly edged to edge than at 300°F internal temperature in my experience.

  4. david van buskirk says:

    5 stars
    food keeps us happy. when you find a recipe that is easy to make with such success rates, you keep it in your ‘top 10’ recipes for all time. this recipe is one of those. The flavor of the finished product is great and all of my friends we have served it to say that it reminds them of the Sunday Dinners we all experienced as kids. It is a grown up dish, but the memories it evokes is the best part. Thanks again for an easy to prepare, but incredibly rich and flavorful recipe.

    1. Tara says:

      We are so happy you enjoyed it, David!

  5. Charla says:

    Awesome recipes.

  6. Deb says:

    5 stars
    Thats what roast beef should look like!