Preheat the oven to 350 degrees F and spray a 9x13 casserole dish with non stick spray.
Cook Banza as directed on the package. Do not overcook. Rinse with cold water after draining and place in a large bowl.
While Banza is cooking, heat a skillet over medium heat and add your ground protein of choice (we used ground beef), cook until no pink remains and the internal temp is 165 degrees F.
Once the pasta and protein are cooked combine pasta, protein, black beans, diced tomatoes, and bell peppers in a large bowl and gently fold to combine.
Pour about half of the mixture into a greased 9x13 casserole dish. Sprinkle with about 1/3 of the cheese. Pour remaining mixture into the casserole dish and top with another 1/3 of the cheese.
Bake for 20 minutes (covered if your oven tends to brown things quickly) and then top with remaining cheese and broil on high for about 2-5 minutes until the top of the casserole is slightly browned. Keep an eye on it to prevent it from burning!
Remove from oven and let cool for 5-10 minutes to firm up before serving. Top with sour cream (or if you are dairy free, I love kite hill cream cheese), scallions, and salsa and enjoy!
Leftovers can be stored in an airtight container for up to 4 days.