Preheat oven to 200C. Lightly grease an 8-cup capacity baking dish.
Heat oil in a large frying pan on high. Saute bacon, onion and garlic for 4-5 minutes until onion is tender and bacon is golden.
Layer potatoes and onion mixture alternately in prepared baking dish.
In a large jug, whisk together cream, milk and stock powder. Pour over potatoes. Cover with foil. Bake for 1 hour, until potato is tender.
Remove foil. Sprinkle with cheese. Bake a further 15 minutes, uncovered, until cheese has melted and is golden.
