Broccoli and Cheese Rice Recipe Stovetop: Melty Cheese and Crispy Broccoli in One Pan

Side Dishes

Broccoli and Cheese Rice Recipe Stovetop: Melty Cheese and Crispy Broccoli in One Pan

This broccoli and cheese rice recipe stovetop transforms simple ingredients into a comforting one-pan dish with perfectly crispy broccoli and pockets of melty cheese. The secret lies in cooking rice and broccoli together while letting the cheese stretch and melt into creamy strands—no oven required.

I developed this method after craving a quick, satisfying side that didn’t require multiple pots or baking time.

With just 15 minutes of active cooking, you’ll have tender rice, vibrant broccoli florets with crispy edges, and a blanket of gooey cheese that clings to every bite. The dish is foolproof, using basic pantry staples, and scales easily for larger gatherings.

Whether serving as a side for grilled meats or a light main with protein, this recipe delivers restaurant-quality texture and flavor without the fuss.

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

Ingredients for broccoli and cheese rice recipe stovetop

Simple pantry staples and fresh veggies create this one-pan comfort dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, any variety
Fresh Broccoli Florets 🥦 4 cups Medium florets, stems trimmed
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Milk 🥛 1 cup Whole milk for creaminess
Butter 🧈 2 tbsp Unsalted, for flavor
Garlic Cloves 🧄 2 cloves Minced for aroma
Yellow Onion 🧅 ½ whole Diced, medium size
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Dried Thyme 🌿 ½ tsp Or 1 tbsp fresh thyme
Olive Oil 🫒 1 tbsp For crispy broccoli

The cheese is non-negotiable for that gooey texture. Sharp cheddar melts best, but a mix of cheddar and Monterey Jack works too. I always grab the block cheese from the deli counter and grate it myself—pre-shredded gets clumpy. Broccoli should be vibrant green with tight florets. Trader Joe's has the best pre-trimmed florets, but any fresh broccoli works if you trim the stems. For the rice, long-grain varieties like basmati or jasmine hold up best to the one-pan method.

No sharp cheddar? Pepper jack or Gruyère add great flavor. Fresh thyme is ideal but dried works in a pinch—just use half the amount. The milk can be swapped for half-and-half or heavy cream for extra richness. If you're watching sodium, use no-salt-added chicken broth and add your own salt at the end. The garlic and onion build the flavor base, so don't skip them—even if you're in a hurry, these take less than 3 minutes to chop. For extra crispy broccoli, toss the florets in 1 tbsp cornstarch before cooking.

This reheats beautifully—just add a splash of milk or water to keep it moist. Keeps for 4 days in the fridge, perfect for meal prep. For longer storage, freeze portions for up to 3 months. The cheese gets extra melty after reheating, so it's worth making a double batch. Store in airtight containers with parchment paper between layers to prevent sticking. Leftovers make great lunches or a quick side for grilled proteins.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it lives entirely in one pot—no fancy gadgets, no extra bowls. Just rice, broccoli, and cheese simmering together until the rice is fluffy and the cheese pulls into those perfect little strands. Honestly, the cleanup is so minimal I’ll often just leave the pot in the sink for 10 minutes while I eat.
  • Cheesy Crispy Perfection: That sharp cheddar melting into the creamy milk and butter? It’s the kind of flavor that makes you pause mid-bite. The broccoli stays bright and tender, not mushy, while the rice soaks up all that cheesy goodness—like a hug in a bowl. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: This dish reheats like a dream, making it my go-to for meal prep. Pack it cold in a container, and the cheese stays gooey while the rice holds its shape—no sad, dry leftovers here. My kids actually ask for it, which is basically a parenting win.
  • Budget-Friendly Staples: Sharp cheddar and fresh broccoli might sound fancy, but they stretch across multiple meals without breaking the bank. A single batch feeds four for dinner, then two more lunches the next day. Between us, this is the kind of recipe that makes grocery day feel less stressful.

Step-by-step instructions for broccoli and cheese rice

Here's how to create a perfect one-pan dish with tender rice and perfectly crispy broccoli.

1

Sauté Aromatics and Prepare the Broccoli

Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ½ whole yellow onion and 2 cloves garlic cloves, cooking for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. You'll know it's ready when the garlic just begins to turn golden—don't let it burn.

Push the onions and garlic to one side of the pan, then add the 4 cups fresh broccoli florets in a single layer. Let them cook undisturbed for 4-5 minutes until the edges begin to crisp and turn golden brown. This is crucial for achieving that perfect crunchy texture. Stir occasionally to ensure even browning on all sides. If the pan gets too crowded, work in batches to avoid steaming the broccoli instead of crisping it.

2

Toast the Rice and Build the Flavor Base

Add the 1.5 cups long-grain white rice to the pan, stirring it into the onions, garlic, and broccoli. Cook for 2-3 minutes until the rice grains become slightly translucent at the edges. This toasting step enhances the nutty flavor of the rice and prevents it from becoming mushy.

Stir in the 0.5 teaspoon dried thyme, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Pour in the 1 cup milk and 1.5 cups chicken broth, stirring well to combine. The liquid should just cover the rice—if it looks too dry, add a splash of water. Bring the mixture to a gentle simmer, then reduce the heat to low and cover the pan with a tight-fitting lid.

3

Simmer the Rice Until Tender

Let the rice cook for 15 minutes without disturbing it. The steam will work its magic, cooking the rice evenly. After 15 minutes, check the rice—it should be tender but still have a slight bite. If it's not quite done, continue cooking for another 2-3 minutes. The rice should absorb all the liquid, leaving it fluffy and separate.

Here's the thing—don't lift the lid during cooking. Every time you peek, you release steam and disrupt the cooking process. If you must check, do it quickly and minimize exposure to air. The rice will continue cooking from residual heat even after you remove it from the stove, so it's better to slightly undercook it than to overcook it.

4

Finish with Cheese and Butter

Once the rice is tender, remove the pan from heat and stir in the 2 tablespoons butter and 1.5 cups shredded sharp cheddar cheese. The cheese should melt into a creamy, gooey consistency, coating every grain of rice. If the mixture looks too thick, add a splash of milk to loosen it. Stir until the cheese is completely melted and the rice is evenly coated.

For the ultimate finish, cover the pan again and let it sit for 2-3 minutes. This allows the cheese to fully meld with the rice, creating a rich, creamy texture. The broccoli should still retain its crispy edges while the rice absorbs all that cheesy goodness. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or pepper to enhance the flavors.

5

Serve Immediately for Maximum Crispiness

Transfer the broccoli and cheese rice to serving plates, making sure to get every last bit of that cheesy goodness. The broccoli should still have a satisfying crunch, while the rice should be tender and creamy. Serve immediately while the broccoli is crispy and the cheese is melty. If you wait too long, the broccoli will lose its texture and the cheese might start to separate.

This dish is perfect for a quick weeknight dinner or a comforting side. The combination of crispy broccoli and creamy cheddar rice creates a balance of textures and flavors that's hard to resist. Pair it with a simple green salad or some crusty bread to round out the meal.

👨‍🍳

Pro Tips For Making Broccoli And Cheese Rice Recipe Stovetop

  • COOK RICE IN BUTTER FIRST: I learned this the hard way—skipping this step makes the rice taste bland. Toast the uncooked rice in melted butter for 2-3 minutes before adding liquid. The nutty flavor develops, and the rice won’t turn mushy when you mix in the milk later.
  • CUT BROCCOLI SMALLER THAN YOU THINK: Yes, even if it looks like tiny confetti. Florets bigger than ½-inch stay crunchy and undercooked while the rice gets soggy. Tiny pieces steam faster and absorb the cheesy sauce perfectly—no one will notice the size, but they’ll notice the texture.
  • STIR THE CHEESE IN LAST: Add shredded cheddar only in the final 2 minutes, or it’ll clump like sad glue. If you’re worried about burning, lower the heat slightly and keep stirring—it’ll melt smoothly without turning greasy. (Your future self will thank you for not scraping burnt cheese off the pot.)
  • USE WHOLE MILK, NOT LIGHT: I was skeptical until I tried it: whole milk makes the rice creamier without making it greasy. It also helps the cheese melt more evenly instead of separating into oily strings. Skip the skim—this isn’t a diet dish, and it shows.

Perfect pairings for this recipe

Crispy Broccoli Sides

Pair this dish with a simple arugula salad tossed in 1 tbsp lemon juice and 2 tbsp olive oil—the peppery bite balances the richness beautifully. For extra crunch, add ¼ cup toasted pine nuts or crumbled feta cheese.

I love using Baby Kale from Trader Joe's for a heartier option. 🥗

Protein Additions

Turn this into a complete meal by adding grilled chicken breast or crispy bacon. For chicken, season 2 boneless breasts with salt and pepper, grill for 6-7 minutes per side, then slice and serve alongside.

Bacon lovers can crisp 4 slices in a pan and crumble over the top. Both add protein without overpowering the dish.

Bread Pairings

Serve with crusty sourdough bread or garlic bread to soak up any leftover cheesy goodness. For a quick version, toast 4 slices sourdough with 2 tbsp butter and 1 minced garlic clove, then sprinkle with ½ tsp dried parsley.

Warm the bread in the oven alongside the rice for 3-4 minutes at 350°F.

Beverage Matchups

A crisp Sauvignon Blanc from New Zealand complements the dish's creamy, cheesy notes with its bright acidity. For beer lovers, a pilsner like Heineken or Corona cuts through the richness.

If you prefer something lighter, sparkling water with lemon keeps the meal refreshing. Avoid heavy reds—they'll clash with the dish's delicate flavors. 🍷

Extra Cheesy Toppings

Take it to the next level with ½ cup breadcrumbs toasted in 1 tbsp butter until golden, then sprinkled on top before serving. Or try ¼ cup grated Parmesan cheese for a nutty finish.

For spice lovers, add ½ tsp smoked paprika or red pepper flakes to the cheese mixture before melting. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 890mg39%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 24g48%
* 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 stovetop recipe?

Yes, but adjust the cooking time! Instant rice cooks faster, so reduce the simmering time to 10-12 minutes instead of 15 minutes. Use the same ratio of 1.5 cups uncooked rice to liquid, but check for doneness 2 minutes early. The texture will be slightly softer, but still delicious. Pro tip: Stir in the cheese immediately after cooking while the rice is still hot.

2

How do I keep the broccoli extra crispy?

For maximum crunch, toss the broccoli florets in 1 tbsp cornstarch before cooking. Spread them in a single layer in the pan and cook undisturbed for 5-6 minutes on medium-high heat. Avoid stirring too soon—the longer they sit, the crispier they get. If using frozen broccoli, thaw and pat completely dry first.

3

What if my rice turns out mushy?

Mushy rice usually happens from overcooking or too much liquid. Next time, use 1.5 cups liquid for every 1 cup rice and remove from heat as soon as the rice absorbs the liquid (15 minutes max). For instant fixes, stir in 1 tbsp cold butter or 1 tbsp cornstarch mixed with water to firm it up. The cheese will still taste great, but the texture won't be as fluffy.

4

Can I make this ahead of time?

Cook the rice and broccoli as directed, then let it cool completely. Store in an airtight container for 4 days in the fridge. To reheat, add 2 tbsp milk or water per cup of rice and microwave for 2-3 minutes, stirring halfway. The broccoli will soften slightly, but the cheese stays creamy. For freezer-friendly prep, freeze portions for up to 3 months.

5

What's the best cheese substitute if I'm lactose intolerant?

Try nutritional yeast (for a cheesy flavor) or dairy-free shredded cheddar (like Violife or Daiya). For extra creaminess, mix in ¼ cup cashew cream (blend soaked cashews with water). The texture won't be identical, but you'll still get that rich, savory taste. Sprinkle with paprika or garlic powder to boost flavor.

★★★★★5.0(1 review)
Categories Side Dishes