First, you’ll need to cut the carrots and celery (and onion if using raw).
Then combine the broth, tomatoes, beans, carrots, celery, onion, garlic, herbs, Parmesan cheese, salt and pepper into the crock pot. Cover and cook on HIGH for 3 to 4 hours or LOW for 6 to 8 hours.
About 30-40 minutes before it’s done cooking, add the zucchini and spinach and cook for 30 minutes. Meanwhile, cook the pasta al dente, strain and rinse.
Add cooked pasta, then cook 10 minutes more.
Remove bay leaves and rosemary sprig. Ladle soup into bowls and top with shredded Parmesan cheese. Salt and pepper to taste.
To store: Place in an airtight storage container in the fridge for up to a week. Reheat in the microwave or on the stove.