In a medium size mixing bowl, stir together 2 cups flour, ½ teaspoon salt, and ½ teaspoon baking powder.
Gradually stir in 1 cup warm water until a dough forms.
Let the dough sit for 5 minutes.
Then roll the dough out slightly and cut it into 6 pieces.
Then roll out each piece into a ½ inch thick circles.
Heat 3 inches of the oil in a deep pot. Fry the dough circles in the oil until the dough is golden brown and poofs up slight. Then flip the dough to fry the other side.
Set the fried dough on a plate lined with paper towels.
To Make the Toppings:
Brown 1 pound hamburger meat in a skillet over medium heat. Drain off any excess grease.
Stir in 2 tablespoons taco seasoning, 8 ounces taco sauce, and 1 can ranch style beans. Cook until heated through.
Top each piece of fry bread with the meat mixture, ½ head lettuce, 2 diced roma tomatoes, ½ diced red onion, ½ cup sour cream, 1 ½ cups shredded cheddar cheese, and 1 bunch chopped cilantro.