Ingredients
Method
- In a large bowl, whisk the egg and cream. Stir in breadcrumbs and let them soak for a minute. Add Parmesan, garlic, salt, and pepper. Gently mix in the beef and pork. Roll into small meatballs.
- Heat olive oil in a large pot. Brown the meatballs in batches, turning to color all sides. Remove and set aside.
- Blend the canned tomatoes slightly and set aside.
- Melt butter in the same pot. Add onion and cook until soft and golden. Add bell peppers and cook a few more minutes. Stir in garlic, tomato paste, hot sauce, Worcestershire, and all dried seasonings. Cook for about a minute.
- Pour in the chicken broth, beef broth, and blended tomatoes. Bring to a boil, then simmer for 15 minutes.
- Add the meatballs and pasta. Simmer until pasta is tender.
- Lower the heat and stir in the cream and spinach. Cook just until spinach wilts. Taste and adjust seasoning.
- Serve with a scoop of ricotta and plenty of Parmesan.
Notes
This is the kind of soup that makes you slow down without trying. It’s warm, filling, a little messy, and completely comforting.
If your meatballs aren’t perfectly round, you’re doing it right.
