In medium-sized pot over medium-high heat pour 1 teaspoon canola oil. Once hot, add corn. Stir and cook until golden, about 3 minutes. Pour in milk and bring to a boil. Let simmer for 1 minute. Turn off stove, set aside to cool.
Place butter, baking powder and salt in medium bowl; allow mixture to rise to room temperature. Then use the paddle attachment for an electric mixer or hand mixer to whip.
Add cooled corn/milk mixture to bowl and blend with butter, baking powder and salt mix. Using mixer on slow speed, gradually add cornmeal and flour until mixture forms into dough, about 3 minutes.
Remove dough from mixer, place on clean counter. Knead dough until soft, should not be sticky or dry. Wrap dough in plastic and place in refrigerator.
Season steak with salt and pepper, to taste.
Place a wide pot over medium heat; add 2 teaspoons of canola oil. Once a haze begins to rise from the pot, use tongs to carefully place steak into pot. Sauté until deep golden brown. Using tongs remove steak, set aside on a plate to cool.
Keep stove on. Place onions, garlic, chili powder and cumin in the same pot used for the steak, stir occasionally for 5 minutes or until ingredients are golden brown. Pour in beef broth, water and tomato puree, bring to a boil. Cover pot with lid, turn heat down and simmer for 20 minutes. Turn stove off, set aside to cool.
Pour cooled soup base into a blender, puree ingredients until smooth or use an immersion blender. Once smooth, pour soup base back into pot, add pinto beans. Set aside.
Remove dumpling dough from refrigerator, unwrap plastic. Pull off large marble-sized pieces. One at a time, hold dough piece in the palm of your hand and use your thumb to press dough into a boat shape.
Once all are done, bring soup base to a simmer and then place dumplings into pot. Cover with lid, cook for 10 minutes. (If substituting corn tortillas, only cook for a minute or two to soften the tortillas)
Add steak, lime juice, salt and dumplings to pot and bring soup to a boil. Turn off stove.
Ladle soup into bowls; serve even amounts of steak, beans and dumplings. Garnish with fresh cilantro.