Scrub beets and place in steamer basket over boiling water. Cover and cook for about 30 minutes or until they are tender all the way through but still have a bit of firmness. When cool enough to handle, peel and cut into small dice. You should have about 2 cups diced.
In medium saucepan, heat 1 Tbsp oil over medium heat. Add shallots and garlic and cook, stirring often, until shallots have softened, about 3 minutes. Stir in walnuts and cook, stirring for 2 minutes. Add diced beets and let mixture cook, uncovered, stirring often, until ingredients are soft and liquid has all been absorbed, about 10 minutes. Stir in seasonings and lime juice until aromatic. Remove and set aside.
Preheat oven to 400 F. Remove carrot top from carrot and finely chop. Set aside. Peel and cut carrot into small dice. You should have about 1 cup. Rub diced carrot with a little oil. Spread out on baking sheet and roast in preheated oven for 15 minutes or until slightly golden but still firm. Remove and set aside.
In medium saucepan, to make salsa, heat 1 Tbsp oil over medium heat. Add gingerroot, shallot, and garlic and gently sweat until they begin to become translucent. Add diced carrot and miso and stir until carrot starts to become tender, about 5 minutes. Remove from heat and fold in diced tomatoes, jalapeno, carrot tops, cilantro, and zest and juice from lime.
To serve, line corn tortilla with julienned beetgreens, if using. Top with a scoop of beet taco filling and carrot miso salsaand your choice of additional garnishes.