These cabbage rolls are filled with delicious ground meat, rice, and aromatics, then topped with a succulent tomato-based sauce. The only way to describe it is — perfect!
Cook rice in a pot of salted water. Sauté grated carrots and diced onions with olive oil.
Cool the rice, carrots, and onion, then combine them together with the meat in a large bowl. Add spices and mix well.
Bring 1 gallon of water to a boil in a large deep pot, and place the cabbage in the pan. Boil for 2-3 minutes, cut and take out the outer cabbage leaves, trying to keep them from breaking. Repeat until the cabbage leaves are too small. Let the leaves cool.
Cut out the hard part of the cabbage leaves by slicing each piece in half and removing the middle spine.
Place a cabbage leaf into your hand, add filling, and fold over the cabbage leaf into a roll.
Press the top of the roll into the filling.
Place the cabbage rolls into a ceramic pot, spaced tightly together.
For the Sauce - preheat a skillet with a bit of oil, add onion rings and sauté until they are golden brown. Pour sour cream and tomato sauce into the pan. Combine everything together.
Pour sauce over the cabbage rolls. Bake them in an oven at 375°F for 45 minutes.
Serve the cabbage rolls while they are warm with a dollop of sour cream.