-In a large stockpot over medium/high heat, saute the onion, carrots, and celery in the olive oil until slightly tender (approximately 2 minutes).
-Stir in the garlic and tomato paste. Continue to cook over medium/high heat for 2 minutes until the garlic is fragrant and the tomato paste has developed its flavor.
-Stir in the beef stock, salt, pepper, rosemary, and bay leaves. Bring to a simmer.
-Add the drained garbanzo beans and the ditalini pasta to the pot.
-Simmer for an additional 10-12 minutes until the pasta has cooked through.
-Remove the bay leaves and the rosemary sprig. Discard.
-To finish, add the butter to the pot, stir, and ladle the soup into bowls.
-Serve hot.
Notes
Store any leftovers in an airtight container in the refrigerator for up to 5 days.May be frozen. Cool completely and store in an airtight freezer container or freezer bag. label and date. Freeze for up to 3 months. Thaw in the refrigerator overnight.