This comforting carnitas stew works well either with or without an extra dash of fresh lime juice, so serve a few wedges on the side and let people add some in (or not) at their own discretion.
Heat olive oil in a large soup pot or Dutch oven over medium heat until shimmering, then add in the onion. Saute for three minutes, stirring occasionally, then stir in the garlic, bell pepper, and chipotle pepper.
Saute for another two minutes, then add in the tomatoes, tomato paste, corn, beans, broth, spices, and carnitas meat. Bring to a boil, then cover the pot, reduce heat to low, and simmer for 30 minutes, stirring occasionally.
Serve with optional: Chopped green onions or cilantro, sour cream, cheddar cheese, crushed tortilla chips, lime wedges...