Sweet bell peppers and 2 kinds of beans are the stars in this vegetarian dish. They're held together with melty Monterey jack cheese. Slideshow: More Mexican Recipes
Preheat oven to 350º. In a large saucepan, heat the olive oil. Cook the onion and bell peppers over moderate heat until soft and translucent, about 5 to 7 minutes. Add the garlic, jalapeño, chili powder, cumin, crushed red pepper, paprika, oregano, sugar, salt and pepper and cook, stirring, for 1 minute. Stir in the tomatoes and remove from heat. Set aside 1 cup of the tomato mixture. Blend the remaining mixture in a food processor or blender until smooth. Return the tomato mixture to heat and simmer for 20 minutes.
Place the reserved 1 cup of sauce in a large bowl. Stir in the 2 cans of beans and 2 cups of cheese.
Wrap the tortillas in a damp paper towel and warm them in a microwave oven until soft and pliable, about 1 minute.
Spread a thin layer of sauce on the bottom of a 9-by-13-inch glass baking dish. Arrange the tortillas on a work surface. Spoon about 3/4 cup of the bean mixture onto each tortilla. Roll up the tortillas and arrange them in the baking dish. Top the tortillas evenly with the remaining sauce. Sprinkle the tops of the enchiladas with the remaining cup of cheese. Bake for 15 to 20 minutes, until the enchiladas are hot and the cheese is melted.
Serve warm with sour cream, jalapeños, lime wedges and minced green onions.