Calabrian Spiced Pork Meatballs in Rich Tomato Sauce

Bold Italian meatballs featuring ground pork seasoned with Calabrian-inspired spices including sweet and smoked paprika, chili powder, and fresh herbs. The tender meatballs are pan-fried until golden, then simmered in a deeply flavored tomato sauce enriched with sauteed onions and garlic. Perfect for family dinners or casual entertaining, this recipe delivers authentic Southern Italian flavors with a satisfying combination of savory pork, tangy Pecorino Romano, and aromatic spices that create a comforting, hearty meal.
Ingredients
- 2 tablespoons olive oil
- 1 large red onion, finely sliced
- 2 cloves garlic, minced
- ¼ teaspoon kosher or fine sea salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon sweet paprika
- ¼ teaspoon smoked paprika
- ¼ teaspoon chili powder
- 1 teaspoon dried basil
- 2 cups canned tomatoes, peeled and chopped
- 20 ounces ground pork
- ½ cup gluten-free bread crumbsregular bread crumbs1:1none
if gluten is not a concern
- ½ cup grated Pecorino Romano cheese
- ½ cup grated Parmesan cheese
- 1 large egg
- 1 tablespoon olive oil
- 2 tablespoons canola oil, for frying
- 4 tablespoons flat-leaf parsley, roughly chopped
Instructions
- 1
Heat olive oil in large skillet over low heat
- 2
Add sliced onion and saute for 5 minutes
- 3
Add garlic and season with salt, pepper, sweet paprika, smoked paprika, chili powder, and dried basil
- 4
Stir and saute for 2-3 minutes
- 5
Add canned tomatoes and cook until juices thicken, about 30 minutes, stirring every 5 minutes
- 6
Mix meat, bread crumbs, cheeses, egg, black pepper, and olive oil in large deep bowl with wooden spoon
- 7
Roll mixture into 16 round balls
- 8
Cover and refrigerate for at least 30 minutes to firm up
- 9
Heat canola oil in large skillet over medium heat
- 10
Cook meatballs for 2-3 minutes on each side until evenly browned
- 11
Transfer meatballs to skillet with tomato sauce
- 12
Cover and cook for 3-4 minutes
- 13
Top with parsley and serve
Tips
Refrigerating the meatball mixture for at least 30 minutes helps them hold their shape during cooking and prevents them from falling apart in the pan.
Cook the tomato sauce low and slow, stirring every 5 minutes to prevent sticking and allow the flavors to concentrate and develop depth.
Brown the meatballs on all sides before adding to the sauce to create a flavorful crust that adds texture and prevents them from becoming mushy.
Good to Know
Refrigerate cooked meatballs and sauce for up to 3 days in airtight container. Reheat gently on stovetop with splash of water if needed.
Meatballs can be formed and refrigerated up to 1 day ahead. Sauce can be made 2 days in advance and reheated before adding meatballs.
Serve hot over gluten-free pasta, mashed potatoes, or polenta. Garnish generously with fresh parsley and additional grated cheese if desired.
Common Mistakes
Don't skip chilling the meatball mixture to avoid them falling apart during cooking
Avoid high heat when browning meatballs to prevent burning the exterior before cooking through
Don't overcrowd the pan when frying meatballs to ensure even browning
Substitutions
Dairy-Free Swaps
General Alternatives
if gluten is not a concern
FAQ
Can I make these meatballs ahead of time?
Yes, you can form the meatballs and refrigerate them up to 1 day ahead. The sauce can also be made 2 days in advance and stored separately in the refrigerator.
What if I don't have gluten-free bread crumbs?
Regular bread crumbs work perfectly fine if gluten is not a concern. You can also make your own by processing day-old bread in a food processor until fine.
How long will these keep in the refrigerator?
The cooked meatballs and sauce will keep for up to 3 days in the refrigerator when stored in an airtight container. Reheat gently on the stovetop.