Preheat your oven to 400°F (200°C).
In a large sauté pan over medium-high heat, add the lean ground beef along with the diced yellow onion and minced garlic. Cook for about 8-10 minutes until browned and fragrant.
Sprinkle the all-purpose flour over the meat mixture and stir well for about 1 minute.
Slowly pour in the beef broth, season with Worcestershire sauce, dried minced onion flakes, onion powder, garlic powder, salt, and black pepper. Stir for another minute.
Lower the heat and mix in 1 cup of shredded cheddar cheese and sour cream. Stir until the cheese melts.
Transfer the mixture to a baking dish, add diced potatoes and carrots, and stir to combine.
Top with remaining shredded cheddar cheese.
Cover with aluminum foil and bake for 30-35 minutes. Remove foil in the last 5 minutes to let cheese brown.
Let cool for a few minutes before serving. Optionally, sprinkle with dried parsley.