Place the quinoa in a fine-mesh sieve and rinse under cold running water for 30–60 seconds; drain thoroughly.
Heat the butter and olive oil in a medium saucepan over medium heat until the butter melts.
Add the minced shallot or onion and sauté 3–4 minutes until translucent.
Add the minced garlic and cook 30 seconds until fragrant.
Add the drained quinoa to the pan and toast, stirring, 2–3 minutes until fragrant and slightly nutty.
Pour in the warm broth, bring to a boil over medium-high heat, then reduce heat to a simmer and cover.
Reduce heat to low and simmer, covered, 12–15 minutes until the liquid is absorbed and the quinoa appears translucent with a visible germ ring.
Remove the pan from heat and let the quinoa sit, covered, for 10 minutes to steam and finish cooking.
Uncover and gently fluff the quinoa with a fork.
Fold in the minced fresh dill (or other herbs), dried cranberries or raisins, and toasted almonds; season with chilli flakes and lemon zest to taste, then fluff once more and serve.