Preheat oven to 425F. Wash and peel Yukon gold potatoes and cut into 1.5" pieces. In a heavy bottomed pot, add potatoes and cover with water so that the quantity of water is two times that of the potatoes. Bring to a boil, reduce heat to medium and simmer until the potatoes are very tender, about 15 minutes.
Drain potatoes thoroughly, return to pot and mash potatoes until all lumps are removed. Add rice milk, margarine, and season to taste with salt and pepper.
Dice 1/2 | 1 onion, and mince garlic. Chop thyme and rosemary leaves and save for later. Heat 1T | 2T oil in large saute pan until hot. Saute onion and garlic for 2-3 minutes.
Add ground beef and cook until meat is browned and cooked through, 5-6 minutes. Add tomato paste and cook for additional 1 minute. Add 1/2C | 1C red-cooking wine (optional), coconut aminos, and 1C | 2C chicken stock (recipe on package), chopped thyme, rosemary, and peas & carrots. Continue to cook for an additional 3-4 minutes.
Transfer beef mixture into casserole dish, cover with a layer of Yukon Gold mashed potatoes. Season top with 1/2t | 1T paprika, salt and pepper.
Bake for approximately 25-30 minutes or until potatoes are golden brown and internal temperature is 165F. Remove from the oven and let cool for 5 minutes. Serve & Enjoy!