I keep coming back to this Cheesy Broccoli Rice because it turns simple ingredients into a creamy, cheesy side dish that somehow steals the spotlight. With your favorite cheese and veggie mixed in, it is the kind of recipe that makes everyone ask for seconds.

I’m obsessed with Cheesy Broccoli Rice because it hits that salty, creamy, cheesy spot without trying too hard. I love how the rice gets tender and packed with flavor, while the broccoli keeps every bite from feeling too heavy.
And the shredded cheese? That’s the whole reason I keep sneaking forkfuls straight from the pan.
This is the side dish I want next to chicken, pork chops, grilled steak, or honestly nothing at all. But it also stands on its own when I’m too hungry to care about the main dish.
Simple, filling, cheesy. Exactly my kind of real-life comfort food.
Ingredients

- Long grain white rice keeps it fluffy, not mushy, which honestly matters.
- Broth gives the rice cozy flavor without making it taste too salty.
- Broccoli adds color, a little bite, and that “okay, it’s healthy” feeling.
- Butter makes everything taste richer and more homemade.
- Olive oil helps the onion and garlic cook up smooth and mellow.
- Yellow onion brings sweet, savory flavor that hides in the best way.
- Garlic makes it smell amazing before the cheese even shows up.
- Cheese is the whole comfort-food moment, melty, creamy, and totally necessary.
- Milk or half and half loosens it up so it’s creamy, not clumpy.
- Kosher salt wakes everything up, because bland rice is just sad.
- Black pepper adds a tiny kick without bossing the dish around.
- Plus, parsley or chives make it look fresh and a little fancy.
- Basically, it’s cozy side-dish energy with vegetables doing some heavy lifting.
Ingredient Quantities
- 1 cup long grain white rice, rinsed
- 2 cups low sodium chicken or vegetable broth
- 3 cups broccoli florets, fresh or frozen
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced (about 3/4 cup)
- 2 cloves garlic, minced
- 1 1/2 cups shredded cheese of choice (sharp cheddar, Monterey Jack, or a blend), packed
- 1/2 cup whole milk or half and half
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley or chives for garnish, optional
How to Make this
1. In a medium saucepan combine rinsed rice and broth and bring to a boil over medium-high heat.
2. Reduce heat to low, cover, and simmer for 10 minutes.
3. Meanwhile heat butter and olive oil in a large skillet over medium heat until butter melts.
4. Add diced onion and cook until soft and translucent, about 4 to 5 minutes, then stir in minced garlic and cook 30 seconds.
5. If using fresh broccoli, chop into small florets and steam or blanch until bright green and slightly tender, about 3 minutes; if using frozen, thaw or briefly steam until just tender.
6. After the rice has simmered 10 minutes, carefully uncover and stir in the prepared broccoli, then re-cover and continue cooking until rice is tender and liquid is absorbed, about 5 to 8 more minutes.
7. Remove pan from heat and immediately stir in milk and packed shredded cheese until melted and creamy.
8. Stir in salt and pepper and taste, adjusting seasoning as needed.
9. Let rest covered for 2 minutes to thicken, then fluff gently with a fork.
10. Transfer to a serving dish and sprinkle with chopped parsley or chives if desired.
Equipment Needed
1. Medium saucepan with lid
2. Large skillet
3. Chef knife
4. Cutting board
5. Measuring cups and measuring spoons
6. Fine mesh strainer or colander (for rinsing rice and draining broccoli)
7. Wooden spoon or heatproof spatula
8. Box grater (if shredding cheese) and a fork for fluffing
FAQ
Cheesy Broccoli Rice Recipe Substitutions and Variations
- Long grain white rice: substitute with brown rice (use longer cooking time and more liquid), quinoa (same liquid ratio, adjust cook time), or cauliflower rice for a low carb option (stir in toward the end until heated through).
- Low sodium chicken or vegetable broth: use water plus 1 to 1 1/2 teaspoons bouillon or stock concentrate, or use regular broth and reduce added salt to taste; mushroom or miso broth work for a savory vegetarian twist.
- Shredded cheese: swap with grated mozzarella for milder meltiness, Colby or Monterey Jack for similar texture, or a mix of cream cheese plus Parmesan for extra creaminess and tang.
- Whole milk or half and half: use 2 to 3 tablespoons Greek yogurt whisked with a little water for tangy creaminess, or use evaporated milk for richness; for dairy free try unsweetened almond or oat milk plus a spoonful of nutritional yeast for savory flavor.
Pro Tips
– Rinse the rice until the water runs clear and let it drain well before adding the broth. It helps prevent gummy grains and gives a lighter, fluffier finish when you fold in the broccoli and cheese.
– Cook the broccoli a touch less than you think you need to. Slightly undercooked florets brighten the color and keep some bite after the final simmer, and they will finish cooking with the rice so they do not go mushy.
– Warm the milk slightly before stirring it into the hot rice, and add the cheese off the heat. This encourages a silkier sauce and keeps the cheese from clumping or becoming stringy, especially with sharper cheeses.
– Taste and adjust salt at the end. Broths and cheeses vary a lot in saltiness, so wait until everything is combined and melted before adding more. A squeeze of lemon or a little Dijon mustard can lift the final flavor if it feels flat.

Cheesy Broccoli Rice Recipe
I keep coming back to this Cheesy Broccoli Rice because it turns simple ingredients into a creamy, cheesy side dish that somehow steals the spotlight. With your favorite cheese and veggie mixed in, it is the kind of recipe that makes everyone ask for seconds.
4
servings
487
kcal
Equipment: 1. Medium saucepan with lid
2. Large skillet
3. Chef knife
4. Cutting board
5. Measuring cups and measuring spoons
6. Fine mesh strainer or colander (for rinsing rice and draining broccoli)
7. Wooden spoon or heatproof spatula
8. Box grater (if shredding cheese) and a fork for fluffing
Ingredients
-
1 cup long grain white rice, rinsed
-
2 cups low sodium chicken or vegetable broth
-
3 cups broccoli florets, fresh or frozen
-
2 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 small yellow onion, finely diced (about 3/4 cup)
-
2 cloves garlic, minced
-
1 1/2 cups shredded cheese of choice (sharp cheddar, Monterey Jack, or a blend), packed
-
1/2 cup whole milk or half and half
-
1/2 teaspoon kosher salt, plus more to taste
-
1/4 teaspoon freshly ground black pepper
-
2 tablespoons chopped fresh parsley or chives for garnish, optional
Directions
- In a medium saucepan combine rinsed rice and broth and bring to a boil over medium-high heat.
- Reduce heat to low, cover, and simmer for 10 minutes.
- Meanwhile heat butter and olive oil in a large skillet over medium heat until butter melts.
- Add diced onion and cook until soft and translucent, about 4 to 5 minutes, then stir in minced garlic and cook 30 seconds.
- If using fresh broccoli, chop into small florets and steam or blanch until bright green and slightly tender, about 3 minutes; if using frozen, thaw or briefly steam until just tender.
- After the rice has simmered 10 minutes, carefully uncover and stir in the prepared broccoli, then re-cover and continue cooking until rice is tender and liquid is absorbed, about 5 to 8 more minutes.
- Remove pan from heat and immediately stir in milk and packed shredded cheese until melted and creamy.
- Stir in salt and pepper and taste, adjusting seasoning as needed.
- Let rest covered for 2 minutes to thicken, then fluff gently with a fork.
- Transfer to a serving dish and sprinkle with chopped parsley or chives if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 349g
- Total number of serves: 4
- Calories: 487kcal
- Fat: 24.7g
- Saturated Fat: 13.1g
- Trans Fat: 0.25g
- Polyunsaturated: 0.85g
- Monounsaturated: 6g
- Cholesterol: 65mg
- Sodium: 462mg
- Potassium: 426mg
- Carbohydrates: 48g
- Fiber: 3.3g
- Sugar: 3.5g
- Protein: 17.4g
- Vitamin A: 968IU
- Vitamin C: 63.5mg
- Calcium: 247mg
- Iron: 1.25mg



















