Equipment
Ingredients
Pork Meatballs
- 500 g ground pork, chilled
- 50 g panko breadcrumbs
- 1 egg
- 2 garlic, minced
- 15 g fresh parsley, finely chopped
- 6 g kosher salt
- 2 g black pepper, freshly ground
Stew Base
- 30 ml olive oil
- 200 g yellow onion, diced
- 300 g carrots, peeled and thickly sliced
- 500 g waxy potatoes, peeled and cut into bite-sized cubes
- 30 g tomato paste
- 800 g crushed tomatoes
- 500 ml chicken broth
- 1 bay leaf, whole
- 2 g dried thyme
- 150 g frozen peas
Nutrition (per serving)
Method
Combine the ground pork, panko breadcrumbs, egg, minced garlic, chopped parsley, kosher salt, and black pepper in a mixing bowl. Gently mix with your hands until just combined, being careful not to overwork the meat. Wash hands thoroughly after handling raw pork to prevent cross-contamination.
Roll the pork mixture into uniform meatballs, about the size of a golf ball or 30 grams each. Place the shaped meatballs on a clean plate.
Heat the olive oil in a Dutch oven over medium-high heat. Working in batches to avoid crowding, add the meatballs and brown them on all sides. Transfer the browned meatballs back to the plate.
Reduce the heat to medium. In the same Dutch oven using the residual oil and pork fat, add the diced yellow onion and sliced carrots. Sauté until the onions are translucent and slightly softened.
Stir the tomato paste and dried thyme into the vegetables. Cook, stirring constantly with a wooden spoon, until the tomato paste darkens from bright red to a deep rust color.
Pour in a small splash of the chicken broth to deglaze the pot. Scrape the bottom firmly with your wooden spoon to release any browned bits of fond stuck to the pan.
Add the remaining chicken broth, crushed tomatoes, cubed waxy potatoes, and the bay leaf to the pot. Stir well to combine all ingredients and bring the mixture to a gentle boil.
Reduce the heat to medium-low to maintain a gentle simmer. Carefully return the browned meatballs and any accumulated juices from the plate to the pot. Cover and simmer until the potatoes are tender and the meatballs reach a safe internal temperature of 74°C/165°F.
Remove the lid and discard the bay leaf. Stir in the frozen peas and simmer for an additional few minutes until the peas are heated through and vibrant green. Taste the broth and adjust seasoning with additional salt and pepper if desired. Serve hot.
Chef's Notes
- Browning the meatballs before stewing builds a foundational layer of savory fond at the bottom of your pot. Do not skip this step, as it is essential for a deep, complex sauce.
- Using waxy potatoes is crucial for hearty stews. Their lower starch and higher moisture content allow them to hold their structural integrity during the long simmer.
- Do not rush the tomato paste cooking step. Caramelizing the paste in the residual fat removes its raw, metallic flavor and introduces rich, sweet umami notes to the broth.
- If you prefer a thicker stew, you can mash a few of the cooked potato cubes against the side of the pot with your wooden spoon at the very end to release their starches into the broth.
Storage
Refrigerator: 4 days — Store in an airtight container. Flavors deepen and meld overnight, making this excellent for leftovers.
Freezer: 3 months — Potatoes may change texture slightly and become softer upon freezing. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat until bubbling and meatballs reach an internal temperature of 74 degrees Celsius.










