For the meatballs
01 -
3/4 lb (340 g) ground beef
02 -
1/2 lb (225 g) ground pork
03 -
1/2 cup (45 g) plain breadcrumbs
04 -
1/3 cup (30 g) grated parmesan cheese, plus more for serving
05 -
1 large egg
06 -
2 cloves garlic, minced
07 -
2 tablespoons chopped fresh parsley
08 -
1 teaspoon Italian seasoning
09 -
3/4 teaspoon kosher salt
10 -
1/4 teaspoon black pepper
For the soup
11 -
2 tablespoons olive oil, divided
12 -
1 medium yellow onion, diced
13 -
2 medium carrots, diced
14 -
2 ribs celery, diced
15 -
3 cloves garlic, minced
16 -
2 tablespoons tomato paste
17 -
1 can (14.5 oz or 411 g) fire-roasted diced tomatoes, with juices
18 -
6 cups (1.4 L) low-sodium beef broth
19 -
1 lb (450 g) Yukon Gold potatoes, cut into 1/2-inch cubes
20 -
2 bay leaves
21 -
1 teaspoon Italian seasoning
22 -
1/4 teaspoon red pepper flakes, optional
23 -
Salt and black pepper, to taste
24 -
2 tablespoons chopped fresh basil, for serving
25 -
2 tablespoons chopped fresh parsley, for serving