Chop off the stalks of the fennel so only the bulb is left. Pull off about 1 tablespoon of the fronds (the herb-like strands off the stalks), chop and set aside. Chop off the bottom of the bulb to remove the tough bottom. Spiralize using the Blade A (the blade without the triangles). When done, set aside.
Place a large saucepan over medium-low heat and add in the olive oil. Then, add in the garlic and red pepper flakes. Let cook for 30 seconds and then add in the fennel and tomatoes, squishing the tomatoes with your hands as you add them to the saucepan.
Season the fennel with salt and pepper, cook for 2 minutes and then add in the vegetable broth. Cover the skillet, lower to a simmer and let cook for 5 minutes. Uncover, add in the beans and cook for another 2-3 minutes or until some of the moisture reduces.
Then, add in the zucchini noodles and toss to combine. Stirring frequently, cook the zucchini noodles for 2-3 minutes or until the noodles soften (they should be about al dente.)
Plate into bowls and top with Parmigiano-reggiano cheese and reserved chopped fennel fronds.