Side Dishes
This broccoli and cheese rice recipe stovetop delivers the perfect balance of cheesy goodness and tender rice—no oven required. The secret lies in sautéing broccoli until crisp-tender, then mixing it into rice with sharp cheddar and a touch of creaminess for a dish that’s rich yet light.
It’s the ideal side for grilled meats, roasted chicken, or even a hearty main dish on its own.
The stovetop method ensures even cooking and a golden crust from melted cheese, while keeping the rice fluffy and flavorful. With just 20 minutes of hands-on time, you’ll have a dish that’s creamy, comforting, and packed with savory depth.
The best part? Every bite is a mix of crispy broccoli, creamy cheese, and perfectly cooked rice—restaurant-quality at home without the fuss.
Ingredients for broccoli and cheese rice recipe stovetop
Golden crust, melty cheese, and crisp-tender broccoli—this stovetop rice delivers restaurant-quality flavor in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for best texture |
| Unsalted Butter 🧈 | 2 tbsp | Salted works too |
| Garlic Cloves 🧄 | 2 cloves | Minced, or 1 tsp pre-minced |
| Yellow Onion 🧅 | ½ whole | Diced, medium size |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tsp fresh thyme leaves |
| All-Purpose Flour 🌾 | 1 tbsp | For crispy topping |
The cheese makes or breaks this dish. Sharp cheddar is non-negotiable—it melts perfectly and adds that signature tang. Grab a block and shred it yourself—pre-shredded gets clumpy and lacks flavor. For the broccoli, fresh is best, but frozen florets work in a pinch if thawed and dried thoroughly. The rice? Jasmine or basmati stays fluffy longer than long-grain white. Stock up on these at Whole Foods or your local grocery store's organic section—they'll keep you cooking like a pro.
No sharp cheddar? Pepper jack or Monterey Jack work in a bind, though they won't be as tangy. Swapping out the heavy cream for Greek yogurt or sour cream cuts calories without sacrificing creaminess. The flour topping? Panko works too—it adds extra crunch. If you're short on time, pre-chopped frozen broccoli saves minutes, but fresh gives that signature crisp-tenderness. The garlic and onion can be swapped for 1 tbsp onion powder and 1 tsp garlic powder if you're in a rush, but fresh is worth the extra minute.
This reheats beautifully—just add a splash of milk or water to restore creaminess. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. For the best texture, reheat gently on low heat with a damp paper towel over the top to keep it moist. Double the recipe if you're feeding a crowd—it's that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub three bowls—just rice, broccoli, and cheese in one pot, simmered until the rice is tender and the cheese melts into that perfect stretchy blanket. No fuss, no stress, just hands-off cooking while I chop veggies for the side salad.
- Creamy Cheese Obsession: That sharp cheddar and heavy cream combo? It’s like a hug in a bowl. The butter melts into the rice, while the broccoli stays bright and crisp—no mushy florets here. Honestly, I’ve made this for picky eaters, and even they ask for seconds.
- Lunchbox Champion: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream—no soggy rice or dry edges. Pack it in containers, and your kids (or you) will eat it cold or warmed, no complaints.
- Budget Stretch: A single bag of rice, a head of broccoli, and a block of cheddar feed my family for days. I’ll be real: the heavy cream makes it feel fancy, but it’s still cheaper than takeout. Plus, leftovers freeze beautifully—just add a splash of milk to reheat.
Step-by-step instructions for broccoli and cheese rice
Here's how to create a creamy, cheesy rice dish with crispy edges and vibrant green broccoli.
🍳 Step 1: Sauté Aromatics for Flavor Foundation
Heat the 2 tablespoons unsalted butter in a large skillet over medium heat. Add the 0.5 whole yellow onion and 2 cloves garlic cloves (minced), cooking for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. This step builds the flavor base that will infuse the entire dish.
I like to stir frequently during this process to prevent the garlic from burning—it should smell wonderful but not bitter. The butter will foam slightly, then settle into a golden liquid. This is your signal the aromatics are ready for the next ingredients. Keep the heat at medium to maintain gentle cooking without browning.
👨🍳 Step 2: Toast the Rice for Better Texture
Add the 1.5 cups long-grain white rice to the skillet and stir for 2 minutes to coat each grain with the butter and aromatics. This toasting process, called "blooming," enhances the rice's nutty flavor and prevents it from becoming mushy. You'll notice the rice grains begin to look slightly translucent at the edges.
Next, sprinkle the 0.5 teaspoon salt, 0.25 teaspoon ground black pepper, and 0.25 teaspoon dried thyme over the rice. Stir gently to distribute these seasonings evenly. The thyme will release its earthy aroma, while the salt and pepper prepare the rice for the rich cheesy flavors to come.
🍳 Step 3: Cook the Broccoli Until Tender-Crisp
Push the rice to one side of the skillet and add the 4 cups fresh broccoli florets to the empty space. Cook for 3-4 minutes until the broccoli begins to soften but still maintains a slight crunch. The edges should turn a bright green color, indicating they're cooking through while keeping their texture.
Stir the broccoli into the rice, then pour in the 1 cup chicken broth. Bring to a gentle simmer over medium-low heat, then reduce to the lowest setting. Cover the skillet with a tight-fitting lid and cook for 15 minutes. This low-and-slow approach allows the rice to absorb the liquid gradually, creating perfectly fluffy grains.
🥘 Step 4: Create the Cheesy Topping Mixture
While the rice cooks, prepare the cheesy topping in a small bowl. Combine the 1.5 cups sharp cheddar cheese, 0.5 cup heavy whipping cream, and 1 tablespoon all-purpose flour. Mix until smooth—this creates a creamy, slightly thickened sauce that will form a golden crust when baked.
The flour acts as a thickener here, preventing the cheese from becoming too runny. I like to use my fingers to press the cheese against the bowl's sides, ensuring it melts completely into the cream. This mixture should look like a thick, pale yellow batter with no visible cheese lumps.
🔥 Step 5: Finish with Crispy Cheese Topping
After the 15 minutes of rice cooking, remove the lid and stir the rice gently. Spoon the cheesy mixture evenly over the top, spreading it with a spatula to cover the entire surface. Return the skillet to medium heat and cook uncovered for 2-3 minutes until the cheese begins to bubble and turn golden brown.
Watch carefully during this final step—you want the cheese to melt completely while forming a crispy, golden crust on top. Once you see bubbles forming and the edges starting to brown, remove from heat immediately. The residual heat will finish cooking the cheese while keeping the rice underneath perfectly tender. Serve immediately while the cheese is still bubbly and the rice is hot.
Pro Tips For Making Broccoli And Cheese Rice Recipe Stovetop
- COOK RICE FIRST: I learned this the hard way—don’t mix wet rice into the cheese sauce. Cook the rice separately until just tender (about 12-14 minutes), then fold it in at the end. This keeps the texture light instead of turning it into a gluey mess.
- CHOP BROCCOLI SMALL: Tiny florets (about ½-inch pieces) cook faster and blend better into the rice. Skip the big chunks unless you’re okay with crunchy surprises. A sharp knife and quick cuts make all the difference.
- MELT CHEESE LOW AND SLOW: After adding the cream and butter, reduce heat to medium-low. Sharp cheddar burns fast, and once it seizes, it’s impossible to fix. Stir constantly—yes, even if you’re impatient—and let it melt into a smooth sauce.
- USE COLD CREAM: Sounds weird, but it works: chill the heavy cream in the fridge for 10 minutes before adding it. This prevents curdling when mixed with hot butter and cheese. Warm it slightly first, but not fully—just enough to blend smoothly.
Perfect pairings for this dish
Creamy Broccoli Salad
Balance the richness of your cheesy rice with a bright, tangy broccoli salad that highlights fresh flavors. Toss 4 cups chopped broccoli florets with ½ cup Greek yogurt, 1 tbsp Dijon mustard, 1 tbsp honey, and 2 tbsp chopped walnuts.
The yogurt adds creaminess without overpowering, while the walnuts bring crunch. Serve chilled alongside your rice for a refreshing contrast. 🥗
Garlic Bread Crust
No dish needs garlic bread more than this cheesy rice! Use a crusty baguette sliced into ½-inch pieces, brushed with melted butter, and sprinkled with garlic powder and parmesan cheese.
Toast in the oven at 375°F for 5-7 minutes until golden. The buttery, garlicky crust cuts through the richness beautifully and soaks up any leftover sauce. 🍞
Spicy Tomato Salsa
Add a zesty kick with a quick-pickled tomato salsa that brightens every bite. Combine 2 cups diced tomatoes, ½ cup red onion, 1 jalapeño (seeded and minced), 1 tbsp lime juice, and ½ tsp cumin.
Let it sit for 10 minutes before serving. The acidity and heat cleanse your palate between cheesy bites, making the dish feel even more balanced. 🌶️
Crispy Bacon Bits
For extra indulgence, top your rice with crispy bacon bits that add smoky depth. Cook 4 slices bacon in a skillet until crispy, then chop into ¼-inch pieces.
Sprinkle them over the cheese topping right before serving—they’ll melt slightly into the cheese while keeping their crunch. This is my go-to upgrade for a heartier dish. 🥓
Herbed White Wine Sauce
Elevate your meal with a silky white wine sauce that pairs perfectly with the cheesy rice. Sauté 2 shallots in 2 tbsp butter, deglaze with ½ cup dry white wine, then stir in ½ cup heavy cream and 1 tbsp fresh parsley.
Simmer for 3 minutes until thickened. Drizzle lightly over the rice for a sophisticated finish. 🍷
Fresh Herb Garnish
Brighten the dish with a sprinkle of fresh herbs right before serving. I love chopped chives or parsley for their fresh, slightly peppery notes. The herbs add a pop of color and a clean finish that balances the richness of the cheese.
A pinch of red pepper flakes on top adds a subtle heat that enhances every bite. ✨
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
Yes, but with one key step: thaw and dry the frozen broccoli thoroughly first. Spread it on a paper towel to remove excess moisture, which prevents the rice from becoming soggy. Cook it for 1-2 minutes longer than fresh to ensure it's fully tender-crisp.
What if my rice turns out mushy?
Mushy rice usually means too much liquid or heat that's too high. Next time, use low heat when simmering and reduce the broth by ¼ cup. Also, stir the rice gently during cooking to prevent sticking—it should be fluffy, not packed down.
Can I make this dish ahead of time?
Prepare the rice mixture up to 2 days ahead and store it in an airtight container. When ready to serve, reheat on low heat with a splash of milk or water, then top with fresh cheese to melt. For the best texture, add a damp paper towel over the container while reheating to keep it moist.
What's the best cheese substitute if I don't have sharp cheddar?
Try Monterey Jack for a milder flavor or Pepper Jack for a subtle kick. For extra creaminess, blend ½ cup cream cheese into your cheesy mixture. Avoid pre-shredded cheese—it contains anti-caking agents that make the topping grainy instead of smooth.
How do I keep the broccoli bright green?
Cook the broccoli for only 3-4 minutes until tender-crisp, then immediately mix it into the rice to stop further cooking. Add a splash of lemon juice or white vinegar to the water when blanching (if prepping ahead) to preserve color. Avoid overcrowding the pan—cook in batches if needed.
