Begin by rinsing the basmati rice under cold water to remove excess starch, which will help achieve a fluffy texture. Set aside.
In a medium saucepan, sauté a chopped onion and a clove of minced garlic in olive oil, then add the vegetable broth and rice to the pot. Then bring to a boil. Add the carrots. Season with a dash of cumin and coriander. Once boiling, reduce the heat to low, cover, and let simmer for 15 minutes or until the liquid is absorbed.
Next, stir in the frozen peas, allowing them to steam in the covered pot for an additional 5 minutes. For added flavor, season the rice with a pinch of salt, black pepper, and a sprinkle of fresh herbs like parsley or cilantro.
Once the rice is cooked, fluff it with a fork and gently fold in cranberries and sliced toasted almonds.
For an extra layer of taste, squeeze a bit of lemon juice over the rice before serving.