Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Dry beef with paper towels and season with salt and pepper. Working in batches so you don’t overcrowd the pan, add the beef and cook until browned on all sides. Remove beef and juices to a plate.
In the same pot, turn heat down to medium and add 1 tablespoon of olive oil. Add the onion, carrots, and celery. Cook for 5 to 7 minutes, until onions are softened, making sure to scrape up any browned bits from the bottom. Add the garlic and cook for 30 seconds.
Stir in the tomato paste. Add the beef back to the pot along with the beef broth, salt, pepper, thyme, and bay leaf.
Bring to a gentle boil, then reduce heat to low. Cover and simmer for 1 hour, stirring occasionally, until the beef is tender.
Stir in the egg noodles and cook uncovered for 8 to 10 minutes, or until tender.
Remove the bay leaf. Taste and adjust seasoning. Ladle into bowls and garnish with parsley if desired.
Notes
Noodle control: Cook noodles separately if you plan on lots of leftovers so they don’t soak up too much broth.
Vegetable swap: Add peas or corn at the end if you like a little sweetness.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove and add extra broth if needed.