With what you have going on I would use a tinted varnish. Tinted varnish will provide good coverage, blend and even out the wood grain. However, it's still opaque enough to allow a subtle grain of wood and not look like a painted piece of wood. By the way, tinted varnishes come in all kinds of colors, and consequently, different levels of coverage. In fact you can keep adding coats until you get a complete painted look, therefore any coats in between will keep adding to the level of how opaque it is...more and more and more, until you're happy with the coverage.
I love wood grain that pops on a beautiful piece of wood, but with all due respect I think the grain in the wood looks not so nice. It looks like birch which is pretty soft and tends to soak up a ton of stain without a sealer applied first. The grain is massively sticking out due to the direct application of the stain.
If you like the way it looks then completely disregard my suggestion. Just my option of what I would do if they were my cabinets.