Spooky and savory comfort food magic
Looking for a fun, festive dinner that will enchant the whole family? These Ghost Mashed Potatoes & Meatballs are the perfect weeknight win. By piping fluffy mashed potatoes into adorable ghost shapes atop savory, juicy beef meatballs, you get a meal that is as playful as it is delicious. This recipe is a fantastic way to turn a standard protein-heavy dinner into a seasonal masterpiece without spending hours in the kitchen. Whether you are prepping for a themed party or just want to add some excitement to your routine, this protein-packed dinner is guaranteed to disappear from the plates in record time!
⏱️ Time Breakdown
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 servings
📝 Ingredients List
- 2 lbs Yukon Gold potatoes, peeled and chopped
- 1/2 cup whole milk
- 4 tbsp unsalted butter
- 1 lb ground beef
- 1/2 cup panko breadcrumbs
- 1/4 cup finely diced onion
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
- Black sesame seeds or tiny bits of olive for ghost eyes
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large pot for boiling potatoes
- Potato masher or ricer
- Large skillet for searing meatballs
- Piping bag with a large round tip
- Mixing bowl
- Baking sheet
Step-by-Step Beginner-Friendly Instructions
- Boil the Potatoes: Place peeled potatoes in a large pot of salted water. Bring to a boil and cook for 15 minutes until fork-tender. Drain well.
- Mash: Return potatoes to the pot. Add butter and milk, mashing until smooth and creamy. The consistency should be firm enough to hold a shape when piped. 👻
- Form Meatballs: In a bowl, mix ground beef, breadcrumbs, onion, and spices. Shape into 12 even-sized meatballs.
- Sear: Heat olive oil in a skillet over medium-high heat. Add meatballs and cook for 8–10 minutes, turning occasionally until browned and cooked through.
- Assemble: Place meatballs on a platter. Load the mashed potatoes into the piping bag. Pipe a mound of potato onto each meatball to create a ‘ghost’ shape. ✨
- Decorate: Use black sesame seeds to give each ghost two eyes.
💡 Pro Tips
- Storage: Store the meatballs and potatoes separately in airtight containers in the fridge for up to 3 days.
- Consistency: If the potatoes are too runny to hold a ghost shape, stir in a tablespoon of parmesan cheese to thicken them up.
- Substitutions: If you prefer a leaner option, ground turkey works beautifully in place of the beef.
- Serving: Serve with a side of steamed broccoli for a balanced, colorful meal.
Variations
- Cheesy Ghosts: Mix a handful of shredded cheddar into the potatoes for an extra savory flavor profile.
- Spicy Ghosts: Add a pinch of red pepper flakes to the meatball mixture for a subtle kick.
FAQ
Can I make these ahead of time? Yes! You can prep the meatballs and mash the potatoes earlier in the day. Keep the potatoes warm in a slow cooker or microwave them briefly before piping.
Do I need a piping bag? If you don’t have one, a sturdy plastic bag with a corner snipped off works perfectly to pipe the ghosts!
Print
Ghost Mashed Potatoes & Meatballs
- Total Time: 40
- Yield: 4 servings 1x
- Diet: Halal
Description
Enchant your dinner table with these adorable and savory Ghost Mashed Potatoes & Meatballs. This festive, kid-friendly meal pairs perfectly seasoned, juicy ground beef meatballs with fluffy, creamy Yukon Gold mashed potatoes piped into whimsical ghost shapes. It is a delightful, protein-packed dinner that brings a touch of spooky, seasonal magic to your weeknight routine without requiring hours of labor in the kitchen.
Ingredients
2 lbs Yukon Gold potatoes, peeled and chopped
1/2 cup whole milk
4 tbsp unsalted butter
1 lb ground beef
1/2 cup panko breadcrumbs
1/4 cup finely diced onion
1 tsp garlic powder
1/2 tsp salt
1/4 tsp black pepper
2 tbsp olive oil
Black sesame seeds or tiny bits of olive for ghost eyes
Instructions
Place peeled potatoes in a large pot of salted water, bring to a boil, and cook for 15 minutes until fork-tender, then drain.
Return potatoes to the pot, add butter and milk, and mash until smooth and firm enough to hold a shape.
In a mixing bowl, combine ground beef, breadcrumbs, onion, and spices, then form into 12 even-sized meatballs.
Heat olive oil in a skillet over medium-high heat and sear the meatballs for 8-10 minutes, turning until browned and cooked through.
Place meatballs on a serving platter.
Load the mashed potatoes into a piping bag fitted with a large round tip.
Pipe a tall, rounded mound of potato onto each meatball to create a ghost shape.
Use black sesame seeds or olive bits to give each ghost two eyes.
Notes
Store the meatballs and potatoes separately in airtight containers in the fridge for up to 3 days. If your mashed potatoes are too runny to hold their ghost shape, stir in a tablespoon of grated parmesan cheese to thicken the texture.
- Prep Time: 15
- Cook Time: 25
- Category: Recipes
- Method: Boiling and Pan-searing
- Cuisine: American
Nutrition
- Serving Size: 3 meatballs with potato ghosts
- Calories: 480
- Sugar: 2g
- Sodium: 450mg
- Fat: 26g
- Saturated Fat: 10g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 95mg
