Instant Pot Cheesy Southwest Corn & Bacon Dip



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

instant pot cheesy southwest corn bacon dip 1

Bring on the comfort food! Cold weather is the perfect opportunity to stay inside, have a few friends over, and enjoy some simple pleasures in life like hot dip and chips. Gooey melted cheese with some southwest flavors, jalapeño, corn, fresh cilantro, and crispy bacon on top, what could possibly be bad? Serve with a big bowl of tortilla chips, and this easy appetizer is sure to be your new favorite. Move over Nachos!!

I’ll be the first to admit, I am not a huge football fan. I somewhat enjoy the background of a football game while doing something productive, or working on my computer. And occasionally, I’ll watch my team play an entire game or tune in here and there. But there is something I do love about football…….football food! With the Super Bowl just around the corner, this dip is the perfect opportunity to wow your family and friends with the magic powers of the Instant Pot. I use my Instant Pot all the time for dinner, but recently discovered even more ways to hit the easy button. I love that everything is made in the same pot, and no need to dirty extra dishes. Oh and there is also the convenience of having almost anything made in less than 20 minutes.

instant pot cheesy southwest corn bacon dip 2

So I played with my Instant Pot and a favorite dip of mine, and tweaked it a bit until it was perfect. The best thing to do is to start by chopping the bacon into small strips. Saute in your instant pot until the bacon is nice and crispy to your liking. It depends on the size of your bacon and your level of bacon love that will determine how many strips to use. I put 4-6 in the recipe (4 for extra thick slices, and 6 for thinner smaller slides). Remove from the Pot, and set aside. You will use the bacon fat to saute corn, onion, and jalapeño. Then dump in the spices, cream cheese, chilis, and tomatoes. Your Instant Pot will cook everything for 5 minutes. Once done, use a quick release. After opening the lid, you will hit cancel. At this point you can add in the cheese, let it melt, and be done by adding the bacon back to the pot! Otherwise if it’s taking the cheddar a bit longer to melt, you can select the saute function.


instant pot cheesy southwest corn bacon dip 3

Prep Time: 10 min
Cook Time: 15 min
Total Time: 25 min


  • 2 tbsp olive oil
  • 4-6 strips of bacon (cut into small pieces)
  • 1/2 medium sized white onion, diced
  • 1.5 cups frozen corn
  • 1 jalapeno pepper, seeds removed and chopped
  • 1 clove garlic, minced
  • 1 14 oz can diced tomatoes
  • 1 4 oz can diced green chilis
  • 2 tsp chili powder
  • 1 tsp cumin
  • 1/2 tsp salt
  • 8 oz cream cheese, softened to room temperature
  • 1 cup shredded cheddar cheese or pepper jack cheese
  • 3 tbsp fresh cilantro (for garnish)


  1. Select the saute function on your Instant Pot. Once hot, drizzle with a bit of oil to coat the bottom of the pan. Add your bacon strips, and cook the strips to your liking of crispiness. Remove the bacon and drain with a paper towel. Reserve the bacon grease.
  2. Add onion, corn, and jalapeño to your Instant Pot. Cook until fragrant 4-5 minutes. Add garlic.
  3. Mix together the spices, and add to your corn/onion mix. Next add the tomatoes, green chilis, and cream cheese. Secure the lid on your Instant Pot. Press Cancel, and then select the Manual function. Cook on high pressure for 5 minutes.
  4. Once your 5 minutes is complete, use a quick release. Remove the lid, and stir in the cheddar cheese and bacon. If the cheese is not melting properly, you can also hit cancel and select saute again to get the dip nice and bubbly.
  5. Garnish with fresh cilantro and serve hot with chips!
Servings: 8

Hi, I’m Ashley & I’m so happy you’re here!

Ashley is the founder of CenterCutCook and a former teacher that now spends her days in the kitchen so that she can share her favorite recipes with you!