January 25, 2026
Classic Italian wedding soup with hand-rolled meatballs, escarole, and acini de pepe
dinnerWord Count: 401
| Total time: ~1 hour |
|---|
| Prep time: 30 minutes |
| Cook time: 30 minutes |
Equipment
| Equipment |
|---|
| Large Stock Pot |
| Large Skillet |
| Medium Pot (for pasta) |
| Mixing Bowl |
Ingredients
| Ingredient | Quantity |
|---|---|
| Meatballs1 | ~40 small (1 inch) |
| Beef Broth | 8-10 cups |
| Olive Oil | 2 tbsp |
| Onion (fine chop) | 1 medium |
| Carrots (fine chop) | 2 medium |
| Celery (fine chop) | 2 stalks |
| Escarole (chopped) | 1 head |
| Acini de Pepe | 1/2 to 1 cup dry |
| Parmesan Rind (optional) | 1 piece |
Steps
- In a large stock pot, heat olive oil over medium heat.
- Sauté onion, carrots, and celery until softened, about 5-7 minutes.
- Add beef broth (and parmesan rind if using) and bring to a simmer.
- Add meatballs and simmer for 15-20 minutes. Remove rind before serving.
- Meanwhile, cook acini de pepe separately according to package directions. Drain and set aside.
- Towards the end of cooking, add chopped escarole and cook until wilted, about 5 minutes.
- To serve, ladle soup into bowls and add a scoop of cooked pasta to each bowl.
Notes
Tips
- Escarole can be hard to find — substitute with kale, spinach, or another hearty green.
- Pasta is cooked separately so it doesn’t soak up all the broth during storage. Add to individual bowls when serving.
- Parmesan rind — save your rinds and toss one in while the broth simmers for extra umami. Remove before serving.
Optional Variation
For a stracciatella-style finish: whisk 2 eggs with 2 tbsp grated parmesan, then slowly drizzle into the simmering soup while stirring to create thin egg ribbons.
Homemade Meatballs
Ingredients
| Ingredient | Quantity |
|---|---|
| Ground Beef | 1 lb |
| Saltine Crackers (crushed)2 | 8 crackers |
| Bread Crumbs | 1/2 to 3/4 cup |
| Parmesan Cheese (grated) | 1/2 cup |
| Egg | 1 |
| Milk | 1/4 cup |
| Italian Seasoning | 1 tsp |
| Parsley (fresh, chopped) | 2 tbsp |
| Onion Powder | 1/2 tsp |
| Garlic Powder | 1/2 tsp |
| Salt | 1/2 tsp |
| Black Pepper | 1/4 tsp |
Steps
- Crush saltine crackers and combine with bread crumbs in a mixing bowl.
- Add milk to cracker mixture and let soften for a few minutes.
- Add ground beef, parmesan, egg, Italian seasoning, parsley, onion powder, garlic powder, salt, and pepper.
- Mix gently until just combined — don’t overwork.
- Roll into small meatballs, about 1 inch diameter.
- Pan-sear meatballs in a skillet over medium-high heat until browned on all sides.
-
Short on time? Use frozen meatballs instead. ↩︎
-
No saltines? Use 3/4 to 1 cup bread crumbs total instead. ↩︎