This comforting Beef and Tomato Stew is a hearty and flavorful dish that's perfect for a cozy dinner. Tender chunks of beef are simmered with tomatoes, potatoes, and aromatic vegetables in a rich broth. This one-pot meal is easy to prepare and will fill your home with the inviting aroma of a classic stew.
Cut the beef chuck roast into 1-inch cubes. Season the beef with salt and black pepper.
Chop the onions, carrots, celery stalks, and potatoes into 1-inch pieces. Mince the garlic cloves.
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the beef cubes and cook, stirring occasionally, until browned on all sides, about 5-7 minutes.
Add the chopped onions, carrots, celery, and minced garlic to the pot. Cook, stirring occasionally, until the vegetables are softened, about 5 minutes.
Stir in the canned diced tomatoes, beef broth, tomato paste, Worcestershire sauce, dried thyme, dried rosemary, bay leaf, and the remaining salt and black pepper. Bring the mixture to a boil.
Add the chopped potatoes to the pot. Reduce the heat to low, cover the pot, and let the stew simmer for 2 hours, or until the beef and vegetables are tender.
Remove the bay leaf from the stew. Serve the Beef and Tomato Stew hot, garnished with fresh herbs if desired.