Add cold water to a medium saucepan. Peel your potatoes and cut them into large cubes, adding them to the water as you cut them. This will help keep them from turning brown. Once all potatoes are cut, cover the pan and bring it to a boil. Once it is boiling, take off the lid and reduce it to a simmer. Simmer 10-15 minutes until it breaks with a fork.
1 pound russet potatoes
While the potatoes are simmering, chop your onion. Heat a pan on medium high, then add a little oil once the pan is hot. When the oil starts to shimmer, add the onion, and saute until it is translucent. Once the onion is soft, add the ground beef.
1 cup chopped onion, 1 pound ground beef
Preheat your oven to 400 degrees.
Ensure that the beef is broken up into crumbles as it browns. Once it is fully browned - usually 3-5 minutes - remove it from the heat. Place the cooked beef into an 8x8 pan, and add the can of tomatoes, including juice. Stir until just mixed. Top with the corn in a new layer, and return to your potatoes.
14.5 ounces can diced tomatoes, 1 cup corn kernels
Once your potatoes are cooked, drain them but do not rinse them. Rice them back into your pan, and add the chicken stock, salt, and pepper, and gently stir until just mixed.
1/3 cup chicken stock, 1 teaspoon salt, 1/2 teaspoon pepper
Spread the potatoes in a layer over the corn, then add your cheese to the top. Bake in a 400 degree oven for 25 minutes. Let the shepherd's pie sit for 10-15 minutes before serving, then cut and enjoy.