My Forking Life

  • Air Fryer
  • Jamaican
  • Entree
  • Browse Recipes
  • Breakfast
  • Side Dishes
  • About
menu icon
go to homepage
  • Air Fryer
  • Jamaican
  • Entree
  • Browse Recipes
  • Breakfast
  • Side Dishes
  • About
search icon
Homepage link
  • Air Fryer
  • Jamaican
  • Entree
  • Browse Recipes
  • Breakfast
  • Side Dishes
  • About
×
Home » Recipe Index » Main Course

Published: Apr 15, 2026 by Tanya Harris · This post may contain affiliate links · 5 Comments

Broccoli Rice Casserole (Made From Scratch)

Jump to Recipe Add as a trusted Google Source

I like to make my broccoli rice casserole from scratch, starting with a rich, cheesy, flavorful sauce that comes together in one pot.

broccoli rice casserole in dish with spoon in it


 

You’ll find the full recipe with ingredient amounts and instructions in the recipe card at the bottom of this post. Be sure to check out the blog post itself for extra tips and tricks!

Broccoli Rice Casserole At a Glance

Creamy, cheesy broccoli and rice casserole made completely from scratch, no canned soup.

Prep Time: 15–20 minutes
Cook Time: 30–35 minutes
Total Time: 45–55 minutes
Serves: 6–8
Best For: Holiday dinners, potlucks, family meals

tanya holding a plate of broccoli rice casserole

When it comes to comfort food, you can't beat a rice casserole. Hearty and warming, and I love that it's a one-pot meal to cut down on the clean-up time!

I like to make my cheese sauce from scratch, and mushrooms! Use it in place of a can of cream of mushroom soup you find in most recipes.

If you are in the mood for more comfort food, be sure to check out my Creamy baked mac and cheese or my sweet potato casserole.

Love, Tanya

A Quick Look at the Ingredients

Ingredient amounts and full recipe instructions are on the printable recipe card at the bottom of the post.

  • Broccoli - I use fresh broccoli florets for this recipe. Frozen broccoli florets work as well; just make sure to defrost them first and pat them dry to remove any excess water.
  • Butter - Used to sauté the onions and mushrooms and build flavor for the sauce.
  • Onions and Mushrooms - The aromatics in this casserole. I use yellow onions and baby bella (cremini) mushrooms.
  • For my sauce - A simple homemade sauce made with all-purpose flour, chicken broth, and evaporated milk instead of canned soup.
  • Seasonings - Mustard powder, salt, black pepper, and garlic powder give the sauce plenty of flavor and keep it from tasting bland.
  • Cheddar cheese and cooked rice - Freshly grated shredded cheddar cheese melts into the sauce and on top of the casserole, and cooked rice makes this a hearty, filling dish.
ingredients for broccoli rice casserole on counter

How to make Broccoli Rice Casserole

Step 1: Preheat your oven to 400°F. Blanch the broccoli: Bring 4 quarts of salted water to a boil. Add the broccoli and cook for about 4 minutes. Remove the broccoli from the water and set aside.

Step 2: Melt the butter in a large ovenproof skillet over medium heat. Add the onions and mushrooms and sauté for about 5 minutes.

Sprinkle the flour over the onions and mushrooms, then stir. Cook for about 2 minutes.

onions and mushrooms in a skillet with flour sprinkled over and stirred

Step 3: Slowly stir in the chicken broth, making sure to scrape up all the browned bits from the bottom of the skillet. Then slowly whisk in the evaporated milk, mustard powder, salt, black pepper, and garlic powder. Bring the mixture to a simmer and cook for about 5 minutes, until thickened, stirring often.

cream if mushroom sauce in skillet
thickened creamy mushroom sauce and skillet on spoon

Step 4: Remove skillet from heat and slowly stir in 2 cups of the grated cheese until the cheese has melted and the mixture is smooth and creamy. Then stir in the broccoli and rice.

cheese being mixed into cream sauce
broccoli and rice and sauce in skillet

Step 5: Sprinkle the remaining cheese over the mixture. Place in the preheated oven and bake for 15 minutes, until the cheese on top has melted. Remove and enjoy 🙂

rice, broccoli, chese added to cream sauce in skillet
baked broccoli and cheese casserole right out of oven

Can you make a rice casserole ahead of time?

Yes! This is a great make-ahead dish. You can prep it all the day before and keep it covered in the fridge until you are ready to bake it. Any leftovers can be kept for three to four days and reheated in the oven.

Can you freeze it?

This casserole freezes really well, and you can cook it right from frozen. Let it cool, then transfer it to freezer-safe containers; it will keep well for up to 3 months.

Place the frozen mixture into a casserole dish and bake at 400F for 30 minutes. Give it a good stir and cook for an additional 30 to 40 minutes.

What's the best rice to use?

I like to use a long-grain white rice like basmati or jasmine. You can use brown rice if you prefer, just make sure it's fully cooked before adding it to the casserole.

spoon holding broccoli rice casserole

Tanyas Top Tips

  • If subbing frozen broccoli for fresh, make sure to defrost the broccoli and drain it before adding it to the casserole. 
  • You can use a casserole dish if you don’t have an ovenproof skillet. Just transfer the cheese mixture to a bowl, add broccoli and cheese, and transfer the mixture to a 2qt casserole dish.
  • For the best melt and flavor, use freshly grated cheddar cheese instead of pre-shredded. Pre-shredded cheese is often coated with anti-caking agents that keep it from melting as smoothly into the sauce.
  • Make it a full meal by stirring in about 2 cups of bite-sized chicken (such as rotisserie, poached, or leftover roast chicken) along with the rice and broccoli before baking.

I hope you love this broccoli rice casserole recipe as much as we do! For more rice recipes, check these out:

  • Homemade Rice a Roni - A cozy, from-scratch version of the classic boxed rice and pasta side, packed with flavor and pantry staples.
  • Kale Rice - Fluffy rice tossed with tender kale for an easy, veggie-loaded side dish that goes with just about any main.
  • Oven Baked Rice - Perfectly fluffy, hands-off rice baked in the oven so you can set it and forget it while you prep the rest of dinner.
  • Dirty Rice - A bold and savory Cajun-style rice dish made with aromatics and meat for a hearty, one-pan side or main.
broccoli rice casserole in dish with spoon in it
Tanya Harris

Broccoli Rice Casserole

5 from 1 vote
This from scratch broccoli rice casserole is pure comfort food, creamy and cheesy and packed with broccoli and rice for a satisfying one pot dinner.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Servings: 8 servings
Course: Main Course
Cuisine: American
Calories: 362

Ingredients
  

  • 4 cups fresh broccoli florets chopped
  • 3 Tablespoon unsalted butter
  • ¾ cup chopped onion
  • 2 cups chopped portobello mushrooms
  • 3 Tablespoon all-purpose flour
  • ½ cup chicken broth
  • 1 12 oz can evaporated milk
  • 1 teaspoon mustard powder
  • 1 teaspoon salt or to taste
  • ½ teaspoon black pepper or to taste
  • ½ teaspoon garlic powder
  • 3 cups shredded cheddar cheese separated
  • 2 cups cooked rice

Instructions
 

  1. Preheat the oven to 400 degrees Fahrenheit.
  2. Blanch broccoli - bring 4 quarts of salted water to a boil. Once boiling, place broccoli in the water and boil for about 4 minutes. Remove broccoli from water and set aside.
  3. Melt butter over medium heat in a large ovenproof skillet. Add onions and mushrooms and sauté for about 5 minutes.
  4. Sprinkle flour over the onions and mushrooms and stir. Cook for about 2 minutes.
  5. Slowly stir in the chicken broth, making sure to get up all the brown bits in the bottom of the skillet. Slowly stir in the evaporated milk, mustard powder, salt, black pepper, and garlic powder. Bring mixture to a simmer and allow to simmer for about 5 minutes, stirring often.
  6. Remove skillet from heat and slowly whisk in 2 cups of the grated cheese, until the cheese has melted and the mixture is smooth and creamy. Stir in the broccoli and rice. Sprinkle the remaining cheese over the mixture.
  7. Place in the preheated oven and bake for 15 minutes, until the cheese on top has melted. Remove and enjoy 🙂

Nutrition

Calories: 362kcalCarbohydrates: 24gProtein: 17gFat: 22gSaturated Fat: 14gCholesterol: 69mgSodium: 675mgPotassium: 451mgFiber: 2gSugar: 7gVitamin A: 951IUVitamin C: 44mgCalcium: 456mgIron: 1mg

Notes

  • If subbing frozen broccoli for fresh, make sure to defrost the broccoli and drain it before adding it to the casserole.
  • You can use a casserole dish if you don’t have an ovenproof skillet. Just transfer cheese mixture to a bowl, add broccoli and cheese, and transfer mixture to a 2qt casserole dish.

Tried this recipe?

Let us know how it was!

This post was originally published on August 7th, 2020. It has been updated with new photos.

More Main Course

  • Two crispy fried pork chops served on a dark plate with fresh green beans and cherry tomatoes.
    Fried Pork Chops (Crispy Southern Style)
  • Peruvian chicken pieces cut up on a plate
    Peruvian Chicken Recipe (Pollo a la Brasa)
  • close up photo of cut salmon wellington
    Salmon Wellington
  • braised lamb on blue plate shredded
    Braised Lamb Recipe

Spread the Flavor and Share

  • Facebook
  • SMS

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Larry says

    November 26, 2025 at 11:21 am

    Thanksgiving must have!!!!

    Reply
  2. Shelley n says

    March 04, 2024 at 2:11 pm

    this sounds just amazing, and i would love to try it soon.
    the only problem is the mushrooms... I can eat raw mushrooms by the bushel, but once they're cooked, it's a no go. the texture is all rubbery, just awful.
    suggestions for subs, please? or perhaps just drop them altogether??

    Reply
    • Tanya says

      March 04, 2024 at 10:36 pm

      Hey Shelley n, to avoid rubbery mushrooms, you could chop them smaller in this dish. And you could avoid them, but that would alter the flavor.

      Reply
  3. Tt says

    October 11, 2020 at 1:06 pm

    This sounds delicious any recommendations for subbing the evaporated milk

    Reply
    • Tanya says

      October 11, 2020 at 6:02 pm

      Thanks. You could sub milk, I've used it before but preferred evaporated milk. Half and half would work as well.

      Reply
tanya harris holding a fork

Welcome!

Welcome to My Forking Life! Hi, I'm Tanya, attorney, busy wife and mom, and lover of quick, easy, and delicious meals.

More about me

Popular Recipes

  • Jamaican Oxtails Recipe
  • Air fryer fried chicken on a white platter
    Air Fryer Fried Chicken
  • brown stew chicken in pan
    Brown Stew Chicken
  • Jamaican Instant Pot Rice and Beans

Holiday Favorites

  • sweet potato pie on a plate
    Southern Sweet Potato Pie Recipe
  • spoon lifting gravy out of gravy dish
    Easy Recipe for Gravy without Drippings
  • Stirring the giblet gravy with a spoon.
    Grandma's Giblet Gravy Recipe
  • creamy baked macaroni and cheese, the best baked macaroni and cheese, creamy mac and cheese
    Creamy Baked Macaroni and Cheese
as seen on...various online websites text listed

Footer

↑ back to top
  • Privacy Policy
  • Contact
  • About Tanya

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 My Forking Life

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.