Mexican Cauliflower Arroz con Pollo Recipe for Low-Carb Meals

Mexican cauliflower arroz con pollo is a healthy twist on classic chicken and rice. This version replaces rice with cauliflower rice while keeping plenty of flavor and vegetables.

Mexican Cauliflower Arroz Con Pollo #arrozconpollo #cauliflowerarrozconpollo #whole30recipes

Mexican Cauliflower Arroz Con Pollo

We’re nearing the end of our 30-day Whole30, and over the past weeks I’ve enjoyed testing new recipes and adapting favorites to be healthier. This Mexican cauliflower arroz con pollo is one of those adaptations: a lighter, vegetable-forward take on arroz con pollo that swaps rice for cauliflower rice and uses low-sodium broth to keep the seasoning balanced.

On my first attempt I found the dish too salty — cauliflower doesn’t absorb salt like rice does — so I adjusted the seasoning and switched to low-sodium chicken broth. The improvements made a big difference, and after a couple of tweaks the recipe came together with great texture and well-rounded flavor.

How to Make Mexican Cauliflower Arroz Con Pollo

Start by washing, drying, and trimming 2 ½ pounds of chicken thighs. Season them with salt, pepper, garlic powder, and oregano.

Heat 2 tablespoons of olive oil in a large skillet. When the oil is hot, brown the chicken on both sides for about 10 minutes, then remove the pieces from the pan and set aside.

Chicken thighs for Mexican cauliflower arroz con pollo

In the same skillet, sauté the diced onion, minced garlic, and diced red bell pepper until soft and fragrant. This builds the aromatic base for the dish.

Vegetables for Mexican cauliflower arroz con pollo

Stir in 1 cup crushed tomatoes, 1 cup low-sodium chicken broth, ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon safflower petals (or a pinch of saffron if preferred). Bring the mixture to a boil to blend the flavors.

Crushed tomatoes and spices for Mexican cauliflower arroz con pollo

Tip: Using low-sodium chicken broth and reducing added salt prevents the cauliflower from making the dish taste overly salty.

Return the browned chicken to the pan. Cover and simmer for 30 minutes, or until the chicken is tender. About five minutes before the end of cooking, add the diced carrots so they cook through but remain slightly firm.

Chicken for Mexican cauliflower arroz con pollo

When the chicken is done, remove it from the pan again and add two bags of frozen cauliflower rice (or the equivalent from two heads of fresh riced cauliflower), 1 cup frozen chopped green beans, and ¼ cup chicken broth. I prefer frozen cauliflower rice for convenience, but fresh riced cauliflower works equally well.

Note: If using fresh green beans, blanch them first. Avoid canned green beans — their stronger flavor can overpower the dish.

Cover the pan for about five minutes to allow the cauliflower rice and green beans to heat through and soften, stirring occasionally to combine the ingredients evenly.

Frozen cauliflower and green beans

Finish by stirring in 3 tablespoons of chopped green olives, which add a bright, briny contrast, then arrange the chicken back on top and let everything meld for a minute before serving.

Olives for Mexican cauliflower arroz con pollo

Serve warm. This Mexican cauliflower arroz con pollo is a satisfying, veggie-packed meal that keeps the familiar flavors of arroz con pollo while cutting carbs and boosting vegetables.

Mexican Cauliflower Arroz Con Pollo #arrozconpollo #cauliflowerarrozconpollo #whole30recipes

Have you transformed a favorite recipe into a healthier version? Share your ideas or leave a comment below.

Recipe

Mexican Cauliflower Arroz Con Pollo #arrozconpollo #cauliflowerarrozconpollo #whole30recipes

Mexican Cauliflower Arroz Con Pollo (Chicken with Rice)

by Gemma Aguayo-Murphy

A healthy twist on classic arroz con pollo that replaces rice with cauliflower rice while retaining bold flavor and plenty of vegetables.

Ingredients

  

  • 2 ½ lbs chicken thighs
  • 1 diced garlic clove
  • ½ diced onion
  • ½ diced red bell pepper
  • 1 cup crushed tomatoes
  • 1 cup diced carrots
  • 1 cup chopped frozen green beans
  • 2 bags cauliflower rice (or 2 heads of riced cauliflower)
  • 3 tablespoon chopped green olives
  • 1 ¼ low sodium chicken broth (divided)
  • ¼ teaspoon safflower petals
  • ¼ teaspoon oregano
  • ½ teaspoon garlic powder
  • ½ teaspoon salt (plus more to taste)
  • ¼ tsp black pepper (plus more to taste)
  • 2 tablespoon olive oil

Instructions

 

  • Wash, dry, and trim 2 ½ pounds of chicken thighs. Season with salt, pepper, garlic powder, and oregano.
  • Heat 2 tablespoons of olive oil in a large skillet. Brown the chicken on both sides for about 10 minutes, then remove from the pan.
  • In the same skillet, sauté diced onion, minced garlic, and diced red bell pepper until soft and fragrant.
  • Add crushed tomatoes, 1 cup low-sodium chicken broth, ½ teaspoon salt, ¼ teaspoon pepper, and safflower petals. Bring to a boil.
  • Return the chicken to the pan, cover, and simmer for 30 minutes or until tender.
  • About 5 minutes before the end of cooking, add the diced carrots.
  • Remove the chicken and add 2 bags of frozen cauliflower rice, the frozen chopped green beans, and ¼ cup chicken broth to the pan.
  • Cover for 5 minutes to allow the cauliflower rice and green beans to thaw and cook, stirring occasionally.
  • Stir in 3 tablespoons chopped green olives and return the chicken to the pan. Serve warm.

Notes

Low-sodium chicken broth helps keep the dish from becoming too salty.

You can substitute fresh blanched green beans for the frozen ones, but avoid canned green beans because their flavor can be overpowering.

Did you try this recipe?Leave a comment and star rating below or mention @everydaylatina on Instagram!