Preheat your oven to 375°F (190°C).
Heat olive oil in a large skillet over medium-high heat. When it shimmers, you're good to go.
Add the ground lamb or beef and cook until no longer pink, about 5-7 minutes, breaking it up with a wooden spoon as it cooks. Season with salt and pepper.
Add the onions, carrots, and celery to the meat and cook until the vegetables start to soften, about 5-7 minutes.
Stir in the garlic and tomato paste and cook for another minute until fragrant. Your kitchen should smell amazing right about now.
Sprinkle the flour over the mixture and stir to coat everything evenly. Cook for 1-2 minutes to cook off the raw flour taste.
Add the Worcestershire sauce, herbs, and beef broth. Bring to a simmer and cook until the mixture thickens slightly, about 5 minutes.
Stir in the frozen peas – no need to defrost them first! Cook for another minute, then taste and adjust seasoning if needed.