Prepare all ingredients.
In a large pot or Dutch oven over medium-high heat, cook the sausage and garlic until browned, for 5 to 7 minutes.
Stir in broth, tomatoes, carrots, salt, and pepper. Reduce heat to medium-low, cover, and let it simmer for 15 minutes.
Add beans with their liquid and zucchini; cover and simmer until the zucchini is tender, around another 15 minutes.
Remove the soup from heat, then mix in spinach. Replace the lid and allow spinach to wilt for a few moments.
Stir well to ensure even heating. Serve and enjoy your flavorful bowl!
Discover amazing recipes from around the world