Add and crush the tomatoes: Take those canned tomatoes and add them to the pot one at a time, crushing each one with your hands as you drop them in, reserving the tomato juices.
Introduce the broth: Pour in the reserved tomato juices along with the broth and bay leaves. Bring to a light boil, then reduce heat and let it simmer for 15 minutes.
Taste and adjust: Carefully taste the soup and adjust the seasoning as needed.
Add beans and potatoes: Add both beans and the diced potatoes to the pot, letting it simmer for another 15 minutes.
Pasta time: Stir in the ditalini pasta, cooking it until the potatoes are soft and the pasta is al dente.
Add greens and finish: Gently stir in the spinach and parsley, letting them wilt in the hot soup. Stir in the butter and parmesan until they melt into the broth.
Notes
Serve hot, garnished with optional grated parmesan and fresh parsley. It pairs well with crusty bread or salad.