White Bean Soup with Meatballs is a heartwarming and satisfying dish that combines tender meatballs with a creamy, savory bean soup. This comforting recipe features a hearty broth brimming with creamy white beans, fresh vegetables, and aromatic herbs, all enriched by the addition of juicy meatballs that provide a flavorful punch. The combination of tender beans and flavorful meatballs creates a balanced and filling meal that’s perfect for cozying up on a chilly day or serving at a family gathering. With its rich flavors and wholesome ingredients, this soup is sure to become a favorite in your repertoire.
Ingredients:
- For the Meatballs:
- 1/2 lb ground beef
- 1/2 lb ground pork
- 1/4 cup finely chopped onion
- 1/4 cup grated Parmesan cheese
- 1/4 cup breadcrumbs
- 1 large egg
- 1 tbsp chopped fresh parsley
- 1/2 tsp dried oregano
- Salt and pepper to taste
- For the Soup:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cups chicken or vegetable broth
- 2 (15 oz) cans white beans (such as cannellini or great northern), drained and rinsed
- 1 (14.5 oz) can diced tomatoes
- 1 bay leaf
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 2 cups fresh spinach or kale (optional)
- Salt and pepper to taste
- Chopped fresh parsley for garnish (optional)
Instructions:
- Prepare Meatballs: In a bowl, combine the ground beef, ground pork, chopped onion, Parmesan cheese, breadcrumbs, egg, parsley, oregano, salt, and pepper. Mix until well combined. Shape the mixture into 1-inch meatballs and set aside.
- Brown Meatballs: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the meatballs and cook until browned on all sides, about 5-7 minutes. Remove the meatballs from the pot and set aside.
- Cook Vegetables: In the same pot, add the chopped onion, garlic, carrots, and celery. Sauté for 5-7 minutes, or until the vegetables are softened and the onion is translucent.
- Build the Soup: Pour in the chicken or vegetable broth, diced tomatoes, white beans, bay leaf, thyme, and rosemary. Stir to combine and bring the mixture to a simmer.
- Add Meatballs: Return the browned meatballs to the pot and simmer for 20-25 minutes, or until the meatballs are cooked through and the flavors have melded together. If using, stir in the spinach or kale and cook for an additional 2-3 minutes until wilted.
- Season and Serve: Taste and adjust seasoning with salt and pepper as needed. Remove the bay leaf before serving. Garnish with chopped fresh parsley if desired and serve hot.
This White Bean Soup with Meatballs offers a delightful combination of hearty flavors and textures, making it a perfect choice for a comforting and nourishing meal.
