4 cups chicken broth (or vegetable broth for a vegetarian option)
1/2 cup long-grain white rice (not instant rice)
1/2 cup milk or cream (or half-and-half, or a dairy-free milk like oat or almond for a vegan version)
2 tablespoons butter or olive oil (or vegan butter/oil)
1 small onion, finely chopped (optional, for added flavor)
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper, or to taste
Optional additions:
Chopped fresh parsley or chives for garnish
A pinch of nutmeg
Cooked shredded chicken or other protein
Diced cooked vegetables (carrots, celery)
Sauté onion (optional): If using onion, melt the butter or heat the oil in a medium saucepan or pot over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes.
Add broth and rice: Pour in the chicken or vegetable broth and bring to a boil. Add the rice, salt, and pepper.
Simmer: Reduce the heat to low, cover the pot, and simmer for 15-20 minutes, or until the rice is cooked and the liquid has thickened slightly. The rice should be tender but not mushy.
Stir in milk/cream: Remove the pot from the heat. Gently stir in the milk, cream, half-and-half, or dairy-free milk. Be careful not to boil the soup after adding the dairy, as this can cause it to curdle.
Heat through (optional): If the soup has cooled down significantly, you can gently heat it through over low heat, but again, avoid boiling.
Adjust seasoning: Taste the soup and adjust the seasoning with salt and pepper as needed.
Serve: Ladle the Cream of Rice Soup into bowls. Garnish with chopped fresh parsley or chives, if desired.