Ingredients
- 1 pound ground pork (look for 80% lean for the best flavor and moisture)
- 1/2 cup breadcrumbs (plain or seasoned)
- 1/4 cup grated Parmesan cheese (optional, but adds great depth)
- 1 large egg
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 teaspoons fresh parsley, chopped (or 1 teaspoon dried parsley)
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil (for frying)
- 3 large sweet potatoes, peeled and chopped
- 3 tablespoons unsalted butter
- 1/4 cup milk (or more, depending on desired mash consistency)
- 1/4 teaspoon ground cinnamon (to enhance the natural sweetness of the potatoes)
- Salt and pepper, to taste
If you need substitutions, ground turkey or chicken can be used in place of pork, though I find pork’s fat content keeps the meatballs extra juicy. For a dairy-free version, swap butter for olive oil and use a plant-based milk alternative in the mash. Breadcrumbs can be replaced with crushed crackers or oats for a gluten-free twist.
Instructions
- Start by peeling and chopping the sweet potatoes into roughly equal-sized chunks. Place them in a large pot and cover with cold water. Add a pinch of salt and bring to a boil over high heat. Cook until tender when pierced with a fork, about 15-20 minutes.
- While the potatoes are cooking, preheat a large skillet over medium heat and add the olive oil.
- In a large mixing bowl, combine the ground pork, breadcrumbs, Parmesan, egg, minced garlic, chopped onion, parsley, oregano, smoked paprika, salt, and pepper. Use your hands or a spoon to gently mix everything until just combined—avoid overmixing to keep your meatballs tender.
- Shape the mixture into golf ball-sized meatballs, about 1 1/2 inches in diameter. I find it helpful to wet my hands slightly to prevent sticking.
- Carefully place the meatballs in the hot skillet, making sure not to overcrowd the pan. Cook in batches if needed. Brown the meatballs on all sides over medium heat, about 8-10 minutes total, turning frequently so they cook evenly.
- Once browned, reduce the heat to low, cover the skillet, and let the meatballs cook through for another 5-7 minutes. You can also check doneness by cutting one open to ensure no pink remains.
- By this time, the sweet potatoes should be tender. Drain them well and return to the pot or a large bowl.
- Add the butter, milk, and cinnamon to the sweet potatoes. Mash until smooth and creamy, adjusting milk as needed for your preferred consistency. Season with salt and pepper to taste.
- Serve the warm meatballs atop generous scoops of sweet potato mash. I like to garnish with fresh parsley or a drizzle of olive oil for a little extra brightness.
When I make this recipe, I often pause here, watching my family’s faces light up with the first bite. It’s these little moments that remind me why I started RecipeChic in the first place.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International