Heat olive oil in a large pot. Add onion and saute until softened. Add garlic and saute another 1 minute.
Add in beef mince and mix to break up the mince and combine with the onion and garlic. Cook until mince is just browned.
Add tomato passata, basil, oregano and season with salt and pepper. Turn down and simmer, stirring occasionally, until thickened and reduced, about 30 minutes. Set aside to cool.
Make keto béchamel by adding cream cheese and cream to a small pot on the stove. Season with salt and pepper.
Heat, stirring frequently until all the cream cheese has melted and combined with the cream and the sauce is just starting to simmer. Remove from the heat.
Take a square/rectangle baking dish and place half the beef mince mix inside. Top with a third of the keto béchamel. Sprinkle over parmesan cheese reserving 2 tablespoons for the top and ½ cup of the mozzarella. Carefully pour over remaining mince, top with remaining keto béchamel, parmesan cheese and mozzarella cheese.
Bake at 180°C until cheese is melted and the top is lovely and golden. Remove from the oven and if preferred allow to rest for 30 minutes to allow the Cheese Layered Lasagne to set a bit and help it hold together when serving. Otherwise you can eat immediately!