Preheat the oven to 350°. In a medium bowl, soak the white rice in enough cold water to cover; set aside. Bring a large stockpot full of salted water to a boil and add the cabbage slices. Cook until tender, 2 minutes. Drain the cabbage, place in a medium bowl and set aside.
In a large skillet set over medium-high heat, add the beef and cook until browned, 8 to 10 minutes. Transfer the beef to the bowl with the cabbage and set aside.
Drain the fat from the skillet and add the butter. Turn the heat down to medium. When the butter is melted, add the onion, green pepper, red pepper and celery. Cook until translucent, 5 to 10 minutes. Add the garlic and cook for 5 minutes. Stir in the cream and cheddar and heat, stirring constantly, until the cheese is melted. Drain the rice then add it to the vegetable mixture. Stir in the reserved cabbage and ground beef and season with salt and pepper. Pour the mixture into a 13-inch-by-9-inch casserole dish and place in the oven. Bake until golden brown on top and set, about 40 minutes. Serve hot.