Combine flour, salt and pepper in bowl and add beef. Toss to coat beef. Heat oil in skillet or Instant Pot and brown meat on all sides for about 5 minutes. Remove meat to bowl and set aside.
Add diced onion cook until soft, about 3 minutes. Add garlic and cook another two minutes. Add spices and stir to combine. Add broth, vinegar and tomatoes and combine. Add meat.
If using pressure cooker or Instant Pot lock lid and cook on high pressure for 35 minutes. Let it naturally release for 15 minutes. If cooking in skillet, heat to a boil, reduce to simmer and cook for 3 to 4 hours until tender.
In small bowl combine masa harina with equal amount of water. Add slowly to stew and combine to desired thickness.
Serve with tortillas, cheese, cilantro, onions and any other desired garnishes.