Prepare ingredients: Chop onion, dice carrot and tomato, mince garlic, slice potatoes.
Cook ground beef: Sauté onion in olive oil, add ground beef, cook until browned. Season with salt, pepper, chili powder, thyme, and parsley.
Add vegetables and stock: Stir in garlic, carrot, tomato, and frozen peas. Thicken with flour, add vegetable stock, simmer for 5-7 minutes.
Layer potatoes: Preheat oven, grease baking dish, layer potatoes and ground beef mixture. Season top layer.
Bake: Cover and bake for 30 minutes, uncover and bake for 15-20 more minutes until potatoes are tender.
Serve: Garnish with parsley if desired.
Enjoy!