Preheat oven to 375˚F.
Heat olive oil in a large 12-inch skillet over medium-high heat.
Add onions and cook for 2 minutes.
Stir in garlic and cook for 20 seconds.
Add ground beef; season with Italian Seasoning, paprika, salt, and pepper.
Continue to cook, breaking up the meat with a wooden spoon, and cook until beef is completely browned.
Add in spinach - you might have to do this in batches, depending on the size of your skillet - cook, stirring frequently, for 1 more minute or until spinach is wilted.
Remove from heat, drain liquid from the skillet, and set aside.
In a 9x13-inch baking dish combine cooked cauliflower rice, sour cream, butter, and dried basil; stir and mix until completely combined and creamy. If sour cream and butter aren’t melting completely, stir in some milk. (The cauliflower rice should be warm enough to melt the butter.)
Add prepared beef mixture to the baking dish; stir until everything is completely incorporated.
Top with shredded cheese.
Bake for 22 to 25 minutes, or until bubbly and cheese is melted.
Remove from oven and let stand several minutes before cutting and serving.