In a large pot, pour the olive oil and heat over medium heat. Add the finely chopped onion and minced garlic, sautéing them until the onion is translucent, about 3-4 minutes.
Add the minced beef to the pot, using a wooden spoon to break it apart. Cook until the beef is browned, approximately 5-7 minutes. If there is any excess fat, drain it off carefully.
Stir in the diced carrots and frozen peas, cooking them for an additional 2-3 minutes until the vegetables soften slightly.
Incorporate the tomato paste, beef broth, Worcestershire sauce, thyme, and your choice of salt and pepper. Raise the heat to bring the mixture to a simmer, then reduce the heat to low and cover the pot partially.
In a separate mixing bowl, whisk together the flour, baking powder, and salt until well combined.
Cut the cold, cubed butter into the dry ingredients using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Gradually stir in the milk until a soft dough forms. If you desire, add in the chopped parsley for an enhanced flavor.
Once the beef mixture has reached a simmer, use a spoon to drop dollops of the dumpling batter evenly over the surface. Cover the pot with a lid, allowing the dumplings to steam on top of the beef mixture for about 15-20 minutes until they rise and become fluffy.
Once the dumplings are fully cooked, gently fluff them with a fork, mixing them into the beef stew for a cohesive blend of flavors.
Serve the dish warm in bowls, garnished with additional parsley if desired for a pop of color and freshness.
Notes
Serve with crusty bread for soaking up the juices.