Heat 2 tablespoons olive oil in a large saucepan over medium heat. Add your diced onion and cook for about 2-3 minutes until it softens and becomes translucent. You'll know it's ready when the edges start to turn golden and the kitchen smells amazing.
Stir in your minced garlic and cook for another 30 seconds — don't skip this step because garlic burns fast and tastes bitter. Add your diced carrots next and let them cook for 2 minutes, stirring occasionally. The carrots won't be fully cooked yet, and that's exactly what you want.
Pour in your 1 cup basmati rice and stir constantly for about 1 minute. This toasts the rice slightly and helps prevent sticking later on. You'll hear it making little clicking sounds against the pan — that's the sign you're doing it right.
Add 1 cup chicken broth, 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1 teaspoon dried thyme, and 1 teaspoon dried parsley. Bring everything to a boil, then reduce heat to low and cover tightly with a lid. Don't peek inside — I know it's tempting, but you need that steam to cook the rice properly.
Let your Easter rice pilaf recipe simmer for exactly 18-20 minutes without lifting the lid. The rice should absorb all the liquid during this time. After 18 minutes, carefully remove the lid and check if the rice is tender and the liquid is absorbed.
Stir in your 1/2 cup frozen peas gently with a fork. Don't mash the rice — you want those fluffy individual grains. Let it sit for 2 minutes so the peas warm through completely.
Transfer to a serving bowl and top with 1/4 cup toasted pine nuts and 1/4 cup crumbled feta cheese right before serving. The warm rice melts the cheese slightly, creating little pockets of creaminess throughout. Taste and adjust salt as needed — remember that feta is already salty, so go easy.