Sprinkle the steak all over with 2 teaspoons salt and 1 teaspoon pepper, and then with the rosemary and cumin. Let sit at room temperature for 20 minutes before cooking.
Place a 5-quart pot over medium-high heat and add the oil. Once the oil is hot, add the steak, in batches if necessary, and brown on both sides, 2 minutes per side. Transfer to a plate and set aside.
Lower the heat to medium and add the onions, tomatoes, serranos, 1/2 teaspoon salt and 1/4 teaspoon pepper. Saute for about 4 minutes. Add the mushrooms, garlic and another 1/2 teaspoon salt and 1/4 teaspoon pepper, and saute for 2 minutes more. Return the steak with its juices to the pot, along with the broth, beans, bay leaves, 1/2 teaspoon salt, 1/4 teaspoon pepper and 1 cup water. Stir to combine. Allow to come up to a simmer, then turn the heat to very low, cover with a tight-fitting lid, and simmer for 1 hour. Taste and add salt if necessary. Fish out and discard the serrano chiles.
Divide the steak and the mushroom-bean broth among 4 shallow bowls. Garnish with the chopped cilantro, sliced radishes and lime wedges. Serve with your favorite tortillas and enjoy!
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.