Melt a tablespoon of olive oil in a large pot or dutch oven over medium-high heat. Add sausage and onion and cook, stirring often, until sausage is fully cooked. Add carrots, celery, garlic, Italian seasoning and bay leaf, tomato paste and cook for about 2 more minutes.
Pour in crushed tomatoes, beans and beef broth. Bring to a boil, then cover, reduce heat, and simmer for 15-20 minutes.
Discard bay leaf and stir in fresh parsley. Divide into bowls and service, garnished with fresh parsley and Parmesan cheese.
Notes
Storage: Cool soup completely, then transfer to an airtight container and store in the fridge for 3-4 days. Make sure to remove the bay leaf and discard before storing.Freezing: Cool soup completely, then transfer to a freezer safe plastic bag or container. Store in the freezer for up to 6 months. Thaw completely before reheating.Reheating: A single serving can be reheated in the microwave. For larger portions, reheat in a saucepan on the stove over medium-low heat.