Mix the spices all together in a small bowl. Set aside.
Season the beef with salt and pepper.
In a large pot over medium-high heat, heat 1 tablespoon of oil. Add the beef and brown on all sides, about 5 minutes. Transfer the beef from the pot onto a paper towel lined plate.
Pour in the second tablespoon of oil, and add the chopped onion and jalapeño, and cook until tender, about 3 minutes. Add the garlic, and cook for 30 seconds or until fragrant.
Add the spice mix, and stir. Return the beef to the pot, along with the diced tomatoes and juice, chipotle, tomato paste, beef broth, and bay leaves. Bring to a boil, then lower the heat to a simmer. Simmer for 30 minutes.
Remove the bay leaves, and serve while hot. Top with cheddar cheese, sliced jalapeños, or sour cream.