Preheat oven to 350 degrees F.
Fill a large pot with 4-5 cups of water and boil. Add the potatoes and cook on medium high until tender.
Fill a small pot with 2 cups of water. Add the carrots and cook on medium high until tender.
In a large skillet, add the extra virgin olive oil, chopped garlic and chopped onion. Saute until tender and slightly transparent.
Add the ground beef to the onion and garlic and brown fully.
Add the sprouted flour and mix well.
Add the tomato paste, beef broth, sea salt and pepper and mix well.
Add the frozen peas to the boiling carrot water and allow to cook for 3-5 minutes.
Drain the potatoes. Add the butter and milk and mash fully.
Add the beef mixture to a 8x8 baking pan. Spread out to form and even layer.
Drain the carrots and peas and mash.
Spread the carrot and pea mixture to form a layer on top of the beef mixture.
Top the carrot and pea mixture with a layer of mashed potatoes.
Sprinkle shredded cheese on top.
Bake at 350 degrees for 20-25 minutes.