Combine the salt, black pepper, paprika, and garlic powder in a small bowl and season the roast generously with the mixture.
Brown the roast by heating the oil over high heat in a large Dutch oven. Sear the roast on each side until deeply browned, about 4 minutes.
Remove the meat from the pan and add the onion. Cook for about two minutes until lightly browned.
After browning, you can now cook the roast and veggies using your preferred method. You can cook on the stovetop, in a crockpot, or in the oven.
Serve with juices (or make gravy below if desired). Follow the following steps for your preferred method.
Stovetop method – Add the celery, beef broth, red wine, garlic, rosemary, thyme, and bay leaf to the pot and place the seared meat back in the pan. Bring to a boil; reduce heat to low and simmer for 2 hours and 30 minutes, adding water as needed to keep the roast covered. Add the potatoes and carrots and cook for another 15 minutes until the potatoes are tender and the roast is easy to pull apart with a fork.
Crockpot Method – Pour the browned onion into the crockpot with celery, beef broth, red wine, garlic, rosemary, thyme, and bay leaf — cover and cook on low for 5 hours. Then add the potatoes and carrots and cook for another 3 hours.
Oven Method – Preheat oven to 300°F. Add the celery, beef broth, red wine, garlic, rosemary, thyme, and bay leaf to the pot and place the seared meat back in the pan. Bring to a simmer over medium-high heat. Once the broth is simmering, cover and place in the oven and bake for 2 hours. Add the potatoes and carrots and bake for additional 2 hours or until the potatoes are fork-tender and the roast is easy to pull apart with a fork.
GRAVY Serve the pot roast with gravy. To make gravy, mix the corn starch and water until smooth. Remove the beef and vegetables from the pan and bring the broth to a boil. Then gently whisk in the corn starch mixture and cook on medium heat until thickened. Season with salt and pepper to taste if needed.