Boil the potatoes in a small pot of water until tender and easily pierced with a fork.
Drain and mash with cream, salt, and pepper. If too firm, add a little raw milk.
Melt 1 tbsp tallow or butter in a large frying pan over medium heat. Sauté onion, celery, carrots, and garlic until softened. Season with salt and pepper and set aside.
Melt the remaining 1 tbsp fat in the frying pan over medium-high heat. Brown the ground beef, breaking it up as it cooks. Season well.
Sprinkle flour over the beef and stir for about 1 minute.
Stir in tomato paste, soy sauce, apple cider vinegar, onion powder, garlic powder, thyme, and rosemary. Cook for 1–2 minutes.
Return the sautéed vegetables to the pan and add the stock. Simmer for 8 minutes until slightly thickened. Preheat oven to 200°C (375°F).
Stir in the peas and remove from heat.
Transfer the filling to a baking dish and spread evenly. Spoon mashed potatoes on top, smoothing to the edges to seal the filling.
Use a fork to create ridges in the mashed potatoes.
Sprinkle grated Cheddar evenly over the top.
Bake for 25–30 minutes, until bubbling around the edges and golden on top. Let rest for 10 minutes before serving.
Notes
Storage: Refrigerate leftovers in an airtight container for up to 3 days. Freezing: Freeze the unbaked pie for up to 2 months. Thaw in the fridge overnight before baking.