Baked Ham and Rice Casserole (Arroz de Forno Misto)

By Valentina Dimitrova | Updated on October 26, 2026

Perfectly cheesy Brazilian Ham and Rice Casserole brings together cooked white rice, savory ham, carrots, mozzarella, and Parmesan in a creamy baked dish ready in 40 minutes.

A spoon lifting a creamy portion of ham and rice casserole with melted cheese and fresh parsley from a white baking dish.

Leftover rice and ham work well in this Brazilian cheesy ham and rice casserole, with tender vegetables, melted cheese, and a golden Parmesan topping. It's a practical dinner made with ingredients you may already have on hand. For more rice dishes, try my Chicken Baked Rice, Galinhada, or Greek Rice.

Quick Look: Ham and Rice Casserole

  • ⏱️ Prep Time: 10 minutes
  • 🔥 Cook Time: 30 minutes
  • ⏲️ Total Time: 40 minutes
  • 🍽️ Servings: 6
  • 🌎 Cuisine: Brazilian
  • 🧀 Flavor Profile: Savory ham, mild melted cheese, Parmesan, and fresh parsley
  • 🍚 Texture: Creamy rice with tender vegetables and a golden cheese topping
  • 👩‍🍳 Difficulty: Easy
  • 🥘 Best For: Family dinners and using leftover rice or ham
  • ♨️ Cooking Method: Oven-baked at 350°F
  • 🧀 Key Ingredients: Cooked long-grain white rice, deli ham, mozzarella, Parmesan, heavy cream, and egg yolks
  • Why This Recipe Works: Heavy cream keeps the rice moist, while egg yolks help the mixture set without becoming dry. Using cooked rice also saves preparation time and makes leftover rice useful.

SUMMARIZE & SAVE THIS CONTENT ON

Jump to:

Chef's Notes from Valentina

  • In Brazil, arroz de forno means baked rice. The name arroz de forno misto refers to a mixed baked rice dish made with ingredients such as ham, cheese, and vegetables.
  • Brazilian baked rice is versatile. Chicken, bacon, sausage, and shredded jerked beef are among the meats used in different versions. The type of rice, cheese, and vegetables can also vary.
  • Heavy cream and egg yolks are essential to the original preparation. Unlike many American rice casseroles, this arroz de forno recipe uses them instead of condensed soup.
  • In Brazil, it's common to add requeijão (Brazilian cream cheese) to baked rice for extra creaminess, but it's entirely optional.

Ingredients

  • Cooked long-grain white rice – 2 cups. Its fluffy, separate grains keep the casserole from becoming too sticky. Use cooked rice that is chilled or at room temperature.
  • Chopped deli ham – 8 oz (about 2 ½ cups). Savory and slightly salty, with tender pieces that complement the creamy rice and cheese. Leftover cooked ham works just as well.
  • Shredded mozzarella cheese – 8 oz (about 2 ½ cups). Melts into soft, stretchy strands with a mild, milky taste. Colby or Monterey Jack are good alternatives.
  • Heavy whipping cream – 2 ½ cups. Keeps the rice moist and gives the casserole a rich, silky consistency.
  • Egg yolks – 2 large. Help thicken the cream mixture during baking without making the casserole too firm.
  • Shredded Parmesan cheese – 1 cup. Its nutty, salty taste contrasts with the mild mozzarella, and the topping turns lightly golden in the oven.
  • Shredded carrots – 1 cup. Their natural sweetness complements the salty ham, and they become tender during baking.
  • White or yellow onion – ½ small, finely diced. Brings a mild savory sweetness that blends with the other ingredients.
  • Fresh parsley – 1 ¼ cups, chopped and divided. Its fresh, slightly grassy taste helps balance the richness of the cream and cheese. Reserve ¼ cup for garnish.
  • Salt and black pepper – 1 teaspoon salt, or more to taste, and a pinch of ground black pepper. Adjust the salt carefully since the ham and Parmesan are already salty.

Substitutions And Additions

Different Meats: Replace the ham with cooked chicken, crispy bacon, or cooked sausage. Chicken has a milder flavor, and bacon gives the casserole a smoky, salty taste. Adjust the seasoning according to your choice.

Cheese Options: Try sharp cheddar for a stronger cheese flavor or Gruyère for a nutty taste. Either can replace the mozzarella, and both pair well with ham.

Rice Varieties: Cooked brown rice or wild rice can replace white rice. Brown rice has a nutty flavor, and wild rice has a firmer, chewier texture. Use fully cooked rice for either option.

Vegetables: Swap the carrots for peas, cooked broccoli, sautéed mushrooms, or spinach. Broccoli provides more texture, and mushrooms have a savory, earthy flavor. Drain excess moisture before adding the vegetables to the rice mixture.

How to Make Ham and Rice Casserole

  1. Preheat the oven: Set the oven to 350°F (175°C).
  2. Grease the baking dish: Coat a medium baking dish with softened butter, then dust it with regular or gluten-free flour. Set aside.
  3. Chop the vegetables: Finely dice the onion, shred the carrots, and chop the parsley.
    Note: To save time, place chunks of onion and carrot with 1 cup of fresh parsley in a food processor. Pulse until finely chopped.
  4. Whisk the egg yolks and cream: In a large bowl, whisk the 2 egg yolks with 2 ½ cups of heavy whipping cream until combined.
  5. Mix the rice, ham, and cheese: Add the onion, carrots, 1 cup of chopped parsley, salt, black pepper, shredded mozzarella, chopped ham, and cooked rice to the cream mixture. Stir with a wooden spoon until evenly combined.
  6. Assemble the casserole: Transfer the rice mixture to the greased and floured baking dish and spread it evenly. Sprinkle the Parmesan cheese over the top.
  7. Bake the casserole: Place the uncovered baking dish on the lowest oven rack and bake for 25–30 minutes, until the cheese melts and the casserole is cooked through.
  8. Garnish and serve: Sprinkle the remaining ¼ cup of chopped parsley over the casserole and serve hot.
Close-up of creamy baked ham and cheese rice with a golden melted cheese topping, scattered parsley, and a serving spoon.

Expert Tips for Ham and Rice Casserole

  • Avoid excess moisture in the rice. If freshly cooked rice is wet or clumped together, spread it on a tray to release steam before mixing it with the cream. Excess moisture can leave the casserole watery rather than creamy.
  • Rest the casserole before serving. Wait about 5 minutes after taking it out of the oven. The cream-and-egg mixture will firm up slightly and make the rice easier to scoop and serve.
  • Check the cream-to-rice ratio. The recipe uses 2 ½ cups of heavy cream for just 2 cups of cooked rice. Measure the rice after cooking, not before, to preserve the intended creamy consistency.
  • Use finely shredded Parmesan. Finely shredded cheese distributes more evenly across the casserole and melts more consistently than thick shreds, giving the topping a more even finish.
  • Cool freshly cooked rice before mixing. Very hot rice can begin cooking the egg yolks before the casserole goes into the oven. Use rice that has cooled enough to mix evenly with the cream and eggs.

FAQ About Ham and Rice Casserole

How can I make this casserole without a food processor?

Finely dice the onion, shred the carrots with a box grater, and chop the parsley with a knife. A food processor isn't necessary for this recipe.

How can I get a creamier ham and rice casserole?

Use the full amount of heavy cream and egg yolks specified in the recipe. Measure the rice after cooking, since using too much rice can change the creamy consistency.

Can I use frozen vegetables in ham and rice casserole recipe?

Yes. Thaw frozen vegetables and drain them thoroughly before mixing them with the rice. Excess moisture can make the casserole watery.

Did You Love This Recipe? If you make this recipe and love it, stop back, give it a 5-star rating ★★★★★ and leave a comment.

Spoonful of creamy ham and rice casserole with melted cheese and fresh parsley.
Print This Recipe SAVE Pin
5 from 25 votes

Baked Ham and Rice Casserole (Arroz de Forno Misto)

Perfectly cheesy Brazilian Ham and Rice Casserole brings together cooked white rice, savory ham, carrots, mozzarella, and Parmesan in a creamy baked dish ready in 40 minutes.
Course:Main Course
Cuisine:Brazilian
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories712.5 kcal
Cost $ 0.75 per person

Equipment

Ingredients

  • 2 large egg yolks
  • 2 ½ cups heavy whipping cream
  • ½ small white or yellow onion – finely diced
  • 1 cup shredded carrots
  • 1 ¼ cups chopped fresh parsley – divided (1 cup for the casserole and ¼ cup for garnish)
  • 1 teaspoon salt or more to taste
  • 1 pinch ground black pepper
  • 8 oz shredded mozzarella cheese or another cheese of your choice, such as Colby or Monterey Jack – about 2 ½ cups
  • 8 oz chopped deli ham – about 2 ½ cups
  • 2 cups cooked long-grain white rice – chilled or at room temperature
  • 1 cup shredded Parmesan cheese

Instructions

  • Preheat the oven: Set the oven to 350°F (175°C).
  • Grease the baking dish: Coat a medium baking dish with softened butter, then dust it with regular or gluten-free flour. Set aside.
  • Chop the vegetables: Finely dice the onion, shred the carrots, and chop the parsley.
    Note: To save time, place chunks of onion and carrot with 1 cup of fresh parsley in a food processor. Pulse until finely chopped.
  • Whisk the egg yolks and cream: In a large bowl, whisk the 2 egg yolks with 2 ½ cups of heavy whipping cream until combined.
  • Mix the rice, ham, and cheese: Add the onion, carrots, 1 cup of chopped parsley, salt, black pepper, shredded mozzarella, chopped ham, and cooked rice to the cream mixture. Stir with a wooden spoon until evenly combined.
  • Assemble the casserole: Transfer the rice mixture to the greased and floured baking dish and spread it evenly. Sprinkle the Parmesan cheese over the top.
  • Bake the casserole: Place the uncovered baking dish on the lowest oven rack and bake for 25–30 minutes, until the cheese melts and the casserole is cooked through.
  • Garnish and serve: Sprinkle the remaining ¼ cup of chopped parsley over the casserole and serve hot.

Recipe Notes

Storage and Reheating

Refrigerate: Store leftovers in shallow, airtight containers and refrigerate within 2 hours. Keep refrigerated for up to 3–4 days.
Freeze: Store cooled portions in airtight, freezer-safe containers for up to 2–3 months for best quality. The cream and cheese may become slightly grainy after thawing.
Reheat: Cover the casserole with foil and warm in a 350°F (175°C) oven until heated through. Individual portions can also be reheated in the microwave, covered to retain moisture.

Nutrition

Calories: 712.5kcal | Carbohydrates: 22.9g | Protein: 28.4g | Fat: 56.8g | Saturated Fat: 33.4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16.5g | Cholesterol: 241.5mg | Sodium: 1392.5mg | Potassium: 422.6mg | Fiber: 1.4g | Sugar: 5g | Vitamin A: 6547.2IU | Vitamin C: 19.2mg | Calcium: 496mg | Iron: 1.9mg

** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.

Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.

Did you make this recipe?

Comment and rate the recipe. Also follow us on Pinterest at @easyanddelish for more delish recipes.
5 from 25 votes (19 ratings without comment)

Leave a Reply

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

Recipe Rating




 

23 Comments

  1. 5 stars
    Hi Denise! I saw this baked rice on Pinterest and decided to give it a try. I am so happy that I did because it was comforting, cheesy and so delicious. Next time I will try with chicken or sausage.

  2. Hello!

    I want to try this recipe, but was hoping to avoid cooking the rice ahead of time. Do you have any suggested adaptations for using uncooked rice? I'm wondering how much extra moisture I should put in.

    Thanks!

    1. Hi, Alyssa! Yes, you can adapt this recipe for sure.
      If you don't want to precook the rice, please follow the instructions below:
      1. In a large baking pan or pyrex, mix 1 cup of (uncooked) parboiled long grain rice with 2 1/4 cups BOILING water and 2 TBSP butter. Bake covered for about 20-25 minutes.
      2. Then, uncovered pan and mix the just cooked rice in the oven with all the other ingredients and their amounts stated in the recipe. Bake for the time stated there. NOTE: Make sure any added liquids are at least warm or hot; otherwise cream will curd.

      I hope this helps. It will take more time to get this recipe ready but that is the best way to adapt this recipe without having to use cooked rice leftovers.

  3. 5 stars
    Denisse I'm rapidly becomeing your number one fan. Love your pics and recipes! Keep rocking my friend!

  4. 5 stars
    This is exactly what I was looking for, thank you so much! Had to laugh out loud over your requeijão comment! We put Catupiry in EVERYTHING! I plan on making this tonight, it is snowing outside and Arroz de Forno is perfect, I will serve it with pão de queijo!

    1. Dorace: I am so glad that you found here the recipe that you needed. This is a family fave. Enjoy!

  5. 5 stars
    Amazing recipe! Everyone at home just loved it….thanks for sharing! I am a big fan of your blog and I always find here some delicious food 🙂

    1. Wow! Thanks a ton, Dom! I am so glad your family enjoyed this dish which is truly a family favorite at my household.

  6. I won a bunch of crock pots and dishes that I just haven't known what I will cook in them, that is until now. I freakin LOVE this super simple yet oh so tasty feed, perfect week night feed. Adding to my list. Thanks love.

  7. Wow. Just like Ash says, this is a rich, decadent dish, that completely transforms any leftover rice. Beautiful rice casserole dear Denise and like you mentioned, the possibilities are endless! We'll be trying that one with broccoli and other veggies as we've cut down (drastically) our bacon and processed meats consumption ourselves. We bet it'll taste amazing!
    And yes. One can never have too much cheese!:):)
    Pinned!
    xoxoxo

  8. Such a decadent looking dish my dear. So comforting. My boys would love to have this.
    Hope you had a wonderful weekend.
    xx

  9. Great looking dish! I love to do gratins like this -- so much flavor. And I can never resist a cheesy dish. 🙂 Good stuff -- thanks.

  10. Now this is really something here... you convinced me girl. I can think of a gazillion of varieties for this amazing dish. Your arroz de forno looks so delicious.

  11. What a wonderful dinner recipe! One dish dinners are such time savers. The huge plus this recipe brings is all that scrumptious, creamy sauce. And a great way to use up leftovers!