In a large bowl, mix together 1lb ground beef, 1 lb ground turkey, 2 cups cooked white rice, 1 tsp garlic powder, 1 tsp paprika, salt, and pepper. When fully combined, set aside.
Wash cabbage well, cut the core out as best as you can, and bring water to a boil in a large pot. Place the cabbage into boiling water and let it sit for 3-4 mins so that it can soften. Once it has softened, take it out of the water.
When it has cooled down a bit, carefully pull the leaves away from the stalk making sure not to rip them
Heat olive oil in a pan and sauté chopped onion, garlic, and shredded carrots in a pan until onions are golden (about 5-7 mins). Season with salt and pepper.
Start assembling cabbage rolls. Take a cabbage leaf and cut the rib down a bit so that it’s easier to roll up. Put about 2 tbsp of the meat filling towards the bottom of the cabbage leaf, and roll it up like a burrito. (Tuck the bottom in, then each side, then roll completely.) Repeat this until you’ve used all of your cabbage leaves and meat filling. If there is extra filling, make mini meatballs. Into a large pot, add some of the sautéed onion and carrot mixture in a single, even layer. Place the cabbage rolls on top in a single layer. Add the onion and carrot mixture in a second layer, and place your next layer of cabbage rolls on top. Continue to layer like this until you use all of the cabbage rolls and sautéed veggies. If incorporating tomato paste, place a few dollops on each layer of onion and carrots as you go.
Fill the pot with water or broth until the cabbage rolls are completely submerged. Add bay leaves.
Cook on medium/high heat for about 40 mins or until the meat is fully cooked.
Serve with sour cream, fresh dill, and red chili flakes if you want a bit of spice!