01 -
Toss your ground meat, rice, egg, granulated garlic, coriander, salt, and paprika into a big bowl. Use your hands or a fork to mash and stir everything together until blended.
02 -
Pop a lid or plastic wrap over the bowl and stash it in your fridge. This gives the filling a chance to sit while you sort out everything else.
03 -
Get a skillet hot over medium-high. Pour in oil, then drop the grated carrot and chopped onion in. Stir and cook for about 5 minutes. They should soften up and smell nice.
04 -
Drop each cabbage leaf into boiling water, one by one. Let them wilt for about 3 or 4 minutes so they're soft but don't fall apart. Drain them after.
05 -
Spoon some meat mixture (about 2 or 3 hearty spoonfuls) at the end of a cabbage leaf. Fold the sides in, then roll it up tight like a burrito. If you want, tie them up with kitchen twine. Keep going until all your filling is used up.
06 -
Spoon half your fried onion and carrot into the bottom of a big pot. Stack the cabbage rolls on top—one or two layers thick is fine. Dump the rest of the onion-carrot mix over your rolls.
07 -
Mix sour cream and tomato sauce together in a little bowl until smooth. Drizzle it over the rolls inside the pot so everything’s covered.
08 -
Cover the pot with a lid and let it simmer gently on low heat about 40 minutes. The cabbage should get tender and the meat will be cooked through.
09 -
Move the warm cabbage rolls onto a plate. Top with an extra scoop of sour cream and sprinkle with chopped herbs if you feel like it.