Heat olive oil in a large pot over medium-high heat.
Brown the beef cubes on all sides, then remove and set aside.
Add the chopped onion and sauté until translucent.
Stir in garlic and bell pepper; cook for 2 minutes.
Add the diced tomatoes and cook for another 3 minutes.
Return the beef to the pot and add beef broth.
Season with cumin, oregano, salt, and pepper.
Bring to a simmer, then cover and reduce heat to low.
Cook for 1.5 hours, stirring occasionally, until beef is tender.
Garnish with cilantro before serving.