Optimal power flow is inherently a very complex nonlinear and nonconvex problem. Considering practical logic-based constraints, namely multiple-fuel option (MFO) and prohibited operating zones (POZ), jointly with the nonsmooth terms such as valve-point effect results in even more difficulties in finding a high-quality solution. Moreover, most of the existing commercial solvers either fail in handling the original logic-based models or show intractability in solving the equivalent mixed integer nonlinear programming (MINLP) models. This paper proposes a solverfriendly MINLP (SF-MINLP) model to fill the existing gap in handling the MFO and POZ simultaneously in OPF problems. To obtain the most adaptable model with the existing MINLP commercial solvers and due to the actions done in the pre-solve step, some primary integer decision variables are melted into the objective function. The pre-solve step, via pre-processing and probing techniques, reduces the model complexity and then the simplified model is handled via the most appropriate optimization algorithms. For the verification and didactical purposes, the proposed SF-MINLP model is applied to the IEEE 30-bus system under two different loading conditions, namely normal and increased, and details are provided. The model is also tested on the IEEE 118