in a large mixing bowl beat your cream cheese and butter together until smooth
(i use a hand mixer with a whisk attachment to get a really smooth texture but you can do it by hand).
add salt (and other spices if using them).
begin to add eggs, two at time, making sure to fully incorporate before you add more.
after all the eggs are in you can add your flour all at once along with the baking powder.
beat until smooth but don't overmix. pour into a standard sized loaf pan
(i use a silicone because it never sticks and bakes evenly).
pop into the oven and bake for 45 minutes. remove and let cool and rest for an hour before removing it from pan. let it cool completely before slicing.
i get 16 slices out of a loaf typically and find it's easiest to preslice the loaf and then wrap it to store in the refrigerator.
lasts up to 5 days.
It can be toasted in a regular toaster or toaster oven as well!