Heat a comal or heavy-bottomed skillet to medium-high heat.
Place the tomatoes, onion, and garlic right on the hot skillet. Let them char until they become soft and have black spots all over, flipping them frequently, for about 8 to 9 minutes. The garlic will be done about 2 minutes in, remove it, and peel it.
Transfer the roasted vegetables to the blender, add the chipotle peppers, peanuts, vegetable broth, oregano, cumin, salt, and pepper, and puree until completely smooth.
Heat oil in a large skillet over medium-low heat. Reduce heat to low, pour in the sauce, while stirring, be careful it may splash, and simmer for 5 to 6 minutes or until the sauce thickens slightly and becomes a deeper shade of orange.
Add the beans and spinach and simmer for 5 to 6 minutes or until the spinach is warm. Serve with blue corn tortillas or with rice