We eat lots of moose roasts, and I prefer them to steaks.
My go to is, heavily coat a room temp roast with kosher salt, slather a room temp herb'ed butter and cracked pepper
cook in oven at 500 degrees until internal temp makes it to 105+/- (usually takes 10-12 min), then turn off the oven, don't' open the door. Pull it out when its makes 125-127 (another 10 min max). Let rest on counter for 20 min or so, it will raise to about 135 and be perfect med/rare. Skim the drippings and make a demi-glace with a little balsamic, beef stock, red wine and finish with a little cold butter. I feed this to guests often and they all absolutely love it, most think its roast beef.
Also grill them on a pellet smoker, or gas grill. don't cook over 125-127 internal, rest for 20 min. Temperature is key. The only way moose is bad is if its over cooked. It eats as good as beef IMO.
View attachment 331184
View attachment 331183
Another favorite... continuously slice a roast so it unrolls into a large flat sheet of meat. Place whole roasted green chilies, oaxaca cheese (or another soft cheese), spinich and salt/pepper to taste. Roll up, skewer, and slice into lollypops, light coat of olive oil, grill for about 3-5 min a side.
View attachment 331182