Pat the beef cubes dry with paper towels to ensure good searing.
Heat oil in a large Dutch oven over medium-high heat. Sear beef in batches until browned on all sides, then set aside.
In the same pot, sauté chopped onion for about 5 minutes until translucent.
Add minced garlic and cook for 1 minute more until fragrant.
Stir in the tomatillos, green chilies, and jalapeños. Cook for several minutes until vegetables begin to soften.
Sprinkle in cumin, oregano, coriander, black pepper, and salt. Mix well.
Return the seared beef to the pot. Pour in the beef broth and stir, scraping up any browned bits from the bottom.
Bring mixture to a boil, then reduce heat to low and cover. Simmer for 1.5 to 2 hours until the beef is fork-tender.
Stir in fresh lime juice and adjust seasoning to taste.
Garnish with chopped cilantro or parsley, and serve hot with desired sides.