Add the oil to a large skillet and place it over medium high heat for 2 minutes. Add the onions. Cook for 5 minutes, or until fragrant.
Add the ground beef to the skillet and break it apart with a wooden spoon. Add the parsley, rosemary, thyme, salt, and pepper. Combine. Cook for 6-8 minutes or until the meat is browned, stirring occasionally.
Add the Worcestershire sauce and garlic. Stir. Cook for 1 minute.
Add the flour and tomato paste. Stir well until no clumps of tomato paste remain.
Add the broth, frozen peas, carrots, and corn. Bring the liquid to a boil then reduce to simmer. Simmer for 5 minutes, stirring occasionally.
Set the meat mixture aside. Preheat the oven to 400 degrees F.