Arroz con gandules is a one-pot national dish of Puerto Rico consisting of rice, pigeon peas, and sofrito, and every family in the country has their own version of the recipe. Sofrito is the aromatic flavoring base for a variety of Puerto Rican dishes, made with green peppers, onions, garlic, and coriander.
Some people may fry bacon in sofrito to add a smoky flavor to the finished dish. Other spices and garnishes in arroz con gandules might include cumin, bay leaves, oregano, tomato paste, olives, lime juice, and (not traditionally) sour cream. Although flavorful in its original, vegetarian version, it can also be made with added pork meat or sausages.