Sounds like you need a crock pot. Keeps the whole meal in one pot. Also you can do a big potroast this way andthen have several meals off it just by reheating portions.
I don't eat bacon but I've seen it done in the microwave using layers of paper towels in between layers of bacon strips to sop up the grease. But that would be a waste of some good grease.