Place a large skillet in the oven and preheat to 325°F.
Using the tip of a paring knife, gently cut around the stem of each pepper.
Pull the stem out with the seed pod.
Keeping the pepper whole, gently cut along the ribs on the inside of the pepper to release the remaining seeds. Use a small pair of tongs or scrape the inside with the knife to remove all of the seeds. Set the peppers aside.
If they are larger shrimp, cut them lengthwise and then into 1/2 inch pieces. For smaller shrimp, simply cut them into 1/2 inch pieces.
Place the olive oil in a medium skillet over medium high heat.
Add the diced onion and cook for about 5 minutes until it begins to soften. Toss frequently.
Add the diced red pepper and diced green pepper and toss well.
Cook for about 3 minutes.
Add the shrimp, 1/8 teaspoon salt, pepper and cumin.
Toss well and cook for 2 minutes. The shrimp should be slightly undercooked.
Place the shrimp mixture in a bowl and set aside to let cool.
While the shrimp are cooling, place the remaining 1/8 teaspoon salt, cumin, pinto beans, and buttermilk in a blender or mini chopper.
Puree until smooth and set aside.
Stuff the shrimp mixture into the peppers.
Place the stuffed peppers in the large skillet and roast in the oven for 12 minutes.
Turn the peppers over.
Divide the pinto bean mixture between two oven proof dishes, like an au gratin dish.
Place both dishes in the oven on the rack below the skillet holding the roasting peppers.
Roast for 10 more minutes.
Remove the large skillet and the au gratin dishes from the oven. Place one stuffed pepper on top of the pinto bean mixture in each au gratin dish, and top each pepper with 1/2 of the cheese.
Return the au gratin dishes to the oven for another 3 minutes (to melt the cheese) and serve.