This post may contain affiliate links. Please read our disclosure policy.

This Ham, Broccoli, and Rice Skillet is comforting and comes together quickly in one pan. The rice cooks alongside the ham and broccoli, then is topped with melted cheese. It is simple, filling, and easy to serve straight from the skillet. It is a dependable weeknight dinner that works when time is short.

👉 You are going to love my Italian Chicken and Rice.

Ham rice broccoli casserole

This ham, broccoli, and rice skillet is a one-pan dinner made with jasmine rice, cubed ham, broccoli, and cheese. Everything cooks together in a Dutch oven for an easy, comforting meal with minimal cleanup. The rice simmers in chicken broth until tender and finishes with melted cheddar. This recipe is ideal for busy weeknights.

Weekly Cooking Videos!

Check Out My Youtube Cooking Channel!

Why you’ll love this recipe…

This recipe is familiar and filling without a lot of steps. The rice cooks evenly, the ham adds yummy flavor, and the cheese ties everything together. It is an easy dinner to portion and serve right from the pan.

⏰ Total Time: About 25 minutes
🍂 Perfect For: Weeknight dinners, one-pan meals
🛒 Key Ingredients: Ham, rice, broccoli
🍽️ Servings: 4
🥄 Skill Level: Easy
🧊 Storage: Refrigerator friendly

👉 Mexican Beef and Rice Skillet is another one-pan dinner I rotate in when I want bold flavor with minimal cleanup.

Made With Love,

ham, rice, broccoli, cheese, and seasonings on a counter

What You’ll Need for Ham, Broccoli, and Rice Skillet

  • Ham steak: Adds savory flavor and cooks quickly when cubed.
  • Jasmine rice: Absorbs the broth and cooks evenly.
  • Broccoli: Adds color and balance with no extra prep.

👉 When I want another creamy rice dinner, Chicken Alfredo Rice Casserole fits well in the same rotation.

Full Ingredients List

  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 1 tablespoon minced garlic
  • ¾ cup uncooked jasmine rice
  • 1½ cups chicken broth
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 lb ham steak, cubed
  • 12 oz frozen broccoli
  • ¾ cup shredded cheddar cheese

🔒 The printable recipe card below includes the full ingredient list and exact amounts — perfect for saving or printing for later.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Swaps & Substitutions

  • White rice can be used instead of jasmine rice.
  • Swiss or Colby Jack cheese can be used in place of cheddar.
  • Fresh broccoli can be used if preferred.

About What This Costs

Estimated total cost: $11–14
Servings: 4
Estimated cost per serving: About $3–3.50

This estimate is based on average US grocery prices and may vary depending on location, store, and seasonal pricing.

How to Make Ham, Broccoli, and Rice Skillet

Step 1: Heat the olive oil in a large Dutch oven over medium heat.

Step 2: Add the diced onion and cook for 2–3 minutes until softened.

Step 3: Stir in the minced garlic.

Step 4: Add the uncooked rice, chicken broth, onion powder, garlic powder, paprika, oregano, salt, black pepper, cubed ham, and frozen broccoli. Stir well.

ingredients added to the garlic, onion, and oil

Step 5: Cover and let simmer, stirring occasionally, for 15–18 minutes until the rice is tender.

Step 6: Stir in the shredded cheddar cheese until melted and serve.

🔒 The step-by-step instructions are also available in the printable recipe card below — don’t forget to save it for later!

Ham, Broccoli, and Rice Skillet Variations

  • Add extra cheese for a creamier finish.
  • Stir in peas or carrots for more vegetables.
  • Serve with a simple side salad.

 👉 Slow Cooker Meatless Chili Mac is a great pick when you want something hearty without meat.

My Pro TipS

Tips and Tricks

  • Keep the skillet covered while simmering for even cooking.
  • Add cheese only after the rice is fully tender.
  • Using broth instead of water keeps the rice savory.
  • Letting it rest briefly helps the dish thicken.

Recipe FAQs – Ham, Broccoli, and Rice Skillet

Can I make this ahead of time?

Yes, it reheats well and keeps its texture.

Does the rice absorb more liquid as it sits?

Yes, it thickens slightly after resting.

Can leftovers be frozen?

It is best stored in the refrigerator for best texture.

 👉 Slow Cooker Alfredo Tuscan Chicken is another dinner that reheats well.

Serving Suggestions

  • Serve as a complete one-pan meal.
  • Add a side salad or fruit.
  • Sprinkle extra cheese on top if desired.

Make-Ahead, Storage & Reheating

  • Fridge: Store leftovers for up to 3 days.
  • Freezer: Not recommended for best texture.
  • Reheat: Warm thoroughly on the stove or in the microwave.

👉 Green Chili Ranch Chicken with Potatoes & Carrots is a yummy slow cooker recipe.

How I Use the Leftovers

  • Reheat for lunch the next day.
  • Serve in bowls with extra cheese.
  • Serve with fresh vegetables on the side.

Great Rice Base Dinners

Pin this one so it’s ready when you need it.

4.45 from 25 votes

Ham, Broccoli, and Rice Skillet

Ham, broccoli, and rice skillet made in one pan with tender rice, savory ham, broccoli, and melted cheese.
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 4 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 1 tablespoon minced garlic
  • ¾ cup uncooked jasmine rice
  • cups chicken broth
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 lb ham steak, cubed
  • 12 oz frozen broccoli
  • ¾ cup shredded cheddar cheese

Instructions 

  • Heat olive oil in a Dutch oven over medium heat.
  • Cook onion 2–3 minutes, then add garlic.
  • Add rice, broth, seasonings, ham, and broccoli. Stir well.
  • Cover and simmer 15–18 minutes, stirring occasionally.
  • Stir in cheese and serve.

Notes

  • Stir occasionally so the rice cooks evenly.
  • Add cheese at the end for best texture.
  • Serve immediately for the creamiest result.

Nutrition

Calories: 436kcal | Carbohydrates: 39g | Protein: 33g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 74mg | Sodium: 2227mg | Potassium: 786mg | Fiber: 4g | Sugar: 3g | Vitamin A: 1001IU | Vitamin C: 115mg | Calcium: 229mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Let us know how it was!

About Julia Pacheco

Hello, I’m Julia Pacheco, and I’m so glad you’re here! I’m a published cookbook author with a passion for creating delicious, budget-friendly meals. My blog focuses on recipes that are accessible and enjoyable, because I truly believe in the power of food to heal, inspire, and bring people together. From early lessons in the kitchen with my mom to navigating life on WIC and food stamps, I’ve learned the value of making every meal count. Cooking has been my creative outlet, a way to connect with others, and it even helped me land my dream job.

You May Also Like

4.45 from 25 votes (24 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Brooke says:

    5 stars

    This is one of my favorite recipes! I make it at least every other week, its so simple to make, the ingredients aren’t expensive and it’s delicious! Thank you so much!

  2. Kathy says:

    I’m going to try this recipe for my husband and me..your advertisments on this page is taking most of the view and it’s not letting me get rid of it to view the page. I’ll let you know how it turns out.

  3. Holly says:

    Hi Julia, the recipe card for this cheesy broccoli, rice and ham skillet doesn’t appear correctly so I’m not able to print it. Can you please fix it. Love your recipes! Thank you.

  4. Anna says:

    The recipe is missing