Burst the cherry tomatoes. Heat olive oil in a large skillet over medium-high heat. Add the cherry tomatoes and cook, mostly undisturbed, until the skins blister and start to pop, 5–7 minutes. Press a few with the back of a spoon to release extra juice.
Add garlic, then set the sauce aside. Stir in the garlic and cook until fragrant, 30–60 seconds — watch closely so it doesn't burn. Now add the lemon juice (do 1 lemon at a time to determine if you prefer a more lemon-y flavor-- I like 2 juiced lemons in this recipe). Scoop the tomato-garlic mixture into a bowl and set aside.
Brown the turkey. In the same skillet, add the ground turkey and lemon zest. Cook over medium-high heat, breaking the turkey up with a spoon, until no longer pink, 5–6 minutes. Now add in the onion to soften, cook for another 2-3 minutes.
Combine everything. Return the tomato-garlic mixture to the skillet along with the beans, oregano, red pepper flakes, and salt. Stir to combine and bring to a gentle simmer. If the mixture is to thick, pour in about 1/2 cup of water or broth.
Simmer to thicken. Reduce heat to medium-low and simmer uncovered, stirring occasionally, until the sauce thickens slightly, 8–10 minutes. Splash in more water or broth if it looks too dry.
Finish and serve. Remove from heat and stir in the basil. Taste and adjust salt or lemon juice as needed. Serve topped with Parmesan, extra basil, and a pinch more crushed red pepper if you like it spicy. Serve over crusty bread, pasta, or as is!