Preheat your oven to 375°F (190°C) so it’s fully heated and ready for baking. Lightly grease a pie dish or small baking dish with a little oil or butter to prevent sticking. This step ensures the taco pie releases easily when slicing and serving later.
Place a large skillet over medium heat and add the ground beef. Cook the beef for about 5–7 minutes, using a spatula to break it into small crumbles as it browns. Once the beef starts to cook, add the diced onion and minced garlic. Continue cooking until the beef is fully browned and the onion becomes soft and slightly translucent. If there is excess grease in the pan, carefully drain it off so the pie doesn’t become oily.
Sprinkle the taco spices — chili powder, cumin, paprika, salt, and black pepper — over the beef mixture. Stir everything together well so the spices coat the meat evenly. Let the mixture cook for another 1–2 minutes to allow the spices to toast slightly and deepen their flavor.
Transfer the seasoned beef mixture into the prepared baking dish. Use the back of a spoon or spatula to spread it evenly across the bottom so the layer is level. This will help the pie cook evenly and make slicing easier later.
In a medium mixing bowl, crack the eggs and add the heavy cream. Whisk them together until the mixture is smooth, pale, and fully combined. This creamy egg mixture will help bind the taco pie together while it bakes.
Slowly pour the egg and cream mixture over the beef layer in the baking dish. Try to distribute it evenly across the surface so it settles into all the spaces between the meat.
Sprinkle the shredded cheese evenly over the top of the pie. Make sure the cheese covers the entire surface so it melts into a golden, bubbly layer while baking.
Place the baking dish into the preheated oven and bake for 20–25 minutes, or until the center of the pie is set and the cheese on top is melted and lightly golden. Once done, remove the pie from the oven and allow it to rest for about 5–10 minutes before slicing. This short resting time helps the layers firm up and makes it easier to serve clean slices.