Ditalini & Bean Soup

Prep: 10 min Cook: 20 min Serves: 6 Cuisine: Italian

Ditalini & Bean Soup is a hearty, comforting dish packed with tender beans, savory ham, and pasta, flavored with garlic, onion, and fresh parsley. Its rich tomato base and comforting textures make it perfect for a cozy meal, suitable for lunch or dinner, and ideal for feeding the whole family.

Be the first to rate this recipe

Ingredients

  • 2 Tbsp. olive oil
  • 2 c. cubed cooked ham
  • 1/2 c. chopped onion
  • 2 minced garlic cloves
  • 6 c. water
  • 29 oz. tomato sauce
  • 30 oz. Great Northern beans
  • 1 Tbsp. parsley
  • 1/4 tsp. pepper
  • 8 oz. cooked ditalini pasta

Instructions

  1. In a large pot, heat olive oil and sauté the ham, chopped onion, and minced garlic until tender.
  2. Add water, tomato sauce, beans, parsley, and pepper; bring to a boil.
  3. Reduce heat and simmer, covered, for 10 minutes to blend flavors.
  4. Add cooked ditalini pasta to the soup.
  5. Serve hot with grated Romano or Parmesan cheese.

Tips & Substitutions

For a heartier soup, consider adding diced carrots and celery along with the onion. You can substitute the Great Northern beans with cannellini beans if preferred. If you want to add more flavor, try using chicken broth instead of water. This soup can also be made vegetarian by omitting the ham and using vegetable broth.

Serving Suggestions

Serve the soup hot, topped with grated Romano or Parmesan cheese for added flavor. It pairs beautifully with an Italian Salad for a refreshing contrast. For a complete meal, consider serving with crusty bread or garlic bread on the side. This dish is perfect for gatherings and can be easily doubled for larger crowds.

Storage & Reheating

Store leftover Ditalini & Bean Soup in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stovetop over medium heat, adding a splash of water if it thickens too much. You can also microwave it in a bowl covered with a microwave-safe lid, stirring occasionally.

Nutrition & Diet Analysis (per serving)

Each serving of Ditalini & Bean Soup contains roughly 1087 calories, with 62g protein, 152g carbohydrates, and 37g fat. It is an excellent source of vitamin C (235% of the Daily Value), iron (222% of the Daily Value), and dietary fiber (182% of the Daily Value). Note that it is relatively high in sodium, at 1600mg per serving (70% of the Daily Value).

1087 kcal 54% DV
Protein Fat Carbs

Macronutrients

Protein 62.3g 100% DV
Total Fat 36.5g 47% DV
Carbs 151.6g 55% DV
Fiber 51.1g 100% DV
Sugar 8.2g 16% DV

Electrolytes

Sodium 1600.4mg 70% DV
Potassium 5000mg 100% DV
Cholesterol 5.8mg 2% DV

Vitamins & Minerals

Vitamin A 27.6mcg 3% DV
Vitamin C 211.6mg 100% DV
Vitamin D 0.4mcg 2% DV
Calcium 307.7mg 24% DV
Iron 40mg 100% DV
Diet fit High-protein High-fiber
Contains Wheat/Gluten

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes, you can use dried Great Northern beans. Soak them overnight and cook them until tender before adding them to the soup. Adjust the water accordingly to account for the cooking time of the beans.

How can I make this soup spicier?

To add some heat, incorporate red pepper flakes or diced jalapeños when sautéing the onion and garlic. You could also serve the soup with a dash of hot sauce on the side to let everyone customize their bowl.

Can I freeze the soup?

Yes, Ditalini & Bean Soup freezes well. Allow it to cool completely before transferring it to freezer-safe containers. It can be stored in the freezer for up to 3 months. Thaw in the refrigerator overnight before reheating.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Italian recipes → Pork recipes → All recipes →