Boil 2 cups of water in a cooking pot. Lay the cabbage in a heat-safe bowl and gently pour the boiling water on the cabbage. Set aside for 10 minutes.
Heat a tablespoon of oil in a frying pan. Sauté the minced garlic and half of the onion slices till they start to look soft. Add the ground beef into the pan. Flavor the mix with pepper and half a tablespoon of salt. Allow to cook for 15 minutes then reserve for later.
Pour a cup of water in another pot while cooking the beef. Throw in the chopped cilantro, tomatoes, and the remaining onion slices. Boil the ingredients up to 15 minutes. Then, transfer to a blender. Whisk together with the dried basil and another half tablespoon of salt. Blend to obtain a smooth, uniform mixture for the sauce.
Lay a cabbage leaf on a plate. Spread spoonfuls of meat on the leaf. Then add the mushrooms. Fold all the sides securely so the fillings will not spill. Do the same with the rest of the ingredients.
Preheat your oven to 350°F. Lay the cabbage bites on a baking sheet and bake for 10 minutes, enough to warm them up.
Spread some sauce on top of the bites and serve sprinkled with chopped cilantro.
You can also use grated mozzarella cheese to sprinkle on top when served. The color of the rolls depends on the type of cabbage you are using, some cabbage is white while others can be green.