I can’t get over how one pot of rice, broccoli, and parmesan turns into a creamy, cheesy side dish that steals the spotlight. Even the pickiest eaters will be asking for seconds.

I’m obsessed with Broccoli Rice because it hits that rare spot between “yes, this is healthy-ish” and “I actually want another scoop.” I love the creamy, cheesy bite from Parmesan cheese, the little green pops of broccoli florets, and the way every forkful feels filling without being heavy. It’s simple, but not boring.
Big difference. And I’m always here for a side dish that can hang with chicken, steak, fish, or honestly just a spoon straight from the pot.
But the best part? Even the picky eaters at my table don’t side-eye it.
They just eat. Fast.
Ingredients

- Long grain rice keeps it fluffy, not mushy, which honestly matters a lot here.
- Broccoli brings the green stuff, a little bite, and makes it feel healthier.
- Butter adds that cozy, rich taste you’ll notice right away.
- Olive oil helps the onions cook nicely without everything feeling too heavy.
- Yellow onion gives a sweet, savory base that makes the rice less boring.
- Garlic makes it smell amazing and gives the whole dish more personality.
- Broth adds real flavor, so it doesn’t taste like plain cafeteria rice.
- Milk makes things creamy without turning it into a super heavy casserole.
- Parmesan brings salty, cheesy goodness and melts into all the little gaps.
- Salt wakes everything up, because bland rice is just sad.
- Black pepper adds a tiny kick that keeps the creamy parts balanced.
- Plus red pepper flakes bring heat if you like a little attitude.
Ingredient Quantities
- 1 cup long grain white rice (or jasmine)
- 2 cups broccoli florets, bite sized (fresh or frozen, thawed)
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped (about 1 cup)
- 2 cloves garlic, minced
- 2 cups low sodium chicken broth or vegetable broth
- 1/2 cup milk (whole or 2%)
- 1 cup freshly grated Parmesan cheese
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- Pinch of red pepper flakes (optional)
How to Make this
1. In a large heavy-bottomed pot or deep skillet, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat until butter is melted and foamy.
2. Add 1 cup finely chopped yellow onion and cook until translucent, about 4 to 5 minutes.
3. Add 2 cloves minced garlic and cook 30 seconds until fragrant.
4. Stir in 1 cup long grain white rice and toast 1 to 2 minutes, coating the grains in butter and oil.
5. Pour in 2 cups low sodium chicken broth (or vegetable broth) and 1/2 cup milk, then season with 1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, and a pinch of red pepper flakes if using. Bring to a gentle simmer.
6. Reduce heat to low, cover, and cook undisturbed 12 minutes.
7. Scatter 2 cups bite sized broccoli florets over the top, recover, and cook 5 to 7 more minutes until rice is tender and broccoli is bright and fork tender.
8. Remove from heat and stir in 1 cup freshly grated Parmesan cheese until melted and creamy. Taste and adjust seasoning.
9. Let rest covered 2 to 3 minutes, then fluff with a fork and serve warm.
Equipment Needed
1. Large heavy bottomed pot or deep skillet with a lid
2. Cutting board
3. Chef knife (for chopping onion and garlic)
4. Measuring cups and measuring spoons
5. Wooden spoon or heatproof silicone spatula
6. Grater for Parmesan cheese
7. Small bowl or ramekin for holding minced garlic or measured spices
8. Fork for fluffing and serving
FAQ
Broccoli Rice Recipe Substitutions and Variations
- Rice: swap for brown rice, quinoa, or cauliflower rice for a lower carb option
- Broccoli: use spinach, peas, or asparagus florets for similar texture and color
- Butter and olive oil: substitute ghee, avocado oil, or a neutral vegetable oil
- Parmesan and milk: replace Parmesan with Pecorino Romano, grated cheddar, or nutritional yeast; use cream or unsweetened oat milk for richness
Pro Tips
– Toast the rice until the edges just start to look translucent before adding liquid. It builds a nutty flavor and helps the grains hold their shape so the final dish is creamy without turning mushy.
– Cut the broccoli into uniform, bite sized pieces and add them only toward the end of cooking. That keeps them bright, tender, and slightly crisp instead of overcooked and dull.
– Use warm broth and milk when you add them. Cold liquid slows the cooking and can make the rice cook unevenly. Warm liquid helps maintain a steady simmer for even texture.
– Stir in the Parmesan off the heat and give the pot a short resting time. High heat can make the cheese clump or separate, while letting it melt gently yields a silkier, creamier finish.
– Taste and adjust seasoning at the end. Parmesan brings saltiness, so add small amounts of extra salt if needed. A squeeze of lemon or a few flakes of crushed red pepper added just before serving brightens the whole dish.

Broccoli Rice Recipe
I can’t get over how one pot of rice, broccoli, and parmesan turns into a creamy, cheesy side dish that steals the spotlight. Even the pickiest eaters will be asking for seconds.
4
servings
416
kcal
Equipment: 1. Large heavy bottomed pot or deep skillet with a lid
2. Cutting board
3. Chef knife (for chopping onion and garlic)
4. Measuring cups and measuring spoons
5. Wooden spoon or heatproof silicone spatula
6. Grater for Parmesan cheese
7. Small bowl or ramekin for holding minced garlic or measured spices
8. Fork for fluffing and serving
Ingredients
-
1 cup long grain white rice (or jasmine)
-
2 cups broccoli florets, bite sized (fresh or frozen, thawed)
-
2 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 small yellow onion, finely chopped (about 1 cup)
-
2 cloves garlic, minced
-
2 cups low sodium chicken broth or vegetable broth
-
1/2 cup milk (whole or 2%)
-
1 cup freshly grated Parmesan cheese
-
1/2 teaspoon kosher salt
-
1/4 teaspoon freshly ground black pepper
-
Pinch of red pepper flakes (optional)
Directions
- In a large heavy-bottomed pot or deep skillet, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat until butter is melted and foamy.
- Add 1 cup finely chopped yellow onion and cook until translucent, about 4 to 5 minutes.
- Add 2 cloves minced garlic and cook 30 seconds until fragrant.
- Stir in 1 cup long grain white rice and toast 1 to 2 minutes, coating the grains in butter and oil.
- Pour in 2 cups low sodium chicken broth (or vegetable broth) and 1/2 cup milk, then season with 1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, and a pinch of red pepper flakes if using. Bring to a gentle simmer.
- Reduce heat to low, cover, and cook undisturbed 12 minutes.
- Scatter 2 cups bite sized broccoli florets over the top, recover, and cook 5 to 7 more minutes until rice is tender and broccoli is bright and fork tender.
- Remove from heat and stir in 1 cup freshly grated Parmesan cheese until melted and creamy. Taste and adjust seasoning.
- Let rest covered 2 to 3 minutes, then fluff with a fork and serve warm.
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: 308g
- Total number of serves: 4
- Calories: 416kcal
- Fat: 17.5g
- Saturated Fat: 8.9g
- Trans Fat: 0.12g
- Polyunsaturated: 1g
- Monounsaturated: 6g
- Cholesterol: 50mg
- Sodium: 753mg
- Potassium: 417mg
- Carbohydrates: 46.8g
- Fiber: 2.3g
- Sugar: 3.8g
- Protein: 15.3g
- Vitamin A: 396IU
- Vitamin C: 42.5mg
- Calcium: 337mg
- Iron: 1.4mg






