This recipe will work with any beef roast. You can use any carrots and potatoes, but the baby carrots and new potatoes taste better and cut down on preparation time and effort. I usually prepare 8 ounces of beef per person, and 6 ounces of carrots and 6 ounces of potatoes per person (per-cooked weight). I always use yellow onions and you can add more or less to taste. You will also need salt, pepper, garlic powder or fresh garlic, Worcestershire sauce and cornstarch. I cook the roast slowly and for a long time which makes it very tender, at least an hour per pound. If you are making a smaller or larger roast adjust the corn starch. A little corn starch will thicken a lot of liquid. So when you are making your gravy add your corn starch/water mixture slowly and stop as soon as it starts to thicken. Over time you will learn exactly how much you need. If you get it too thick you can add a little water to thin it, but don’t get carried away or it will lose flavor. Also if you need to prepare part of it ahead of time you can cook the roast to the point where it is ready to add the veggies the day before your dinner, but if you do this put the whole pot in the fridge because you will want ALL the brown stuff in the pan to flavor the veggies.