01 - Bring a large pot of salted water to a boil. Cook the whole wheat pasta according to package instructions until al dente. Drain and set aside.
02 - Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 2 to 3 minutes until translucent.
03 - Add lean ground turkey, breaking it up with a spatula, and cook until browned, approximately 5 to 7 minutes.
04 - Stir in minced garlic and diced red bell pepper, cooking for an additional 2 minutes.
05 - Incorporate tomato paste, crushed tomatoes, oregano, basil, chili flakes, salt, and pepper. Stir well and reduce heat to simmer for 5 minutes.
06 - Add cannellini beans and baby spinach, cooking until spinach wilts and beans are warmed through, about 2 to 3 minutes.
07 - Fold in cottage cheese and cook for about 1 minute until thoroughly mixed and heated.
08 - Add the cooked pasta to the skillet and toss over low heat for 2 minutes, ensuring all ingredients are well combined and heated.
09 - Serve immediately, optionally topped with grated Parmesan cheese and fresh basil leaves.