Preheat oven to 350°.
Wash cabbage and remove tough outer leaves. Cut head in half and slice.
Arrange finely sliced cabbage in a steamer basket and steam about 3-5 minutes. (You may need to do this in 2 batches.)
Drain cabbage well. Set aside.
Sauté garlic, onion, and green pepper in olive oil in large skillet over medium heat.
Add ground beef to skillet and brown thoroughly. Drain off any drippings.
Add tomato paste, tomato sauce, and seasonings to beef mixture. Combine well.
Lightly grease a 9 x 13 baking pan. Drain cabbage again. Make layers starting with half the cabbage leaves, half the meat mixture, one-third of the mozzarella, and half the ricotta cheese.
Add another layer with remaining cabbage, then the meat mixture, half the mozzarella, and all the remaining ricotta cheese.
Top with remaining mozzarella.
Finish by scattering Parmesan on top.
Bake, covered, for 20 minutes.
Uncover and bake 5-10 minutes more, or until lightly browned.