Main Courses
This cheesy Spanish rice recipe transforms simple ingredients into a smoky, garlicky masterpiece that pairs perfectly with tacos, burritos, or grilled meats. The secret lies in toasting the rice with paprika and garlic before simmering it in broth—creating deep, nutty flavors that blend seamlessly with melted cheese.
Every bite delivers a perfect balance of crispy edges, tender grains, and gooey cheese, making it a crowd-pleaser that feels restaurant-quality.
The technique is straightforward yet transformative: sautéing the rice in oil with smoked paprika and garlic until fragrant creates a flavor base that builds as the rice cooks. Layering in cheese at the end ensures it melts evenly, coating each grain without turning the dish greasy.
This method delivers foolproof results—no mushy rice or clumpy cheese here.
What sets this recipe apart is its versatility. Add chorizo for smoky depth, stir in bell peppers for freshness, or swap cheddar for Monterey Jack for a creamier texture.
It works as a standalone side or as the star of a fiesta-style spread. The one-pan approach keeps cleanup simple while maximizing flavor development.
Perfect for meal prep or last-minute gatherings, this dish comes together in under 30 minutes while delivering restaurant-quality results. Whether you're serving it alongside tacos or as a hearty main course, the combination of smoky spices, garlic, and melted cheese creates a dish that's impossible to resist. Let's get cooking!
Ingredients for cheesy spanish rice
Simple ingredients with bold flavors—smoky, garlicky, and perfectly cheesy for one-pan magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, medium-grain preferred |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality for smoky flavor |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for aromatic base |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and richness |
| Chicken Broth 💧 | 2 cups | Low-sodium for flavor balance |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Freshly shredded for meltability |
| Cheddar Cheese 🧀 | ½ cup | Sharp variety for depth |
| Diced Tomato 🍅 | ½ cup | Fresh, fire-roasted for sweetness |
| Green Bell Pepper 🧅 | 1 whole | Diced, for freshness and crunch |
| Red Onion 🧅 | ½ whole | Diced, for sharp contrast |
| Ground Cumin 🌿 | 1 tsp | Toasted for earthy warmth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for finish |
| Chorizo 🌭 | 4 oz | Optional, for smoky depth |
The smoked paprika and garlic are non-negotiable here—Penzeys or McCormick brands deliver consistent quality. For the rice, long-grain white is ideal (like Lundberg or Uncle Ben’s), but jasmine works too if you prefer a fragrant twist. Fresh garlic cloves should smell pungent when peeled—no musty aromas. The Monterey Jack and cheddar blend melts beautifully; grab pre-shredded from Trader Joe’s or Kroger for convenience, but freshly grated adds that restaurant-quality texture. Chorizo from Spanish specialty stores or the Mexican aisle at Walmart brings authentic smokiness, but it’s optional.
No smoked paprika? Substitute 1 tbsp regular paprika + 1/2 tsp liquid smoke for depth. Fresh garlic missing? Garlic powder at half the amount works in a pinch, but the flavor won’t be as vibrant. Pre-shredded cheese is fine, but block cheese grated yourself avoids clumping. Vegetarian? Swap chicken broth for vegetable broth—no one will notice. Bell pepper can be swapped for jalapeños (seeds removed) for heat, or mushrooms for umami. Onion lovers can double it; skip it if you’re sensitive to sharpness. Chorizo out of stock? Sausage crumbles or extra paprika mimic the smokiness.
This reheats beautifully—microwave 1-2 minutes or oven at 350°F for 10 minutes to revive crispy edges. Store in an airtight container for 4-5 days in the fridge or 3 months frozen (portion into single-serving containers for easy reheating). Make ahead: Cook the rice base, then add cheese just before serving to keep it gooey. Leftovers? Toss with sour cream or hot sauce for a quick taco topping. Double the batch—it disappears fast at parties.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s hands-off after the initial stir. Toss in the rice, broth, and spices—then walk away while it simmers. No fancy layers, no stressing over timers.
- Smoky Cheese Hug: That smoked paprika and melted cheese combo? It’s like a warm embrace in a bowl. The garlic sizzling in olive oil first? Pure flavor gold—crispy edges, creamy center, and a little charred kick.
- Meal Prep MVP: I make a big batch on Sundays because it reheats like a dream. Toss it with grilled chicken, freeze half for lazy nights, or serve it alongside tacos—it’s the side dish that never lets you down.
- Budget Stretch: A box of rice and a can of broth stretch to feed four for under $5. Add shredded cheese at the end (or skip it if you’re pinching pennies)—it’s still ridiculously good. My wallet and I both approve.
Step-by-step instructions for cheesy Spanish rice
Here's how to transform simple ingredients into restaurant-quality Spanish rice with deep smoky flavors.
Sauté Aromatics in Olive Oil
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add the 4 oz chorizo (if using) and cook for 3-4 minutes until the fat renders and the chorizo releases its smoky aroma. Remove the chorizo with a slotted spoon and set aside, leaving the oil in the pan.
In the same pan, add the 0.5 whole red onion and 1 whole green bell pepper, both diced. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent. Add the 6 cloves garlic cloves, minced, and cook for an additional 30 seconds until fragrant. This foundational step builds the flavor base for your rice.
Toast the Spices
Reduce the heat to medium and add the 2 tbsp smoked paprika, 1 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. Stir constantly for 30 seconds until the spices are toasted and aromatic. You'll notice the kitchen fill with a warm, earthy scent—this is where the magic happens.
Next, add the 2 cups long-grain white rice and stir to coat the grains completely with the spiced oil. Cook for 1-2 minutes until the rice becomes translucent at the edges. This step ensures each grain absorbs the flavorful oil before absorbing the broth, preventing bland rice.
Cook the Rice with Broth
Pour in the 2 cups chicken broth and bring to a gentle boil. Once boiling, reduce the heat to low and cover the skillet with a tight-fitting lid. Let the rice simmer for 15 minutes without lifting the lid. This undisturbed cooking allows the rice to absorb the broth evenly and develop its texture.
After 15 minutes, stir the rice gently and add the 0.5 cup diced tomato and the reserved chorizo. Continue cooking for another 5 minutes on low heat. The rice should be tender but still slightly firm—it will finish cooking from residual heat as you add the cheese.
Add Cheese and Finish
Remove the skillet from heat and stir in the 1.5 cups shredded Monterey Jack cheese and 0.5 cup cheddar cheese until fully melted and creamy. If the mixture seems dry, add 1-2 tablespoons of water to create a moist, spreadable texture. The cheese should blend smoothly, giving the rice its signature cheesy pull.
Let the rice rest for 2-3 minutes to allow the cheese to set slightly. Taste and adjust seasoning with additional salt or pepper if needed. Serve immediately while warm, garnished with extra chorizo crumbles if desired. The rice should be creamy yet slightly firm, with a perfect balance of smoky, cheesy, and slightly sweet tomato flavors.
Pro Tips For Making Cheesy Spanish Rice
- TOAST THE PAPRIKA: I used to just stir in the smoked paprika with the garlic, but toasting it first—just 30 seconds in the oil until it smells like a campfire—deepens that smoky flavor without overpowering. (Yes, it’ll look like you’re burning it, but stop before it gets there.)
- SWEAT THE GARLIC: Chop those cloves thin—almost paper-thin—and cook them low and slow in the oil until they’re golden, not brown. I learned this the hard way when my rice tasted bitter from overcooked garlic. (Pro move: Add a pinch of salt here to draw out moisture and prevent burning.)
- STIR LESS AFTER BOILING: Once the broth comes to a boil and you add the rice, stir once to distribute it, then resist the urge to check on it. Over-stirring turns the rice mushy—let it sit undisturbed for 10 minutes after boiling, then fluff gently with a fork. (Your future self will thank you.)
- UPGRADE WITH PARMESAN: Skip the pre-shredded cheese—it’s dry and clumpy. Instead, grate fresh Parmesano-Reggiano (or a good-quality block) right before mixing and add it with the broth. The umami punch makes all the difference, and it melts smoother. (I know, I know—it’s not in the classic recipe, but trust me.)
Dietary considerations for this dish
Vegetarian-Friendly Swaps
Skip the chorizo entirely and use vegetable broth instead of chicken broth—no one will notice the difference. For extra depth, add 1 tbsp nutritional yeast when mixing in the cheese; it adds a cheesy, umami richness that mimics the smokiness of chorizo.
I’ve tested this with Trader Joe’s veggie broth and Bob’s Red Mill nutritional yeast, and the results are just as satisfying. 🌱
Dairy-Free Options
Replace the Monterey Jack and cheddar with 1.5 cups dairy-free shreds like Violife or Daiya. These brands melt beautifully and still deliver that gooey texture. For extra creaminess, stir in 2 tbsp cashew cream (blend ¼ cup soaked cashews with 2 tbsp water) at the end.
The flavor stays rich, and the dish remains cohesive. Trust me, your guests won’t guess it’s dairy-free! 🧀
Gluten-Free Adaptations
This recipe is naturally gluten-free if you use certified gluten-free rice (like Lundberg Family Farms) and check your broth and spices for hidden gluten. Penzeys and McCormick gluten-free smoked paprika and cumin are safe bets.
If you’re serving it with tacos, pair it with corn tortillas or gluten-free flour tortillas to keep the meal fully compliant. Always double-check labels—some broths contain wheat. ✨
Lower-Carb Versions
Swap the rice for cauliflower rice (fresh or frozen) and reduce the broth to 1 cup to avoid a watery texture. Use ½ cup cauliflower rice per serving and cook it for 8-10 minutes instead of 15.
The cheese still melts beautifully, and the dish stays flavorful. For extra satisfaction, top with avocado slices or pickled jalapeños to add freshness and crunch. 🥑
Allergen-Friendly Notes
For nut allergies, avoid cashew cream and stick to dairy-free cheese brands that don’t process nuts. If soy is a concern, opt for Violife cheese (soy-free) or Follow Your Heart dairy-free options.
Always read labels—some broths contain soy or wheat. For egg allergies, this recipe is already safe, but double-check your cheese for egg-based additives. 💡
Nutrition facts
Frequently asked questions
Can I make this cheesy rice dish in a slow cooker?
Sauté the chorizo, onions, and bell peppers first, then transfer everything to your slow cooker. Add the rice, spices, and broth, then cook on low for 2-3 hours or high for 1-1.5 hours. Stir in the cheese at the end and let it melt completely before serving. The slow cooker keeps the rice moist and flavorful without drying out.
What's the best cheese for this recipe?
The perfect blend is Monterey Jack for creaminess and cheddar for sharpness. For extra gooeyness, add 1/4 cup cream cheese at the end. Avoid pre-shredded cheese (it contains anti-caking agents that prevent smooth melting). Freshly grated Pepper Jack adds a kick, while Colby Jack keeps it mild.
Why did my rice turn out mushy?
Mushy rice usually happens from overcooking or too much liquid. Always use low heat after adding broth and keep the lid on tight. If your rice seems dry, add 1-2 tablespoons of water at the end, but don't overdo it. For best results, use long-grain white rice and measure broth precisely—1:1.5 rice-to-broth ratio works perfectly.
Can I make this ahead of time?
Yes! Cook the rice base (without cheese) up to 2 days ahead and store in an airtight container in the fridge. When ready to serve, reheat gently with 1-2 tablespoons of broth**, then stir in the cheese just before serving. This keeps the texture perfect and prevents soggy rice. For freezing, cook completely (with cheese), cool, then freeze for up to 3 months—reheat in the oven at 350°F for 10-15 minutes.
What are the best sides to serve with this?
This cheesy rice pairs perfectly with grilled meats (like chicken or steak), fish tacos, or black beans. For a complete meal, add charro beans, avocado slices, or a simple green salad. It also works as a hearty side for burrito bowls or as a topping for baked potatoes. The smoky, cheesy flavors complement both spicy and mild dishes beautifully!
