The Horseradish Beef Pot Roast Recipe is one of my most treasured dishes, dear—it’s a showstopper that fills your kitchen with the most wonderful aromas. This hearty pot roast has been bringing smiles to my family’s table for years, and I just know it’ll become one of your favorites too.
What makes this recipe truly special is that beautiful horseradish, which adds such a delightful zing to the tender beef and rich tomato sauce. The secret is browning that meat just right in olive oil first, which locks in all those wonderful flavors before everything simmers together into pure comfort.
I love serving this with crusty bread to soak up every last drop of that magnificent sauce—it’s the kind of meal that brings everyone to the table hungry and leaves them satisfied and happy. This is the dish I make when I want my loved ones to know just how much they mean to me.
Please scroll down and leave a star rating in the recipe card below — it helps other home cooks find Gran’s recipes, and it means the world to me!

Horseradish Beef Pot Roast Recipe
Ingredients
- 3 pound Beef
- 2 tablespoon Olive Oil
- 1 teaspoon Salt
- 0.25 teaspoon Black Pepper
- 0.25 cup Tomatoes
- 0.25 cup Horseradish
- 0.5 cup Onions
- 0.25 cup Water
- 2 tablespoon All-Purpose Flour
Instructions
- Brown meat in oil in Dutch oven.
- Pour off drippings.
- Season meat with salt and pepper.
- Add in tomato juice, horseradish and onion.
- Cover and cook slowly 2 1/2 to 3 1/2 hrs or possibly till meat is tender.
- Remove meat to hot platter.
- Combine flour with 1 c. water.
- Add in to cooking liquid and cook, stirring constantly till thick.
- Reduce heat and cook 3-5 min.
- Serve gravy with meat.
