Preheat smoker to 275 degrees F. This temperature is ideal for smoking steak, it will give the steak a good smoky flavor and also allow it to cook at a steady pace.
Season the tomahawk steak with salt, pepper, and garlic. You can use any combination of seasonings that you prefer, but salt and pepper are always a good base to start with. You can also add some other herbs or spices to the mix if you like.
Place the steak in the smoker and smoke until the internal temperature reaches 125 degrees F. The smoking time will depend on the size of your steak, and the temperature of your smoker. A 2.5lb tomahawk steak should take around 2-3 hours to smoke.
Remove the steak from the smoker and sear it over a scorching hot pan for 90 seconds per side. This will give the steak a nice crust, and lock in the juices.
Let the steak rest for 10 minutes. This is important as it allows the steak to reabsorb its juices, making it more tender and flavorful. While it's resting, add pads of butter to the steak. This will add more flavor and richness to the steak.
While the steak is resting, prepare the smoked carrots. Blanch the carrots for about 7 minutes in boiling water. This will make the carrots more tender and easier to cook. Then add them to the same pan as the steak and toss them with butter, seasoning them with salt, pepper, and garlic.
To make the chimichurri sauce, in a medium-sized bowl, combine the chopped parsley, oregano, chili flakes, minced garlic, diced shallot, red wine vinegar, olive oil, salt, and pepper. Mix well.
Slice the steak and top it with the chimichurri sauce before serving. The chimichurri sauce will give the steak a nice tangy and herby flavor, and balance out the richness of the steak and butter.
Serve the steak with the smoked carrots on the side, and enjoy!