There are few dishes as universally loved as a warm, gooey bowl of Cheesy Broccoli and Rice. It’s the ultimate comfort food, a simple yet incredibly satisfying side dish that can easily steal the show. This recipe perfects the classic, delivering a rich, creamy cheese sauce, tender broccoli florets, and perfectly cooked rice in every single bite. Forget the boxed mixes; this homemade version is not only tastier but also surprisingly easy to whip up on a busy weeknight. It’s a family-friendly favorite that brings everyone to the table.
Whether you’re looking for a stellar side to accompany chicken or fish, or a simple main course for a cozy night in, this Cheesy Broccoli and Rice recipe is your new go-to. We’re breaking down everything you need to know to achieve creamy, cheesy perfection every time.

Why This Recipe Works
The magic of this Cheesy Broccoli and Rice dish lies in its simplicity and the quality of its components. Unlike recipes that rely on processed cheese, this one builds a classic, velvety cheese sauce from scratch.
- The Perfect Cheese Sauce: We start with a simple roux of butter and flour, which thickens the milk into a luxurious, creamy base. This ensures the sauce clings to every grain of rice and piece of broccoli without becoming greasy or grainy.
- Fresh Ingredients: Using freshly steamed broccoli and sharp cheddar cheese makes a world of difference in flavor and texture. The broccoli stays tender-crisp, and the cheddar provides a rich, tangy taste.
- Customizable Base: This recipe is a fantastic starting point. It’s incredibly easy to customize with different cheeses, proteins, or seasonings. Think of it as your master recipe for endless comfort food creations.
Ingredient Spotlight
At its heart, this Cheesy Broccoli and Rice is made with simple pantry staples. Here’s what you’ll need:
- Butter: The foundation of our cheese sauce, providing richness and flavor.
- All-Purpose Flour: This is our thickener for the sauce.
- Garlic: Minced garlic adds a subtle aromatic depth.
- Milk: Whole milk creates the creamiest, richest sauce.
- Sharp Cheddar Cheese: The star of the show! Always grate your own cheese. Pre-shredded cheese is coated in starches that can make your sauce gritty.
- Salt & Black Pepper: To taste. Essential for enhancing all the other flavors.
- Cooked Rice: Long-grain white rice works beautifully. You can make it fresh or use leftover rice. For a similar dish with a different grain, check out this Lemon Herb Rice.
- Broccoli Florets: Freshly steamed or blanched broccoli provides the best texture and flavor.

Step-by-Step Instructions
Making this creamy, cheesy dish is easier than you think. Follow these simple steps for perfect results.
- Prepare the Components: Start by cooking your rice according to package directions. While the rice cooks, steam your broccoli florets for 4-5 minutes until they are tender-crisp. Drain and set aside.
- Make the Roux: In a large skillet or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for about one minute, stirring constantly, until it forms a smooth paste. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Create the Cheese Sauce: Slowly pour in the milk while whisking continuously to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 5-7 minutes). Remove from the heat and gradually stir in the shredded cheddar cheese until completely melted and smooth. Season with salt and pepper. This technique is key to many creamy dishes, like our popular Stovetop Mac and Cheese.
- Combine and Serve: Gently fold the cooked rice and steamed broccoli into the cheese sauce. Stir until everything is evenly coated and heated through. Serve immediately.
Pro Tips for Perfection
Want to elevate your Cheesy Broccoli and Rice? Here are a few tips from our kitchen.
- Grate Your Own Cheese: This is the most important tip! Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Grating a block of cheese yourself guarantees a silky sauce.
- Don’t Overcook the Broccoli: Steam the broccoli until it’s bright green and just tender. It will continue to cook slightly when you add it to the hot cheese sauce, so this prevents it from becoming mushy.
- Temper the Milk: For an extra-smooth sauce, you can warm the milk gently before adding it to the roux. This helps prevent lumps from forming.
Fun Variations to Try
This recipe is incredibly versatile. Here are some ideas to make it your own:
- Add Protein: Stir in shredded rotisserie chicken, diced ham, or crispy bacon to turn this side dish into a complete meal. For a heartier main, consider serving it alongside Garlic Peppercorn Crusted Beef Tenderloin.
- Switch Up the Cheese: Try a blend of cheeses like Monterey Jack, Gruyère, or a touch of smoked Gouda for a different flavor profile.
- Add a Crunchy Topping: Before serving, top with toasted breadcrumbs, crushed crackers, or crispy fried onions for a delightful textural contrast.
Storing and Reheating
This dish is best enjoyed fresh, but leftovers are still delicious! Store any leftover Cheesy Broccoli and Rice in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in a saucepan over low heat, adding a splash of milk to restore its creamy consistency. You can also reheat it in the microwave in 30-second intervals, stirring in between.
Yes, you can prepare it a day in advance. Store it in an airtight container in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash of milk to help restore the creamy texture of the sauce.
Yes, you can use frozen broccoli florets. Be sure to thaw them completely and pat them dry with a paper towel before using. This prevents excess water from thinning out your cheese sauce.
To make this a complete meal, simply add a protein. Stir in 1-2 cups of shredded rotisserie chicken, diced cooked ham, crumbled bacon, or even seasoned ground turkey for a hearty one-pan dinner.
The key to a smooth cheese sauce is to use freshly grated cheese from a block. Pre-shredded cheeses are coated in anti-caking agents that can make the sauce grainy. Also, make sure to remove the sauce from the heat before stirring in the cheese.
A good melting cheese with a strong flavor is best. Sharp cheddar is the classic choice for its tangy flavor and creamy melt. You can also use a blend of Colby, Monterey Jack, or Gruyère for more complexity.
Yes, you can prepare it a day in advance. Store it in an airtight container in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash of milk to help restore the creamy texture of the sauce.
Yes, you can use frozen broccoli florets. Be sure to thaw them completely and pat them dry with a paper towel before using. This prevents excess water from thinning out your cheese sauce.
To make this a complete meal, simply add a protein. Stir in 1-2 cups of shredded rotisserie chicken, diced cooked ham, crumbled bacon, or even seasoned ground turkey for a hearty one-pan dinner.
The key to a smooth cheese sauce is to use freshly grated cheese from a block. Pre-shredded cheeses are coated in anti-caking agents that can make the sauce grainy. Also, make sure to remove the sauce from the heat before stirring in the cheese.
A good melting cheese with a strong flavor is best. Sharp cheddar is the classic choice for its tangy flavor and creamy melt. You can also use a blend of Colby, Monterey Jack, or Gruyère for more complexity.
Share Your Creation!
We know you’ll love this easy and delicious Cheesy Broccoli and Rice recipe! It’s a true comfort classic that’s perfect for any occasion. If you make it, we’d love to see! Share a photo on Pinterest and tag us. Your feedback helps our community of home cooks grow!

Cheesy Broccoli and Rice: The Ultimate Comfort Dish
An incredibly creamy and delicious Cheesy Broccoli and Rice recipe made from scratch. This easy, one-pan comfort food is perfect as a satisfying side dish or a simple main course the whole family will love.
Ingredients
Equipment
Instructions
- Cook rice according to package directions. Steam broccoli florets for 4-5 minutes until tender-crisp. Set both aside.
- In a large skillet over medium heat, melt the butter. Whisk in the flour and cook for 1 minute, stirring constantly. Add the minced garlic and cook for another 30 seconds until fragrant.
- Slowly pour in the milk while whisking continuously. Cook until the sauce thickens, about 5-7 minutes. Remove from heat and stir in the shredded cheddar cheese until fully melted. Season with salt and pepper.
- Gently fold the cooked rice and steamed broccoli into the cheese sauce. Stir until everything is well-coated and heated through. Serve immediately.
Notes
Grate Your Own Cheese: For the smoothest sauce, avoid pre-shredded cheese and grate from a block.
Add Protein: Stir in shredded chicken or cooked bacon to make this a complete meal.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.

Cheesy Broccoli and Rice: The Ultimate Comfort Dish
Ingredients
Equipment
Instructions
- Cook rice according to package directions. Steam broccoli florets for 4-5 minutes until tender-crisp. Set both aside.
- In a large skillet over medium heat, melt the butter. Whisk in the flour and cook for 1 minute, stirring constantly. Add the minced garlic and cook for another 30 seconds until fragrant.
- Slowly pour in the milk while whisking continuously. Cook until the sauce thickens, about 5-7 minutes. Remove from heat and stir in the shredded cheddar cheese until fully melted. Season with salt and pepper.
- Gently fold the cooked rice and steamed broccoli into the cheese sauce. Stir until everything is well-coated and heated through. Serve immediately.
Notes
Add Protein: Stir in shredded chicken or cooked bacon to make this a complete meal.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.