Preheat Oven: Preheat your oven to 350°F (175°C). Grease a loaf pan or line it with parchment paper.
Prepare Mashed Potatoes or Flax Egg: Mashed Potatoes: Peel and boil one medium potato until tender. Mash with a fork or potato masher until smooth. Set aside to cool slightly. Flax Egg: If using flaxseed meal, combine 1 tbsp of flaxseed meal with 3 tbsp of water. Stir and let sit for 5-10 minutes until thickened.
Mix the Ingredients: In a large mixing bowl, combine the ground meat (or plant-based protein), breadcrumbs, mashed potatoes (or flax egg), chopped onion, minced garlic, herbs, vegetable broth, salt, and pepper. Use a spoon or spatula to mix until fully combined. Don’t overwork the mixture to keep it tender.
Form the Meatloaf: Transfer the mixture into your prepared loaf pan. Press down lightly to form the loaf shape. Smooth the top.
Add Glaze (Optional): Spread ketchup or BBQ sauce over the top of the meatloaf for a flavorful glaze. This adds both taste and a beautiful finish.
Bake: Place the loaf pan in the preheated oven and bake for 45-60 minutes, or until the internal temperature reaches 160°F (71°C) for ground meat, or until firm for a vegan version.
Rest and Serve: Allow the meatloaf to rest for 10 minutes before slicing. This will help it set and make slicing easier.