Heat vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Brown the beef in batches, then remove and set aside.
2 pounds beef chuck roast
Add the chopped onion to the pot and cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.
2 pounds beef chuck roast
Return the browned beef to the pot. Add the diced tomatoes (undrained), tomato sauce, beef broth, chili powder, cumin, oregano, and cayenne pepper (if using).
2 pounds beef chuck roast
Bring the mixture to a simmer, then reduce heat to low, cover, and cook for at least 2 hours, or until the beef is tender and the sauce has thickened. Stir occasionally.
Season with additional salt and pepper to taste.
2 pounds beef chuck roast
Serve hot, garnished with your favorite toppings like cilantro, diced onions, or sour cream.
Notes
This carne guisada is delicious served with rice, beans, tortillas, or even over nachos.