Make Dressing: In a small bowl, whisk together the garlic, lemon juice, and egg yolk until smooth. Slowly drizzle in the olive oil while whisking constantly to create a light, creamy dressing. Season with salt and black pepper to taste.
Prepare Beet Salad: In a large bowl, combine the beet spirals and zucchini spirals. Add a few spoonful of the dressing and toss until evenly coated. Set aside to marinate while preparing the rest.
Cook Lima Beans: In a microwave-safe bowl, combine the frozen lima beans and water. Microwave for 4–5 minutes until the beans are tender. Drain any excess water if needed.
Combine Grain Mixture: Add the cooked lima beans to a mixing bowl with the tomato trinity mix and cooked skinny grains. Toss gently to combine. Season lightly with salt and pepper if needed.
Season Fish: Pat the fish fillets dry with a paper towel. Season both sides with salt and black pepper.
Grill Fish: Heat a grill pan or skillet over medium-high heat. Lightly oil the surface if needed. Cook the fish for about 3–4 minutes per side, until the fish is opaque, flakes easily, and has light browning.
Assemble Dish: Spoon the grain and vegetable mixture onto each plate. Add a portion of the beet and zucchini salad alongside.
Serve: Place a grilled fish fillet on top of the grains. Drizzle with a little extra dressing if desired and serve immediately.