Get all the ingredients ready. Peel the potatoes and cube then soak in a bowl of water, peel the carrots and slice/into rings, clean the celery and thinly slice.
Heat a large saucepan/pot over medium-high heat and add the ground beef, brown the beef until the beef no longer pink. Remove the beef and discard the fat.
In the saucepan/pot heat the oil/butter, add garlic, ginger, carrot, celery, onion, and sauté. Stir, and cook until the vegetables are soft about 3-4 minutes.
Seasoning with seasoning powder (if you’re using), salt and pepper. Add the flour and combine, cook for about 1-2 minutes.
Add the cooked beef, potatoes, Worcestershire sauce, broth, bay leaf, and milk then stir.
Cover and bring to a boil, then simmer until the potatoes are soft. Stir in the cheese, stir until it melted. Check the seasoning and readjust if necessary.
Garnish with more cheese (if you wish). Serve with toasted bread or buns. Enjoy!