Ninja Creami is only way to go! Wife and I are lazy though, so we use the Fairlife 42g Bottles of Protein and then just add some M&M’s, toppings, etc., if we want.
There is a brand called Nick’s that comes in Pints we’ve bought from Publix that has 15-20g of protein and only like 400 calories for the whole pint, if you want something fast.