I love making this creamy Spanish rice delight when I want a comforting, flavorful dish that feels both hearty and satisfying. The combination of tender rice, warm spices, and a creamy finish creates a rich texture that I find incredibly enjoyable for both casual meals and cozy dinners.
Why You’ll Love This Recipe
I enjoy how this recipe transforms simple pantry ingredients into something full of flavor and comfort. The creamy element adds a smooth richness that balances the bold spices perfectly. I also appreciate how versatile it is—I can serve it as a main dish or as a side alongside grilled meats or vegetables.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 tablespoon olive oil
1 tablespoon butter
1 small onion, finely chopped
2 cloves garlic, minced
1 cup long-grain white rice
1 1/2 cups chicken broth
1/2 cup tomato sauce
1/2 cup heavy cream
1 teaspoon paprika
1/2 teaspoon ground cumin
1/2 teaspoon dried oregano
1/4 teaspoon chili powder
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
1/2 cup shredded cheese (cheddar or Monterey Jack)
I start by heating the olive oil and butter in a large skillet over medium heat. I add the chopped onion and cook until it softens and becomes translucent. Then I stir in the garlic and cook briefly until fragrant.
Next, I add the rice and stir it for a minute or two to lightly toast it, which helps bring out a nutty flavor. I pour in the chicken broth and tomato sauce, then add the paprika, cumin, oregano, chili powder, salt, and black pepper. I mix everything well and bring it to a gentle simmer.
I cover the skillet and let the rice cook on low heat for about 15–18 minutes, or until the liquid is absorbed and the rice is tender.
Once the rice is cooked, I reduce the heat and stir in the heavy cream and shredded cheese. I keep stirring until the cheese melts and the mixture becomes creamy and smooth.
I finish by sprinkling fresh cilantro on top before serving.
Servings and timing
I usually get about 4 servings from this recipe. It takes me around 10 minutes to prepare and about 25 minutes to cook, making the total time roughly 35 minutes.
Variations
I sometimes add cooked chicken, shrimp, or ground beef to turn this into a complete meal. If I want a bit more texture, I mix in corn or black beans. For a spicier version, I increase the chili powder or add diced jalapeños. I also like swapping the cream for sour cream for a slightly tangier flavor.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I add a splash of broth or milk to loosen the texture and warm it gently on the stove or in the microwave, stirring occasionally.
FAQs
Can I use brown rice instead of white rice?
I can use brown rice, but I adjust the cooking time and add more liquid since it takes longer to cook.
What makes this rice creamy?
I get the creamy texture from the combination of heavy cream and melted cheese stirred in at the end.
Can I make this dish vegetarian?
I simply replace the chicken broth with vegetable broth to make it vegetarian.
Can I freeze this recipe?
I can freeze it, but the texture may change slightly due to the cream and cheese when reheated.
What can I serve with this dish?
I like serving it with grilled chicken, steak, or roasted vegetables for a complete meal.
Conclusion
I find this creamy Spanish rice delight to be a comforting and versatile dish that’s easy to prepare and full of flavor. It’s one of those recipes I keep coming back to whenever I want something warm, creamy, and satisfying.