Rinse the rice thoroughly and cook it in salted water until it’s halfway done. The grains should be soft on the edges but firm in the center—it should be UNDERCOOKED. If overcooked, the rice will turn mushy when the peppers are cooked.
Grate the carrot using a medium or coarse grater and finely chop the onion.
Heat butter or ghee in a pan and sauté onions for 2 minutes. After 2–3 minutes, add the grated carrot. Cook until soft. Once done, transfer the sautéed vegetables to a plate. Leaving them in the pan even off the heat can cause them to continue browning.
In a bowl, combine the ground meat, sautéed vegetables, and partially cooked rice. Season with salt and black pepper to taste. Add chopped fresh parsley. Mix everything well.
Cut off the tops of the peppers and remove the seeds.
Fill each pepper tightly with the prepared stuffing. Arrange the stuffed peppers upright in a large pot or Dutch oven.
In a separate bowl, mix chopped tomato, minced garlic, sour cream, water, salt, and pepper. Pour over the peppers until nearly covered, leaving just the tops exposed. Adjust the amount of liquid depending on the size of your pot. Add bay leaf.
Cover the pot with a lid and bring the sauce to a gentle boil. Reduce the heat and let the peppers simmer for about 40 minutes. Once done, remove from heat and let them sit, covered, for another 10–20 minutes. This allows the flavors to meld, making the peppers even more tender and aromatic.
Serve hot, garnished with extra parsley or a dollop of sour cream.