Begin by generously seasoning the beef chuck roast with salt and pepper, ensuring all sides are well-coated.
In a large Dutch oven or heavy pot, heat the olive oil over medium-high heat. Once the oil is shimmering, carefully sear the roast on all sides until richly browned, approximately 3-4 minutes per side. Once browned, remove the roast from the pot and set it aside.
In the same pot, add the sliced onions and sauté until they become soft and translucent, about 5 minutes. Then, add the minced garlic and continue to sauté for another 1-2 minutes, stirring frequently until fragrant.
Introduce the chopped carrots and celery to the pot, sautéing for about 3-4 minutes, allowing them to slightly soften.
Pour in the diced tomatoes along with their juice, followed by the beef broth, dried oregano, dried basil, and optional red pepper flakes. Stir the mixture well to ensure all the flavors meld together.
Carefully return the seared roast to the pot, nestling it among the sautéed vegetables and savory liquid. Increase the heat to bring it to a gentle simmer, then cover the pot and reduce the heat to low.
Allow the roast to cook slowly for approximately 3-4 hours, or until it reaches a tender state where it easily shreds apart with a fork. For a convenience option, use a slow cooker and set it on low for 6-7 hours.
Once the roast is thoroughly cooked, remove it from the pot and allow it to rest for a few minutes before slicing to maintain its juices.
Serve the sliced roast on a plate with a generous ladle of the sauce and hearty vegetables over a bed of pasta or creamy mashed potatoes.
Notes
For added richness, consider drizzling a little extra olive oil over the top before serving. This dish pairs beautifully with crusty bread for a complete and satisfying meal!
Keyword beef, comfort food, Italian, pot roast, slow-cooked