Heat oil in a large pot over medium heat. Add achiote and let it melt for about 1 minute.
Add onion, bell pepper, celery, and carrots. Cook for 2 to 3 minutes, then add the garlic and continue cooking for about 1 more minute, stirring frequently so nothing burns.
Add the rice and stir to coat it with the oil and achiote. Add paprika, black pepper, salt, and Salsa Lizano. Stir everything well so the rice is evenly seasoned and coated with all the flavors.
Pour in the shrimp stock, (Recipe available on the blog) mix well, and taste. This is the moment to adjust the seasoning if needed before the rice finishes cooking.
Cover with a lid and cook for 25 minutes without opening the pot.
After 25 minutes, remove the lid and stir. The rice should be about 90% cooked and still have a little liquid.
Add peas and shrimp. Lightly season the shrimp with salt and black pepper. Cover again and cook for 5 minutes.
Remove the lid, stir, and cook for an additional 3 to 5 minutes, depending on the size of the shrimp, until fully cooked.
Turn off the heat, add fresh cilantro, and stir. Serve with a side of salad, refried beans, and enjoy with family and friends.