1. Prep & Preheat
- 
Preheat oven to 375°F (190°C).
 - 
Lightly grease a 9×5-inch loaf pan or line with parchment paper.
 
2. Make the Meatloaf Mixture
- 
In a skillet, heat olive oil over medium heat. Sauté onion and garlic until soft (about 5 min).
 - 
In a large bowl, combine ground beef, sautéed onion & garlic, egg, tomato sauce, breadcrumbs, peas, parsley, salt, and pepper. Mix well.
 - 
Press mixture into the loaf pan, shaping it evenly.
 - 
Spread BBQ sauce over the top for a sweet, tangy glaze.
 
3. Bake the Meatloaf
- 
Bake for 50-60 minutes or until the internal temperature reaches 160°F (71°C).
 
4. Prepare the Mashed Potatoes
- 
Boil peeled potatoes in salted water until fork-tender (15-20 min). Drain.
 - 
Mash with butter, heavy cream, salt, and pepper until smooth.
 
5. Add the Cheesy Topping
- 
Sprinkle with cheddar cheese.
 - 
Broil for 3-5 minutes until the cheese is bubbly and golden.
 
6. Serve & Enjoy!
- 
Let rest 5 minutes before slicing.
 - 
Serve with a fresh salad or steamed veggies.
 
Tips & Variations
✅ Meat Swap: Try ground turkey, chicken, or pork for a lighter twist.
✅ Veggie Boost: Swap peas for carrots, corn, or mushrooms.
✅ Extra Cheesy: Stuff the meatloaf with mozzarella or mix pepper jack into the mashed potatoes.
✅ Herb Upgrade: Add rosemary or thyme to the mashed potatoes for extra flavor.
✅ Make Ahead: Assemble the meatloaf a day ahead and bake when ready!
FAQs
Can I freeze leftovers?
Yes! Store slices in an airtight container for up to 3 months. Reheat in the oven or microwave.
How long do leftovers last in the fridge?
Up to 3 days—perfect for quick meals!
Why You’ll Love This Dish
✔ Rich, savory meatloaf with hidden veggies
✔ Creamy, cheesy mashed potatoes for the perfect finish
✔ Easy to customize with your favorite flavors
✔ Great for meal prep—leftovers taste amazing!
Dig into this hearty, comforting meal and watch it become a family favorite! 🍽️🧀