A traditional Italian soup served with leafy greens and meatballs. Italian Wedding soup is an Italian-American soup that "marries" meat and vegetables!
Combine the ingredients for the meatballs and roll into small meatballs about the size of a quarter. In the pot, add the olive oil and bring to medium-high heat. sear the meatballs for about 30-45 seconds on each side. They will sear quickly because they're so small. Set them aside.
Remove the oil from the pot. Add 1 tablespoon olive oil on medium heat. Add the onions and saute for about 5 minutes or until they begin to soften. Add the carrots and saute for 3 more minutes. Then stir in the garlic for a minute until fragrant.
Pour in the broth and add the bay leaves. Bring to a boil and then immediately lower to a simmer. Add the meatballs and simmer for 15 minutes.
After 15 minutes, stir in the pasta. Simmer for 15 more minutes and then remove from the heat. Add the spinach and cover for 5 minutes. Then stir it in and serve hot!
Video
Notes
Searing vs. not searing the meatballs. Look, I know they're not usually seared. But the flavor you get from quickly searing them first is unmatched. I've made this dish so many times both ways. It is light years better with seared meatballs.
Sauteing the vegetables. Let the onion soften before adding the carrots. Don't saute the carrots for too long. You want them to hold their shape in the soup! Add them to the onions right as the onions are about ready.
Don't overwork your meatballs. The less you mix them, the softer their texture will be.