Cheesy Spanish Rice Recipe: Melty Queso Magic in One Pot

Main Courses

Cheesy Spanish Rice Recipe: Melty Queso Magic in One Pot

This cheesy Spanish rice recipe transforms simple ingredients into a rich, melty queso masterpiece that pairs perfectly with grilled meats or tacos. The secret lies in sautéing aromatic onions and garlic to build flavor before adding rice and broth, creating a base that soaks up every cheesy, savory note.

I developed this version after years of testing—it’s the one that finally delivered that perfect creamy, pull-apart texture without drying out.

The recipe starts with a classic Spanish rice foundation: long-grain rice cooked in broth until tender, then finished with a blend of sharp cheddar and Monterey Jack for maximum melt. A touch of smoked paprika adds depth, while a sprinkle of green onions brightens the final dish.

What makes this version special is the one-pot method, which ensures even cooking and minimal cleanup—ideal for weeknight dinners or meal prep.

By the time you’re done, you’ll have a dish that’s creamy, cheesy, and packed with flavor, ready to serve alongside grilled steak, chicken, or even as a standalone side. The rice stays moist and tender while the cheese creates a gooey, stretchy layer that’s impossible to resist.

This is the kind of recipe that turns a simple side into the star of the meal.

For extra richness, stir in diced chorizo or sautéed bell peppers before adding the cheese. Or swap in pepper jack for a spicy kick. The possibilities are endless, but the base recipe is foolproof—perfect for beginners and seasoned cooks alike. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for cheesy spanish rice

Simple pantry staples transform into a creamy, melty queso rice masterpiece.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well before use
Yellow Onion 🧅 1 whole Medium, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Chicken Broth 💧 2 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, medium sharpness
Monterey Jack Cheese 🧀 1 cup Shredded, mild flavor
Smoked Paprika 🌶️ 1 tbsp Sweet or hot variety
Green Onions 🧅 ¼ cup Sliced thin, white and green parts
Unsalted Butter 🧈 2 tbsp For sautéing onions
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For extra richness

The cheese blend is everything here—sharp cheddar and Monterey Jack create that perfect pull-apart texture. Grab pre-shredded from the deli section for convenience, but if you're feeling fancy, grate it yourself for maximum melt. The smoked paprika adds depth without overpowering, and I always stock the Penzeys brand for its consistent quality. For the rice, long-grain white is non-negotiable—it stays separate and soaks up all that cheesy goodness. Rinse it well before cooking to remove excess starch, which prevents gummy rice. The chicken broth should be low-sodium to avoid over-salting the dish.

No sharp cheddar? Pepper jack or Colby Jack work in a pinch, though the flavor profile changes slightly. Running out of Monterey Jack? Muenster melts beautifully too. The smoked paprika can be swapped for regular paprika if you're avoiding smoke, but you'll lose that subtle depth. For extra richness, stir in a splash of heavy cream or a spoonful of sour cream at the end. The green onions add freshness—if you're short on time, frozen chopped green onions work fine, just thaw and drain them first. The butter and olive oil combo gives you that perfect balance of richness without making the dish greasy.

This reheats beautifully—just add a splash of broth or water to keep it moist. Keeps for 4-5 days in the fridge, though I find it's best within the first two. For meal prep, portion into containers with a layer of cheese on top—it melts perfectly when reheated. Freezes for up to 3 months, though the texture may change slightly after thawing. If you're making a big batch, double the cheese—trust me, you won't regret it. Store any leftovers in an airtight container with a paper towel on top to absorb excess moisture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash another pan—just rice, onions, garlic, broth, and cheese in one pot. The rice soaks up all that cheesy, savory broth while it cooks, so you’re left with minimal cleanup and maximum flavor.
  • Cheese Pulls No Punches: That sharp cheddar melts into gooey perfection, clinging to every grain of rice like it’s been hugging them all day. Honestly, the first time I made it, I forgot to add the cheese and nearly cried—don’t make my mistake.
  • Weeknight to Potluck Hero: Throw it together for a quick weeknight dinner, or double the batch for game day, church potlucks, or taco night. It’s the kind of side that disappears fast, so make extra—trust me, you’ll want it again before the night’s over.
  • Budget-Friendly Leftovers: Rice and cheese stretch for days, and this recipe costs next to nothing to make. I’ve reheated mine for three days straight, and it’s still just as good—maybe even better, because the flavors meld overnight like a cozy blanket.

Step-by-step instructions for cheesy Spanish rice

Transform simple ingredients into rich, melty Spanish rice with this foolproof one-pot method.

1

Sauté the Aromatics Until Golden

Heat a large, heavy-bottomed skillet or Dutch oven over medium heat. Add the 2 tablespoons unsalted butter and 1 tablespoon olive oil and let them melt together. Once the butter has foamed and subsided slightly, add the 1 whole yellow onion that's been diced finely.

Cook the onions for 5-6 minutes until they become soft and translucent, stirring occasionally. This step builds flavor—don't rush it. When the onions are nearly caramelized, add the 4 cloves garlic cloves that have been minced finely. Cook for another 30 seconds until the garlic is fragrant but not browned. This prevents bitterness and ensures a balanced flavor foundation.

2

Toast the Rice and Season

Add the 1.5 cups long-grain white rice to the skillet and stir to coat it evenly in the buttery onion mixture. Cook for 2 minutes while stirring constantly—this toasting step removes any raw floury taste and develops a nutty flavor in the rice.

Next, sprinkle the 1 tablespoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon ground black pepper over the rice. Stir everything together for 30 seconds to distribute the spices evenly. The paprika will deepen the flavor profile, giving that classic Spanish touch. This is where the magic starts—don't skip this seasoning step.

3

Cook the Rice in Broth

Pour in the 2 cups chicken broth all at once and stir gently to combine. Bring the mixture to a gentle boil, then immediately reduce the heat to low. Cover the skillet tightly with a lid and let it simmer for 15 minutes without disturbing it. This undisturbed cooking allows the rice to absorb the broth evenly and prevents it from becoming mushy.

After 15 minutes, check the rice. It should have absorbed most of the liquid but still have a slight bite to it. If there's excess liquid remaining, cover and cook for another 2-3 minutes. If it's too dry, add 1-2 tablespoons water and cook for another 2 minutes. The rice should be tender but still have a slight texture—this ensures it won't turn to mush when the cheese is added.

4

Layer and Melt the Cheese

Remove the skillet from heat and let it sit uncovered for 2 minutes to allow any residual steam to escape. This prevents the cheese from becoming rubbery. Now, sprinkle half of the 1.5 cups sharp cheddar cheese and all of the 1 cup monterey jack cheese evenly over the rice. Use a fork to gently stir and fold the cheese into the rice until it's mostly melted and distributed.

Return the skillet to low heat and cook for 2-3 minutes, stirring occasionally, until the cheese is fully melted and the mixture is creamy. If the cheese isn't melting completely, add 1 tablespoon chicken broth at a time to help it blend smoothly. The goal is a velvety, cheesy texture that coats every grain of rice—this is what makes this dish irresistible.

5

Finish and Garnish

Once the cheese is fully melted and the rice is creamy, remove the skillet from heat again. Stir in the 0.25 cup green onions that have been sliced thin, reserving a few slices for garnish. The green onions add a fresh contrast to the rich, cheesy rice. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a crack of black pepper to balance the flavors.

Let the rice sit covered for 5 minutes before serving. This resting period allows the flavors to meld together and the cheese to set slightly, making each bite more cohesive. Garnish with the reserved green onion slices and serve immediately. The rice should be creamy, cheesy, and infused with smoky, savory notes—perfect for pairing with grilled meats or as a hearty side dish.

👨‍🍳

Pro Tips For Making Cheesy Spanish Rice

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the toast means mushy rice later. Sauté the dry rice in oil over medium-high heat for 2-3 minutes until it’s lightly golden and smells nutty. This step builds flavor and prevents gummy texture when the broth hits.
  • FINELY GRATE THE CHEESE: Sharp cheddar loses its punch when it clumps. Use the large holes of a box grater (or pulse in a food processor) for even distribution—no one wants cheese lumps staring back at you. Sprinkle it in layers as the rice cooks so it melts smoothly.
  • DON’T STIR THE FIRST 10 MINUTES: After adding broth, resist the urge to check on it. Let the rice bloom undisturbed for 10 minutes so the base can form properly. Stirring too soon just breaks up the flavor and risks uneven cooking.
  • USE HOT BROTH FROM THE START: Cold broth = sad rice. Heat your chicken broth until it’s steaming before pouring it over the rice. If you’re using canned broth, warm it in a saucepan first—this guarantees even cooking and creamy texture. (Yes, even if you’re impatient like me.)

Storing and reheating your leftovers

Refrigerator Storage

Let your cheesy Spanish rice cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store in the fridge at 40°F or below for up to 4 days, though I find it’s most flavorful within the first 2 days.

The cheese maintains its meltiness, but the texture stays firm enough to reheat perfectly. Always press a paper towel on top to absorb excess moisture and prevent sogginess. 🧊

Freezer Prep Tips

For longer storage, portion the rice into freezer-safe containers or quart-sized freezer bags, leaving ½-inch headspace for expansion. Freeze for up to 3 months—the cheese may separate slightly but still melts beautifully when reheated.

I recommend double-bagging for extra protection against freezer burn, especially if you’re storing it near strong-smelling foods. Label with the date to track freshness! ❄️

Stovetop Reheating

My preferred method is stovetop reheating for that creamy, restaurant-quality texture. Transfer rice to a skillet over medium-low heat and add 2-3 tablespoons chicken broth to restore moisture. Cover and heat for 5-7 minutes, stirring occasionally, until warmed through.

The residual heat melts the cheese perfectly, recreating that gooey consistency. If it looks dry, add a splash more broth—this rice is forgiving! 🔥

Microwave Method

For quick reheating, transfer a portion to a microwave-safe dish and cover loosely with a damp paper towel (this traps steam). Heat on 50% power in 1-minute intervals, stirring between each, until reaching 165°F.

Avoid overcooking—microwaves can dry out the cheese. A few drops of broth or water at the start helps maintain that creamy texture. Perfect for lazy weeknights! ⏰

Oven Refresh

For a crispy cheese topping, spread leftover rice on a parchment-lined baking sheet, sprinkle with extra shredded cheese, and broil for 2-3 minutes at 375°F. Watch closely to avoid burning!

This adds a delicious contrast to the creamy base. I love this method for serving at parties—it’s visually appealing and packed with flavor. 🧀

Cheese Melting Hacks

If your reheated rice seems dry, stir in 1 tablespoon sour cream or cream cheese while warming—it revives the creaminess instantly. For extra richness, top with a drizzle of hot sauce or a sprinkle of crumbled chorizo before serving.

These tweaks transform leftovers into something even better than the original! 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 3g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use instant rice for this cheesy Spanish rice?

While you can use instant rice, I don't recommend it for this recipe. Instant rice tends to absorb liquid too quickly and can become mushy when mixed with cheese. For the best texture—creamy yet distinct grains—stick with long-grain white rice that's properly rinsed before cooking. If you're short on time, try using pre-cooked rice (like from a rice cooker) and reduce the broth by half.

2

What's the best way to prevent the cheese from getting rubbery?

The key is removing the rice from heat before adding cheese and letting it sit uncovered for 2 minutes to release steam. Also, use low heat when melting the cheese, and stir constantly. If the cheese starts to separate, add 1 tablespoon broth at a time to help it blend smoothly. Pre-shredded cheese works best as it contains anti-caking agents that help with melting.

3

Can I make this recipe vegetarian?

Simply swap the chicken broth for vegetable broth and consider adding sautéed mushrooms, bell peppers, or spinach for extra flavor. You could also use vegetarian cheese or even vegan cheese alternatives if you prefer. The smoky paprika and green onions will still give it that delicious Spanish-inspired taste without any meat products.

Why does my Spanish rice turn out dry? Dry rice usually happens when too much liquid evaporates or the rice is overcooked.

4

How can I make this extra cheesy without making it greasy?

For extra cheese without greasiness, try layering the cheese in stages. After the initial melting, remove from heat and let it sit for 1 minute, then add another ½ cup cheese and stir. The residual heat will melt it perfectly. You can also mix in 1-2 tablespoons sour cream or Greek yogurt at the end for creaminess without extra fat. For a smoky kick, add ¼ cup crumbled chorizo while cooking.

★★★★★4.8(8 reviews)
Categories Main Courses