Product links may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Welcome to your new favorite weeknight hero: the **Ham, Rice, and Broccoli Skillet**. This exceptional one-pot meal is not just incredibly easy to prepare but also a complete, balanced dish packed with savory protein, wholesome carbs, and vibrant vegetables. It’s a delicious, fuss-free solution for busy evenings that even the pickiest eaters will approve of. Get ready to fall in love with this ultimate comfort food that simplifies mealtime without compromising on flavor.

Why You Will Love This Ham, Rice, and Broccoli Skillet
In the hustle and bustle of daily life, finding a meal that checks all the boxes can feel like a daunting task. This Ham, Rice, and Broccoli Skillet rises to the occasion, offering a multitude of reasons why it deserves a permanent spot in your recipe rotation:
- Effortless One-Pot Wonder: Say goodbye to stacks of dirty dishes! This entire meal comes together in a single Dutch oven or deep skillet, minimizing cleanup and maximizing your precious free time.
- Wholesome & Balanced: With a hearty serving of ham for protein, jasmine rice for carbohydrates, and fresh or frozen broccoli for essential vitamins and fiber, this dish provides a complete nutritional profile in one comforting bowl.
- Kid-Friendly Flavors: The mild, savory ham, fluffy rice, and cheesy sauce are a combination that kids (and adults!) adore. It’s a great way to sneak in some greens without a battle.
- Quick to Prepare: From start to finish, this skillet meal can be on your table in under 30 minutes, making it ideal for those hectic weeknights when you need a satisfying dinner fast.
- Versatile & Customizable: Easily adapt the ingredients to suit your family’s preferences or whatever you have on hand. It’s forgiving and always delicious.
- Budget-Friendly: Utilizing readily available ingredients, including pre-cooked ham, makes this a cost-effective meal that doesn’t skimp on flavor or substance.
This isn’t just a recipe; it’s a solution for dinner dilemmas, a beacon of simplicity, and a testament to how flavorful and fulfilling quick meals can be.
Essential Ingredients for Your Savory Ham, Rice, and Broccoli Skillet
The beauty of this skillet meal lies in its simple yet robust ingredient list. Each component plays a crucial role in creating a harmonious blend of flavors and textures. Here’s what you’ll need to gather:
- Olive Oil: The foundation for sautéing your aromatics, adding a rich, subtle flavor.
- Yellow Onion: Diced finely, it provides a sweet and pungent base that enhances the overall savory profile of the dish.
- Minced Garlic: Freshly minced garlic is key for that irresistible aromatic kick. It’s sautéed to perfection to release its full, fragrant potential.
- Jasmine Rice: Known for its delicate aroma and slightly sticky texture when cooked, jasmine rice absorbs the broth beautifully, becoming wonderfully fluffy. Other long-grain white rices can also work.
- Chicken Broth: The liquid base that cooks the rice and infuses the entire dish with a rich, savory depth. You can use low-sodium broth to control saltiness.
- Seasonings (Onion Powder, Garlic Powder, Paprika, Oregano, Salt, Pepper): This blend of spices is carefully chosen to complement the ham and broccoli, building layers of flavor that are both comforting and delicious.
- Ham Steak: The star protein! Using pre-cooked ham steak is a game-changer for speed and convenience. It’s already cooked and ready to be cubed and tossed in, meaning less prep and zero worry about raw meat contamination. This also allows you to use the same cutting board for your veggies and ham, simplifying cleanup even further.
- Frozen Broccoli Florets: A fantastic time-saver. Frozen broccoli thaws and cooks quickly within the skillet, retaining its vibrant green color and tender-crisp texture. Fresh broccoli can also be used, simply cut into bite-sized florets.
- Cheddar Cheese (or Mexican Blend Cheese): The grand finale! Shredded cheese melts into the warm rice and broccoli, creating a creamy, luscious sauce that binds all the flavors together. Feel free to use sharp cheddar for a bolder taste or a Mexican blend for a slightly different cheesy profile.
With these ingredients at your fingertips, you’re well on your way to preparing a spectacular meal that’s both nourishing and incredibly satisfying.

Step-by-Step Guide: Crafting Your Easy Ham, Rice, and Broccoli Skillet
This recipe truly lives up to its “one-pot meal” designation. Beyond a cutting board for your simple chopping, you won’t need any other pots or pans. This means less time scrubbing and more time enjoying your delicious creation. It’s a busy parent’s dream come true, especially when paired with paper plates for virtually no cleanup!
- Sauté the Aromatics: To a large Dutch oven or a deep, heavy-bottomed skillet over medium heat, add the olive oil. Once shimmering, add the diced yellow onion. Cook for 2-3 minutes, stirring occasionally, until the onion softens and becomes translucent. This step builds a flavorful base for your entire dish.
- Infuse with Garlic: Stir in the minced garlic and cook for just another minute until it becomes fragrant. Be careful not to let the garlic brown or burn, as this can make it bitter. The goal is to release its wonderful aroma and savory notes.
- Combine & Simmer: Now, add the remaining ingredients, except for the shredded cheese. This includes the uncooked jasmine rice, chicken broth, onion powder, garlic powder, paprika, oregano, salt, pepper, cubed ham, and frozen broccoli florets. Stir everything thoroughly to ensure the rice is submerged and all ingredients are evenly distributed.
- Cook to Perfection: Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low, cover the Dutch oven tightly with a lid, and let it cook for 15-18 minutes. During this time, the rice will absorb the broth and become tender. Make sure to stir the mixture occasionally (every 5-7 minutes) to prevent the rice from sticking to the bottom of the pan and ensure even cooking. The broccoli should also be tender-crisp.
- Stir in the Cheese: Once the rice is tender and most of the liquid has been absorbed, remove the Dutch oven from the heat. Stir in the shredded cheddar cheese until it has completely melted and created a luscious, creamy sauce that coats everything beautifully.
- Serve & Enjoy: Your Ham, Rice, and Broccoli Skillet is now ready! Serve it hot, straight from the pot, and watch it disappear.
Tips for a Perfect Ham, Rice, and Broccoli Skillet
While this recipe is incredibly straightforward, a few tips can help ensure your Ham, Rice, and Broccoli Skillet turns out perfectly every time:
- Don’t Skimp on the Stirring: Even though it’s a covered pot, rice can sometimes stick to the bottom. Occasional stirring (every 5-7 minutes during simmering) ensures the rice cooks evenly and prevents burning.
- Rice Matters: Jasmine rice works wonderfully here, providing a light, fluffy texture. If using another type of white rice (like long-grain white rice), ensure your liquid-to-rice ratio is correct. Brown rice will require more liquid and a longer cooking time.
- Broccoli Texture: For tender-crisp broccoli, frozen florets are ideal as they cook quickly. If using fresh broccoli, ensure florets are cut small and consider adding them a few minutes earlier to ensure they are cooked through.
- Ham Choice: Pre-cooked ham steak is recommended for ease. Leftover ham from a holiday roast is also a fantastic option! Just cube it and add it as directed. Avoid raw ham for this quick recipe.
- Season to Taste: The provided seasoning amounts are a great starting point. Taste the broth before adding the rice and adjust salt and pepper as needed, remembering that the ham and broth often contribute significant sodium.
- Cheese, Please!: Freshly shredded cheese melts more smoothly than pre-shredded varieties, which often contain anti-caking agents. Experiment with different cheeses like Monterey Jack or a Colby blend for subtle flavor variations.
- Don’t Overcrowd: Use a large enough Dutch oven or skillet to allow the ingredients to cook evenly without steaming too much. A 5-6 quart pot is usually sufficient for this recipe.
Variations and Substitutions to Customize Your Skillet
One of the best aspects of this Ham, Rice, and Broccoli Skillet is its adaptability. Feel free to get creative and tailor it to your dietary needs or flavor preferences:
- Protein Power-Ups:
- Chicken: Cook diced chicken breast or thighs with the onions until browned before adding other ingredients.
- Sausage: Brown some crumbled breakfast sausage or Italian sausage for a different savory kick.
- Vegetarian: Omit the ham and use vegetable broth. Add a can of drained cannellini beans or chickpeas for plant-based protein, or extra veggies.
- Veggie Boost:
- Peas and Carrots: Stir in a cup of frozen peas and diced carrots along with the broccoli for extra color and nutrients.
- Spinach: Wilt in a few handfuls of fresh spinach at the very end when stirring in the cheese.
- Mushrooms: Sauté sliced mushrooms with the onions for an earthy flavor.
- Bell Peppers: Add diced bell peppers (any color) with the onions for a touch of sweetness and crunch.
- Grain Alternatives:
- Brown Rice: If using brown rice, you will need more liquid (refer to package instructions) and a longer cooking time. Adjust accordingly.
- Quinoa: For a gluten-free option, substitute quinoa. Again, cooking times and liquid ratios will differ.
- Cheese Swaps:
- Parmesan: Stir in some grated Parmesan cheese for a sharp, nutty flavor.
- Mozzarella: For extra stretch and mildness, add mozzarella.
- Cream Cheese: A dollop of cream cheese can make the sauce even richer and creamier.
- Spice it Up:
- Add a pinch of red pepper flakes with the garlic for a subtle heat.
- A dash of hot sauce at the table can also add a fiery kick.
Serving and Storage Suggestions
This Ham, Rice, and Broccoli Skillet is a complete meal on its own, but you can always enhance the experience:
- Fresh Garnish: A sprinkle of fresh parsley or chives adds a touch of color and freshness just before serving.
- Side Salad: A simple green salad with a light vinaigrette provides a refreshing contrast to the rich skillet.
- Crusty Bread: Serve with a side of warm, crusty bread to soak up any extra cheesy sauce.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. This dish makes excellent packed lunches!
Reheating: To reheat, simply microwave individual portions or gently warm in a skillet over low heat, adding a splash of chicken broth or water if it seems dry. Stir occasionally until heated through.
More Easy Ham Recipes for Busy Days
If you love the convenience and flavor of ham in your cooking, be sure to explore these other fantastic ham-centric recipes:
Sheet Pan Honey Mustard Ham, Green Beans, and Potatoes – Another minimal-cleanup marvel.
One-Pot Ham and Noodles – Comfort food at its finest, all in one pot.
Cheesy Ham and Noodle Casserole – A classic, creamy casserole perfect for families.
Ham, Rice, and Broccoli Skillet Recipe

This Ham, Rice, and Broccoli Skillet is a true one-pan wonder, delivering savory ham, tender broccoli, and fluffy rice in a rich, cheesy sauce. Perfect for busy weeknights, it’s a family favorite that’s quick to prepare and even quicker to clean up.
Prep time: 5 minutes
Cook time: 20 minutes
Total time: 25 minutes
Yields: 4 servings
Author: Julia Pacheco
Rating: 4.42 out of 5 stars (based on 24 votes)
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 1 tbsp minced garlic
- ¾ cup jasmine rice (uncooked)
- 1 ½ cups chicken broth
- ½ tsp onion powder
- ½ tsp garlic powder
- 1 tsp paprika
- 1 tsp oregano
- ½ tsp salt (adjust to taste)
- ½ tsp black pepper (freshly ground recommended)
- 1 lb ham steak, cubed (pre-cooked)
- 12 oz frozen broccoli florets
- ¾ cup cheddar cheese, shredded (or Mexican blend)
Instructions
- Heat olive oil in a large Dutch oven or deep skillet over medium heat. Add the diced yellow onion and cook for 2-3 minutes, until softened and translucent.
- Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Add the uncooked jasmine rice, chicken broth, onion powder, garlic powder, paprika, oregano, salt, pepper, cubed ham, and frozen broccoli to the Dutch oven. Stir everything well to combine.
- Bring the mixture to a gentle simmer, then reduce heat to low, cover the Dutch oven with a lid, and let it cook for 15-18 minutes, or until the rice is tender and has absorbed most of the liquid. Stir occasionally to prevent the rice from sticking to the bottom of the pan.
- Once the rice is cooked through and the liquid is absorbed, remove from heat. Stir in the shredded cheddar cheese until it melts and creates a creamy sauce.
- Serve immediately and enjoy your comforting one-pot meal!
Nutrition Information (Approximate per serving)
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 and should be used as an approximation.
We hope this expanded and refined recipe inspires you to create a delightful and easy meal in your kitchen. Enjoy the simplicity and savory flavors of this Ham, Rice, and Broccoli Skillet!