Preheat a large pot over medium-high heat. Add in the olive oil and ground beef.
Using a wooden spatula, break up the ground beef as it cooks. Cook until beef is no longer pink, about 5 minutes. Set aside.
Add in the onion, poblano pepper, jalapeno pepper, and bell pepper. Sautee for 5 minutes or until the onion becomes translucent. Add in the garlic and sautee an additional 30 seconds.
Add the beef back to the mixture with the remaining ingredients. Stir to combine. Cover, bring to a boil, and reduce to a simmer. Simmer for 10-15 minutes.
Adjust seasoning according to taste. If the liquid has evaporated too much during cooking, add a splash of beef stock until desired consistency is reached.
Serve warm with toppings of choice (chips, cheese, cilantro, sour cream, and/or lime wedges!)