Paying cash for a house is the least expensive way, by far. Not only do you not pay interest nor a large chunk of your closing costs, but you also may be able to get an even better deal on the purchase. That said, even a physician usually cannot do that with her first house. The next cheapest way to buy a house is to put 20% down on a 15 year mortgage and then pay that off over 5-10 years.