The day after Christmas calls for an easy family dinner that can be put together in just a few minutes! Moms and dads need a few days to recuperate and this casserole with leftover ham, broccoli, hashbrowns and cheese is a low effort meal that tastes super yummy!

Instant Pot Broccoli Ham Casserole
If you have leftover ham I have just the recipe for you to try! This is such a flavorful and easy casserole recipe with hashbrown potatoes, cheese, broccoli, ham and cream cheese. Your Instant Pot helps give you a head start on this recipe by quickly sauteeing the onions and steaming the broccoli.
Ingredients/Substitution Ideas
- Olive oil–or canola oil
- Onion
- Cubed ham–or 12 ounces of smoked sausage, cut into cubes
- Chicken broth–or 1 cup water and 1 tsp of Better than Bouillon Chicken Base
- Broccoli florets–or cauliflower florets
- Cream cheese
- Hashbrowns–I used the shredded hashbrowns but you can also use the cubed potatoes
- Mayonnaise
- Sour cream
- Black pepper
- Garlic powder
- Cajun seasoning–I used the Smith’s brand “Smidge and Spoon”
- Crispy fried onions–or 1/2 cup panko breadcrumbs or ½ cup of crushed Ritz crackers
- Sharp cheddar cheese–or another type of cheese like colby, pepperjack
Steps
- Saute onion and ham: Turn Instant Pot to saute setting. When display says HOT add in the oil and swirl around. Add in the onion and ham and saute for about 4 minutes.
- Deglaze pot: Pour in the broth and scrape bottom of pot so that nothing is sticking.
- Add in the broccoli and place the cream cheese on top of the broccoli.
- Pressure cook: Cover Instant Pot and secure the lid. Make sure valve is set to sealing. Set the manual/pressure cook button to 1 minute. When time is up move valve to venting and let pressure release. Remove the lid.
- Stir in the hashbrowns, mayonnaise, sour cream, pepper, garlic powder and cajun seasoning.
- Bake: Scrape the mixture into a 9×9 inch baking dish. Sprinkle the crispy fried onions and cheese on top. Bake at 350° F for 25 minutes. Alternately if you have an air fryer lid you can cook in your Instant Pot instead of a baking dish (bake at 300° F for 10 minutes without the cheese and fried onions, add the cheese and onions and bake for 2 more minutes).
Notes/Tips
- Serve with a salad or some fruit.
- I used my 6 quart Instant Pot*. You can also make this in a 3 or 8 quart pot.
- Store leftovers in an airtight container* in the refrigerator for up to 5 days or in the freezer for up to 3 months.
- Other recipes you can make with leftover ham are Instant Pot Mother’s Ham Casserole and Instant Pot Creamy Casserole.

More Instant Pot Broccoli Recipes…
Instant Pot Cheesy Broccoli Rice
Creamy risotto-like rice with cheddar, broccoli and (optional) pieces of chicken breast. A one pot family-friendly meal perfect for a busy weeknight.
Instant Pot French Onion Broccoli Casserole
Broccoli coated in creamy french onion dip, cheddar cheese and then topped with crispy fried onions. Even broccoli haters lover this casserole!
Cracker Barrell Broccoli Cheddar Chicken (Instant Pot or Crockpot)
An Instant Pot or Crockpot take on the Cracker Barrel favorite! It’s got chicken, cheese, broccoli, creamy sauce and Ritz cracker topping.
Instant Pot Broccoli Alfredo
A one pot meal of fettuccine noodles, homemade alfredo sauce and fresh broccoli florets. The fastest and easiest way to make fettuccine alfredo with broccoli!
Did you know you can filter the recipes on my website to search by meat type, IP or Crockpot, low carb, gluten free, etc.? Use the filter to find exactly what you are looking for.


Instant Pot Broccoli Ham Casserole
- Prep Time: 20 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
Description
An easy ham, broccoli, hashbrown and cheese casserole that’s helped along with your Instant Pot.
Ingredients
- 1 Tbsp olive oil
- 1 medium onion, diced
- 2 cups cubed ham (or 12 ounces of smoked sausage, cut into cubes)
- 1 cup chicken broth
- 16 ounces broccoli florets
- 4 ounces cream cheese
- 16 ounces hashbrowns, thawed (I just stick them in the microwave for 1 minute)
- 1/4 cup mayonnaise
- 1/4 cup sour cream
- 1 tsp black pepper
- 1 tsp garlic powder
- 1 tsp cajun seasoning
- 1 cup crispy fried onions (or 1/2 cup panko breadcrumbs)
- 1 cup shredded sharp cheddar cheese
Instructions
- Turn Instant Pot to saute setting. When display says HOT add in the oil and swirl around. Add in the onion and ham and saute for about 4 minutes.
- Pour in the broth and scrape bottom of pot so that nothing is sticking.
- Add in the broccoli and place the cream cheese on top of the broccoli.
- Cover Instant Pot and secure the lid. Make sure valve is set to sealing. Set the manual/pressure cook button to 1 minute. When time is up move valve to venting and let pressure release. Remove the lid.
- Stir in the hashbrowns, mayonnaise, sour cream, pepper, garlic powder and cajun seasoning.
- Scrape the mixture into a 9×9 inch baking dish. Sprinkle the crispy fried onions and cheese on top. Bake at 350 for 25 minutes. Alternately if you have an air fryer lid you can cook in your Instant Pot instead of a baking dish (bake at 300 for 10 minutes without the cheese and fried onions, add the cheese and onions and bake for 2 more minutes).
- Method: Instant Pot and Oven

*Karen Petersen is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
This is in my top 5 of your recipes. I have tried. It’s delicious. The fried onions give it a great flavor/crunch.
★★★★★
Wow! Thanks Chris! I’m glad to hear it!