Go Back
+ servings
White Bean Soup with Meatballs

Wholesome White Bean Soup with Meatballs for Cozy Nights

Enjoy a comforting bowl of White Bean Soup with Meatballs, perfect for cozy nights.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 bowls
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Soup Base
  • 2 tablespoons Olive Oil Can substitute with vegetable oil for neutral flavor.
  • 1 medium Onion Chopped; shallots can be used for a milder taste.
  • 3 cloves Garlic Minced; fresh is ideal but powder can work.
  • 0.5 teaspoon Coarsely Ground Pepper Adjust based on personal preference.
  • 6 cups Reduced-Sodium Chicken Broth Vegetable broth can be used for vegetarian option.
For the Meatballs
  • 12 pieces Frozen Fully Cooked Italian Meatballs Homemade adds more flavor.
For the Vegetables
  • 2 cups Julienned Carrots Can substitute baby carrots or omit.
  • 2 cans Cannellini Beans Rinsed; Great Northern or navy beans can be used.
  • 4 cups Chopped Escarole or Spinach Kale can be substituted for a different texture.
For Garnishing
  • 1 cup Fresh Basil Optional; can be replaced with parsley.

Equipment

  • 6-quart stockpot

Method
 

Step‑by‑Step Instructions
  1. In a 6-quart stockpot, heat 2 tablespoons of olive oil over medium heat. Add one chopped onion and sauté until it becomes translucent and tender, about 3-4 minutes.
  2. Stir in 3 minced garlic cloves and ½ teaspoon of coarsely ground pepper, cooking for an additional minute.
  3. Add thawed frozen Italian meatballs—about 12 pieces—along with 2 cups of julienned carrots and 6 cups of reduced-sodium chicken broth. Bring to a gentle boil, then reduce heat to low and simmer for 5 minutes.
  4. Carefully stir in 2 cans of rinsed cannellini beans and 4 cups of chopped escarole or spinach. Return the mixture to a boil, then lower the heat to a gentle simmer, uncovered, for about 10 minutes.
  5. Ladle the soup into bowls and garnish with fresh basil if desired. Serve immediately.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 40gProtein: 25gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 60mgSodium: 600mgPotassium: 800mgFiber: 8gSugar: 6gVitamin A: 500IUVitamin C: 15mgCalcium: 100mgIron: 4mg

Notes

Store leftovers in an airtight container for up to 3 days. Freeze in a freezer-safe container for up to 3 months.

Tried this recipe?

Let us know how it was!