In a medium saucepan over medium heat, cook ground beef until brown.
Meanwhile, chop lettuce and tomatoes; set aside.
Drain fat, if needed. Return beef to saucepan. Add taco seasoning and ranch seasoning. Stir in water, juice of a lime, and minced garlic.
Toss to coat. Reduce heat to a simmer. Allow mixture to thicken and reduce. Stir in root beer or cola, if desired. This will calm flavors down slightly.
Toast corn tortillas over stove top burner flame. They can also be warmed in the microwave if desired. Heat refried beans according to package directions.
Assemble tacos with beans, beef, cheeses, sour cream, tomatoes, and lettuce.