Keto Spanish Rice Recipe (Low-Carb Mexican Style Rice)
This Keto Spanish Rice Recipe has the smoky tomato flavor, garlic, onion, and warm spices of traditional Mexican-style rice without using white rice. Cauliflower rice absorbs the sauce and seasonings while keeping the dish light, flavorful, and low in carbohydrates.
It comes together in one skillet in about 25 minutes and works well with tacos, fajitas, grilled chicken, steak, shrimp, carnitas, or your favorite low-carb Mexican-inspired meal.
Jump to Recipe Print RecipeWhy You’ll Love This Keto Spanish Rice
- Ready in approximately 25 minutes
- Made in one skillet
- Approximately 4 net carbohydrates per serving
- Naturally dairy-free
- Easy to prepare with fresh or frozen cauliflower rice
- Great for meal prep
- Flavorful without being overly spicy
- Works as a side dish or burrito-bowl base
- Easy to customize with vegetables or protein
Ingredients You’ll Need
Exact measurements are included in the recipe card below.
Cauliflower rice: Use one medium head of fresh cauliflower or a 16-ounce package of frozen riced cauliflower. Fresh cauliflower usually creates a firmer texture, while frozen cauliflower saves preparation time.
Avocado oil: Helps soften the onion and toast the tomato paste and seasonings. Olive oil can also be used.
Onion: Adds sweetness and savory flavor to the base of the dish.
Garlic: Fresh minced garlic gives the rice a stronger flavor than garlic powder alone.
Tomato paste: Adds concentrated tomato flavor and helps recreate the color and depth of traditional Spanish rice.
Tomato sauce: Choose a tomato sauce without added sugar. Review the serving size and total carbohydrates because brands vary.
Chicken broth: Adds savory flavor and helps the cauliflower absorb the seasonings. Vegetable broth can be used for a vegetarian version.
Chili powder, cumin, paprika, and oregano: Create the warm, smoky seasoning blend.
Cayenne pepper: Optional for extra heat.
Cilantro and lime: Optional finishing ingredients that brighten the tomato and spice flavors.
Equipment You’ll Need
Useful tools for this recipe include:
- Large nonstick skillet
- Food processor, if making cauliflower rice
- Sharp chef’s knife
- Cutting board
- Garlic press, optional
- Silicone spatula or wooden spoon
- Measuring cups and spoons
- Airtight meal-prep containers
How to Make Cauliflower Rice
Skip this section when using packaged riced cauliflower.
1. Prepare the Cauliflower
Remove the outer leaves and thick center stem from one medium head of cauliflower.
Cut the cauliflower into similarly sized florets and wash them thoroughly.
Dry the florets well before processing.
2. Process Into Rice
Add the cauliflower florets to a food processor in small batches.
Pulse until the cauliflower resembles grains of rice.
Avoid processing continuously because the cauliflower can quickly become too fine or watery.
3. Remove Excess Moisture
Spread the cauliflower rice over paper towels or a clean kitchen towel.
Gently pat it dry before adding it to the skillet.
How to Make Keto Spanish Rice
1. Cook the Onion
Heat the avocado oil in a large skillet over medium heat.
Add the diced onion and cook for three to four minutes, stirring occasionally, until softened.
2. Add the Garlic
Add the minced garlic and cook for approximately 30 seconds.
Stir constantly and avoid letting the garlic brown.
3. Toast the Tomato Paste
Add the tomato paste to the skillet.
Cook for approximately one minute, stirring continuously.
Toasting the paste helps deepen the tomato flavor and removes some of its raw taste.
4. Add the Seasonings
Stir in the chili powder, cumin, paprika, oregano, salt, black pepper, and optional cayenne.
Cook for another 30 seconds, until fragrant.
5. Add the Cauliflower Rice
Add the cauliflower rice and toss until it is evenly coated in the tomato paste and spices.
Break apart any frozen clumps with the spatula.
6. Add the Tomato Sauce and Broth
Pour in the tomato sauce and chicken broth.
Stir until everything is evenly combined.
7. Cook Until Tender
Cook uncovered for eight to 10 minutes, stirring occasionally.
The cauliflower should become tender while still retaining some texture, and most of the liquid should evaporate.
Avoid covering the skillet because trapped steam can make the cauliflower mushy.
8. Finish and Serve
Taste and adjust the salt, pepper, or spices.
Remove the skillet from the heat and garnish with chopped cilantro, if desired.
Serve with lime wedges for squeezing over each portion.
Tips for the Best Keto Spanish Rice
Remove excess moisture. Wet cauliflower can make the finished dish soggy.
Toast the tomato paste. Cooking it briefly creates a richer flavor.
Use a large skillet. A crowded pan traps steam and prevents excess liquid from evaporating.
Cook uncovered. This helps the cauliflower retain a firmer rice-like texture.
Don’t overcook it. Cauliflower becomes soft quickly once it is tender.
Check the tomato sauce. Some brands contain added sugar or significantly more carbohydrates.
Add fresh lime at the end. The acidity brightens the tomato and spice flavors.
Easy Variations
Spicy Keto Spanish Rice
Add one diced jalapeño with the onion or increase the cayenne pepper.
Keto Spanish Rice With Ground Beef
Brown one pound of ground beef in the skillet first.
Drain excess grease, then continue with the onion and remaining ingredients.
Chicken Spanish Cauliflower Rice
Stir in two cups of diced or shredded cooked chicken during the final few minutes.
Shrimp Spanish Rice
Cook seasoned shrimp separately and fold them into the finished cauliflower rice.
Vegetable Spanish Rice
Add diced bell peppers, chopped zucchini, mushrooms, or spinach.
Cook vegetables that release significant moisture before adding the cauliflower.
Cheesy Spanish Rice
Stir in shredded cheddar or Monterey Jack after removing the skillet from the heat.
This variation will no longer be dairy-free.
What to Serve With Keto Spanish Rice
This side dish pairs well with:
- Keto chicken quesadillas
- Steak fajitas
- Grilled chicken thighs
- Carnitas
- Barbacoa
- Keto taco bowls
- Mexican shredded beef
- Cilantro-lime shrimp
- Keto enchilada casserole
- Grilled salmon
- Bunless burgers
- Stuffed peppers
- Taco salad
It also makes a flavorful base for low-carb burrito bowls.
How to Store Leftovers
Allow the cauliflower rice to cool before transferring it to an airtight container.
Refrigerate for up to four days.
Store toppings such as cilantro, avocado, sour cream, and lime separately.
How to Reheat Keto Spanish Rice
For the best texture, reheat it in a skillet over medium heat for three to five minutes.
Stir occasionally and allow any extra moisture to evaporate.
Individual portions can also be reheated in the microwave, but the cauliflower may become softer.
Can You Freeze Keto Spanish Rice?
Yes.
Let it cool completely, then transfer it to freezer-safe containers.
Freeze for up to two months.
Thaw overnight in the refrigerator and reheat in a skillet. The texture may be slightly softer after freezing.
Frequently Asked Questions
Is Spanish rice keto-friendly?
Traditional Spanish rice is made with white rice and is generally too high in carbohydrates for a keto eating plan.
This version replaces white rice with cauliflower.
Can I use frozen cauliflower rice?
Yes. Frozen cauliflower rice saves time.
Cook it directly from frozen or thaw it first, then remove as much moisture as possible.
Why is my cauliflower rice soggy?
It may have contained too much moisture, been cooked in a crowded skillet, or simmered for too long.
Use a large skillet and cook uncovered.
Can I make this vegetarian?
Yes. Replace the chicken broth with vegetable broth.
Can I make it ahead of time?
Yes. Prepare it up to three or four days in advance and refrigerate it in an airtight container.
Is this recipe dairy-free?
Yes, as written. Confirm that the broth, tomato sauce, and seasonings do not contain unexpected dairy ingredients.
Can I use canned diced tomatoes?
You can, but they contain more liquid than tomato sauce. Drain them well and expect a chunkier texture.
Make Keto Meal Planning Easier
Keto Recipe Vault gives you access to searchable keto side dishes, dinners, breakfasts, snacks, desserts, drinks, air-fryer recipes, and low-carb comfort foods.
Keto Flow helps you organize those recipes into a realistic weekly plan, automatically build your grocery list, and keep track of your meals and habits without counting every detail.

Keto Spanish Rice Recipe
Ingredients
Equipment
Method
- If using fresh cauliflower, cut it into florets and pulse it in a food processor until it resembles grains of rice.
- Pat fresh or thawed cauliflower rice dry to remove excess moisture.
- Heat the avocado oil in a large skillet over medium heat.
- Add the diced onion and cook for three to four minutes, until softened.
- Add the minced garlic and cook for approximately 30 seconds.
- Add the tomato paste and cook for one minute, stirring continuously.
- Stir in the chili powder, cumin, paprika, oregano, salt, black pepper, and optional cayenne.
- Cook the spices for approximately 30 seconds, until fragrant.
- Add the cauliflower rice and stir until evenly coated.
- Pour in the tomato sauce and chicken broth.
- Cook uncovered for eight to 10 minutes, stirring occasionally.
- Continue cooking until the cauliflower is tender and most of the liquid has evaporated.
- Taste and adjust the seasoning.
- Remove the skillet from the heat.
- Garnish with optional cilantro and serve with lime wedges.
Notes
- Use tomato sauce without added sugar.
- Pat frozen or fresh cauliflower rice dry before cooking.
- Cook uncovered to help excess liquid evaporate.
- Avoid overcooking the cauliflower.
- Vegetable broth may replace chicken broth.
- Nutrition does not include optional garnishes or added protein.
- Tomato sauce and broth brands can significantly affect carbohydrates and sodium.
Estimated Nutrition Per Serving
Based on six servings:- Calories: approximately 85
- Protein: approximately 3 g
- Fat: approximately 5 g
- Saturated fat: approximately 1 g
- Total carbohydrates: approximately 8 g
- Dietary fiber: approximately 3 g
- Net carbohydrates: approximately 5 g
- Sugar: approximately 4 g
- Sodium: approximately 300 mg
