Preheat oven to 350°F. Spray a 9×13-inch baking dish with nonstick spray.
Press one tube of crescent dough into the bottom of the dish. Bake for 5 minutes.
In a large skillet, brown the ground beef. Push to the edges and melt butter in the center.
Add onions and cook 2–3 minutes. Stir in cabbage and cook until wilted, about 5 minutes. Season with salt and pepper.
Spoon the meat mixture over the baked crust. Sprinkle cheese on top.
Unroll the second tube of crescent dough and lay it over the filling.
Bake uncovered for 20–25 minutes or until golden brown.
Cool for 5 minutes, then slice and serve.