Ingredients
For the Meatballs:
- 1 pound ground beef (85/15 ratio)
- 1 ½ cups fresh breadcrumbs (about a 2-ounce French roll, processed)
- 2 small garlic cloves (or 1 large), pressed
- 1 teaspoon salt
- 1 teaspoon Italian seasoning
- ½ teaspoon black pepper
- Pinch red pepper flakes
- 1 egg
- 2 tablespoons milk
For the Soup:
- Olive oil
- 1 onion, finely chopped
- 3 carrots, peeled and diced
- 2 ribs celery, diced
- 1 large zucchini, diced
- 2 teaspoons Italian seasoning
- 1 teaspoon dry oregano
- ½ teaspoon black pepper
- Pinch salt
- Pinch red pepper flakes
- 3 large cloves garlic, pressed
- 1 (3-ounce) can tomato paste
- 5 cups beef broth or stock, warm
- 1 (15-ounce) can navy beans (or other small white beans), drained and rinsed
- Parmesan rind chunk (optional)
- 2 cups fresh baby spinach leaves
- 1 tablespoon chopped flat-leaf parsley
- 1 tablespoon chopped basil
- 1 ½ cups cooked ditalini pasta (or small elbow pasta)
- Grated Parmesan, for garnish
Preparation
Make the Meatballs:
- In a large bowl, combine ground beef, breadcrumbs, garlic, salt, Italian seasoning, black pepper, red pepper flakes, egg, and milk. Mix until well combined.
- Shape mixture into ½-ounce meatballs and chill for 15 minutes.
Brown the Meatballs:
- Heat 3-4 tablespoons olive oil in a large soup pot over medium-high heat. Brown half of the meatballs on all sides, about 3-4 minutes. Use a slotted spoon to remove them and repeat with remaining meatballs. Set aside.
Prepare the Soup:
- In the same pot, add more oil if needed. Sauté onion, carrots, and celery for 3-4 minutes until slightly tender.
- Add zucchini, Italian seasoning, dry oregano, black pepper, salt, red pepper flakes, and garlic. Cook until garlic is aromatic.
- Stir in tomato paste and cook for 30 seconds.
Simmer the Soup:
- Return browned meatballs to the pot. Add beans and warm beef broth. Stir gently.
- Add Parmesan rind if using. Partially cover the pot and bring to a rolling simmer. Reduce heat to low and simmer for 25 minutes, stirring occasionally.
Finish and Serve:
- Turn off the heat and remove Parmesan rind. Stir in spinach, parsley, and basil. Adjust seasoning if needed.
- In serving bowls, add cooked pasta and ladle soup over it. Garnish with grated Parmesan if desired.
Tips & Tidbits
- Lean Ground Beef: Opt for an 85/15 beef ratio for juicy meatballs. Leaner meat may result in drier meatballs.
- Chill Meatballs: Chilling before cooking helps them keep their shape.
- Save Parmesan Rinds: They add excellent flavor to soups and sauces. Just remember to remove them before serving.
- Pasta Choice: Ditalini adds a nice touch, but small elbow macaroni works too.
- Vegetarian Option: Skip the meatballs and use vegetable broth for a vegetarian version.
This hearty, flavorful soup is perfect for a comforting meal! Enjoy.
Comments
Post a Comment