Preheat Dutch oven on medium-high heat and add a bit of oil and half of the beef, sprinkle with 1/4 teaspoon salt and 1/4 teaspoon pepper. Cook undisturbed for 2-3 minutes, stir and cook a bit more until browned. Transfer to a large plate and repeat with remaining beef, transferring to the plate.
To the pot, add a bit more oil, onion, carrot and celery. Saute for 3-4 minutes, stirring occasionally. Add Italian seasoning and saute for 30 more seconds, stirring often. Then add tomato paste and stir until incorporated.
Add browned beef, potatoes, beef broth, bay leaves, remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Stir, cover and bring to a boil. Then reduce heat to low and simmer for 60-70 minutes or until meat is tender.
In a small bowl, whisk cold water with cornstarch and add to the pot. Stir gently and simmer for a few minutes until thickened. Turn off heat.
Add peas, garlic and dill. Stir and let stew sit for 5 minutes.
Serve hot with bread and salad or on its own.
Notes
Store: Refrigerate in an airtight container for up to 5 days.
Freeze: I am not a fan of freezing beef stew because it contains potatoes. Freezing puts a lot of strain on potatoes that are low in fiber. The water expands and forms ice crystals which makes potatoes mushy upon thawed.