In a large pot, bring water to a boil and cook the cabbage leaves for about 5 minutes until tender. Drain and set aside.
In a large skillet, cook the ground beef over medium heat until browned. Add the chopped onion and minced garlic, and cook until the onion is translucent.
Stir in the tomato sauce, beef broth, salt, and black pepper. Simmer for 10 minutes.
In a baking dish, layer half of the cabbage leaves, then half of the meat mixture. Repeat with the remaining cabbage and meat mixture.
Cover with foil and bake in the preheated oven for 45 minutes. Remove the foil and bake for an additional 15 minutes.
Let it cool for a few minutes before serving. Enjoy!
Notes:
For a vegetarian version, you can substitute the ground beef with lentils or a meat substitute.