Heat 2 tablespoons oil in a large Dutch oven pot over medium high heat.
Season cubed pork shoulder generously with salt, pepper, cumin and garlic powder.
Cook seasoned pork in oil until browned. Remove from the pan. Set aside.
Cook onion in the pot scraping up browned bits until translucent.
Add diced bell pepper, jalapeños, and celery. Stir well.
Add diced green chiles. Stir to combine.
Return pork to the pot, stir well and bring to a simmer.
Cover pot and reduce heat to low.
Cook for 1-1 ½ hours over low heat stirring occasionally until pork is soft and tender.
Remove stew from heat and stir in lime zest and juice.
Taste and adjust seasonings.
Serve Chile Verde stew over a bed of Spanish rice or serve with flour tortillas.
Top with diced avocado and a dollop of sour cream to serve.