Italian Meatball Soup
This Italian meatball soup is a cozy, feel good recipe built around tender beef meatballs and a simple but flavorful broth. The meatballs are seasoned with parmesan, garlic, herbs, and a splash of lemon juice, which gives them a bright, savory flavor that stands up well to the simmered vegetables. It is the kind of soup that feels special enough for guests but straightforward enough for a weeknight when you want something hearty in one pot.
The broth starts with beef stock, tomato paste, and a classic bouquet garni made from parsley, bay leaves, and whole peppercorns tied in cheesecloth. As it simmers with onion, carrot, celery, potato, and cabbage, the soup becomes rich and aromatic without feeling heavy. For tools, you will need a large mixing bowl, a heavy pot or Dutch oven, a cutting board, a chef knife, and cheesecloth for the herb bundle. Serve with extra parmesan and crusty Italian bread for dipping and you have a complete, comforting meal that also freezes well for later.


