Spicy Beef and Pork Meatballs with Beans and Olives

Spicy Beef and Pork Meatballs with Beans and Olives

Tender meatballs made from a savory blend of beef and pork, seared and simmered in a robust, spicy tomato sauce studded with briny olives and creamy white beans.

45mIntermediate4 servings

Equipment

Mixing bowl
Large skillet or Dutch oven
Meat thermometer

Ingredients

4 servings

Meatballs

  • 250 g ground beef (80% lean)
  • 250 g ground pork
  • 50 g panko breadcrumbs
  • 1 egg, lightly beaten
  • 2 garlic, minced
  • 4 g smoked paprika
  • 6 g kosher salt
  • 2 g black pepper

Spicy Tomato Sauce

  • 30 ml extra virgin olive oil
  • 1 yellow onion, finely diced
  • 3 garlic, minced
  • 3 g red chili flakes
  • 30 g tomato paste
  • 800 g crushed tomatoes
  • 120 ml beef broth
  • 240 g cannellini beans, rinsed and drained
  • 80 g kalamata olives, pitted and halved

Nutrition (per serving)

698
Calories
35g
Protein
47g
Carbs
42g
Fat
12g
Fiber
13g
Sugar
1551mg
Sodium

Method

01

In a mixing bowl, combine the ground beef, ground pork, panko breadcrumbs, beaten egg, minced garlic, smoked paprika, kosher salt, and black pepper. Mix gently with your hands until the ingredients are just incorporated evenly.

02

Roll the meat mixture into portions slightly larger than a golf ball, yielding approximately 16 meatballs. Place them on a clean tray or plate.

5m
03

Heat the extra virgin olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer, turning occasionally, until heavily browned on all sides, about 6 to 8 minutes. Remove the meatballs to a clean plate, leaving the rendered fat in the skillet.

8mLook for: A deep, dark brown crust on the exterior of the meatballs.
04

Lower the heat to medium. Add the diced yellow onion to the residual fat in the skillet and saute until softened and translucent, about 5 minutes. Add the minced garlic and cook for 1 additional minute until fragrant.

6m
05

Stir the tomato paste and red chili flakes into the onion mixture. Cook while stirring continuously until the tomato paste deepens in color to a dark rust red, about 2 minutes.

2m
06

Pour the crushed tomatoes and beef broth into the skillet. Stir well, using a wooden spoon to scrape up any browned bits stuck to the bottom of the pan. Bring the mixture to a gentle boil.

4m
07

Reduce the heat to low. Stir the drained cannellini beans and halved kalamata olives into the sauce, then nestle the browned meatballs back into the skillet.

08

Cover the skillet and let the dish simmer gently for 15 minutes. Check that the meatballs have reached a safe internal temperature of 74C/165F and the sauce has thickened slightly before removing from the heat.

15m

Chef's Notes

  • For the most tender meatballs, soak the panko breadcrumbs in a splash of water or dairy-free milk for 5 minutes before adding them to the meat mixture. This creates an immediate moisture-retaining binder known as a panade.
  • The 50/50 blend of pork and beef is crucial for traditional textures: the pork provides sweet fat and soft moisture, while the beef offers a robust, savory backbone and structure.
  • Always check the seasoning of your raw meatball mixture before rolling the entire batch. Fry a small teaspoon-sized patty in a skillet, taste it, and adjust the salt or paprika in the main bowl as needed.
  • Raw meat handling requires strict hygiene. Wash hands, utensils, and surfaces thoroughly with hot soapy water after working with the raw beef and pork to prevent cross-contamination.

Storage

Refrigerator: 4 daysStore in an airtight container. The flavors will deepen and meld overnight.

Freezer: 2 monthsFreeze in a freezer-safe container. Thaw overnight in the refrigerator before reheating gently on the stove.

Reheating: Reheat in a saucepan over medium-low heat until bubbling and the meatballs reach an internal temperature of 74C/165F.

More Like This

Powered by recipe-api.com