Wander into any South Texas breakfast taco spot, ask for a "guisada taco", and you'll get this regional, breakfast-time staple.
Being a regional dish, I found that there aren't many recipes for carne guisada online. The recipes that are out there are mostly terrible (they tend to be watery, flavorless, tough, or greasy... take your pick). I set out to make the ultimate guisada recipe, with all the right spices for tons of flavor, beef with just the right amount of marbling, and a thick gravy that you can sop up with an extra tortilla.
Add canola oil and beef chuck to a 8-quart stock pot set over high heat, and brown on all sides.
Remove the beef and allow to rest for at least 10 minutes. When rested, remove the layer of fat, and then cut into 3/4 inch cubes.
While the meat rests, make a medium roux by whisking flour and butter together constantly until it reaches the color of peanut butter.
Add poblanos, yellow onion, and kosher salt, and cook until softened.
Add garlic, and saute until fragrant.
Add Roma tomatoes, oregano, cumin seeds, chili powder, paprika, black pepper, kosher salt, cayenne pepper, and bay leaves, and heat through.
Add cubed beef and beef stock, and bring everything to a boil.
Reduce over low heat, simmering gently until thickened (~3-4 hours) and beef is tender. Skim fat from surface and stir every 15-20 minutes. If necessary, add additional stock (or water) to prevent the gravy from thickening until the beef is tender.
Season to taste with kosher salt.
Remove bay leaves.
Serve with flour tortillas, sharp cheddar, and Big Red.