The name of the game for this Spanish rice, beans, and chicken? Hearty, easy comfort food.
This one-pot Spanish rice, beans, and chicken is tender and flavorful, with rice soaked in spicy, savory juices and juicy chicken cooked right alongside everything. I promise, your whole family is going to love this meal. It’s the perfect complete dinner for so many busy nights!
But my favorite thing about this recipe is how simple it is to make. Yes, bold flavor is important, but I also wanted a recipe that literally anyone could pull together quickly and easily with everyday ingredients. And this is it!
Ingredients in Spanish Rice Beans and Chicken
This setup keeps things simple while building strong, comforting flavor.
How to Make Spanish Rice Beans and Chicken
This recipe flows smoothly and rewards steady cooking.
1. Prepare the chicken
Start by cutting the chicken into bite sized pieces. Season with salt, pepper, paprika, and a little cumin. Mix well so every piece gets coated. This step builds the base flavor early.
2. Sear the chicken
Heat olive oil in a large pan. Add the chicken and cook until lightly golden on the outside. Stir occasionally so it cooks evenly. Remove and set aside once it develops some color.
3. Cook the aromatics
In the same pan, add chopped onion and garlic. Cook until soft and fragrant. Stir gently and let them release their flavor into the oil.
4. Add tomatoes and spices
Pour in chopped tomatoes or sauce. Add paprika, cumin, and chili powder. Stir everything together and let it cook for a few minutes so the flavors deepen.
5. Add rice
Stir in the rice and mix well so it gets coated in the tomato mixture. This step helps the rice absorb flavor before adding liquid.
6. Pour in broth
Add chicken broth and bring everything to a gentle simmer. Stir once to combine, then reduce heat.
7. Add beans and chicken
Return the chicken to the pan and add cooked beans. Mix lightly so everything spreads evenly without breaking the rice.
8. Cook until done
Cover and let it cook until the rice turns tender and absorbs the liquid. Check occasionally and keep heat low for even cooking.
How to Serve Spanish Rice Beans and Chicken
This dish tastes best served warm straight from the pan. The mix of rice, beans, and chicken already feels complete, so it works well on its own.
Pair it with a simple salad or some fresh bread on the side if you want a little extra. The flavors stay rich, so lighter sides balance it nicely.
For gatherings, serve it in a large dish so everyone can scoop their portion easily. It holds heat well, which makes it great for shared meals.
You can also add a squeeze of fresh lemon on top before serving. That small touch lifts the flavor and adds a light freshness.
Recipe Tips
- Use long grain rice so it stays fluffy and does not turn sticky.
- Cook chicken until lightly golden for better flavor.
- Do not stir too much once rice starts cooking.
- Adjust spices to match your preferred heat level.
- Use warm broth to keep cooking steady.
- Let the dish rest for a few minutes before serving.
- Store leftovers in the fridge and reheat gently.
Spanish Rice Beans and Chicken
Course: Dinner, LunchCuisine: SpanishDifficulty: Easy4
servings15
minutes35
minutesIngredients
2 cups chicken pieces
1 cup long grain rice
1 cup cooked beans
1 cup chopped tomatoes or sauce
1 small onion chopped
2 garlic cloves minced
2 cups chicken broth
2 tablespoons olive oil
1 teaspoon paprika
½ teaspoon cumin
½ teaspoon chili powder
Salt and pepper to taste
Directions
- Prepare the chicken:
Start by cutting the chicken into bite sized pieces. Season with salt, pepper, paprika, and a little cumin. Mix well so every piece gets coated. This step builds the base flavor early. - Sear the chicken:
Heat olive oil in a large pan. Add the chicken and cook until lightly golden on the outside. Stir occasionally so it cooks evenly. Remove and set aside once it develops some color. - Cook the aromatics:
In the same pan, add chopped onion and garlic. Cook until soft and fragrant. Stir gently and let them release their flavor into the oil. - Add tomatoes and spices:
Pour in chopped tomatoes or sauce. Add paprika, cumin, and chili powder. Stir everything together and let it cook for a few minutes so the flavors deepen. - Add rice:
Stir in the rice and mix well so it gets coated in the tomato mixture. This step helps the rice absorb flavor before adding liquid. - Pour in broth:
Add chicken broth and bring everything to a gentle simmer. Stir once to combine, then reduce heat. - Add beans and chicken:
Return the chicken to the pan and add cooked beans. Mix lightly so everything spreads evenly without breaking the rice. - Cook until done:
Cover and let it cook until the rice turns tender and absorbs the liquid. Check occasionally and keep heat low for even cooking.






