Preheat oven to 400.
In a large pot, bring 8 cups of water to a boil. Add yams/sweet potato pieces. Boil for 15 to 20 minutes until soft. Drain well. Return to pot. Add 1 Tbs parsley, 1/2 tsp salt, and 1/2 tsp pepper. Mash yams/sweet potatoes well while mixing in spices.
Meanwhile in a large frying pan over medium heat, brown ground beef/turkey with garlic and onion.
Once browned, add carrots to meat mixture. Continue cooking for 3 to 4 minutes until carrots are slightly tender.
Add peas, sweet corn, tomatoes, 1 Tbs parsley, 1/2 tsp salt, 1/2 tsp pepper, oregano, and basil in the meat mixture and stir well. Cook for additional 2 to 3 minutes until heated through. Removed from heat.
In a 9x2x13 baking dish, pour and spread meat mixture evenly on the bottom. Spoon yam/sweet potatoes over meat mixture and smooth over top.
Bake at 400 for 10 minutes. Sprinkle cheese over the top and bake for additional 5 minutes.
Serve warm and enjoy!