01 -
Heat oil in a large pot over medium heat. Add chopped onion and cook for 3 minutes until translucent. Stir in minced garlic and cook for an additional minute until fragrant.
02 -
Add cubed chuck steak to the pot and sear until all sides are evenly browned, about 5–7 minutes.
03 -
Add chopped bell pepper to the pot and sauté for 2 minutes until slightly softened.
04 -
Mix in tomato paste and cook for 1 minute. Add diced tomatoes and continue cooking for 2 minutes to combine flavors.
05 -
Sprinkle all-purpose flour over the mixture and cook, stirring, for 1 minute to remove raw flour taste.
06 -
Pour in beef broth. Season with salt, black pepper, cumin, and chili powder. Stir to combine and bring to a boil. Once boiling, reduce heat to low.
07 -
Cover the pot and simmer gently for 2 hours, stirring occasionally. If the mixture thickens excessively, add water in small amounts to maintain desired consistency.
08 -
Once the beef is tender, taste and adjust seasoning if necessary. Serve hot, garnished with freshly chopped cilantro if desired.