Bacon Cheese Dip is an easy one pan appetizer recipe that’s always a huge hit at parties. It features Velveeta, cheddar, bacon, diced tomatoes, green chilis and ranch seasoning. This stuff is seriously so good!

bacon cheese dip in a pan

Bacon Cheese Dip

Traditional cheese dip like Rotel Dip that I’m accustomed to typically uses spicy ground sausage… I have to say that I like this bacon version SO much! Bacon and cheese just go together like nothing else ever could. The ranch seasoning and garlic powder add a little something extra to the dip along with the traditional Rotel diced green chilies and tomatoes. It all comes together in a gooey, cheesy dip that you can never just have one bite of. The best part is that it’s incredibly easy to make and easy to customize. Make it a little spicy with red pepper flakes and jalapeños, mix in some black beans or top it with fresh green onions. There are plenty of ways to put your own little twist on this cheesy bacon dip! 

Be the host with the most when you serve more of the best hot dips like Chili Cheese Dip or my fave Buffalo Chicken Dip!

What else can I add to this bacon cheese dip recipe?

I use mild chilies and tomatoes, but you can use hot if you’d like – or even use your favorite salsa instead! If you enjoy your cheese dip super spicy, feel free to toss in some diced jalapeños as well. I love topping this dip with green onions and even sometimes black olives if I have them on hand.

The combination of cheeses is super important in a good cheese dip. American cheese like Velveeta melts the best, but I like to add the sharp cheddar for extra flavor. Monterrey Jack and/or Pepper Jack are also great additions!

How to Make Bacon Cheese Dip

  • Cook the bacon. Add your bacon to a skillet over medium-high heat and cook until slightly crisp. Remove the bacon from the pan, drain the grease and set the bacon aside for later. 
  • Make it cheesy. Lower the heat to medium-low. Place the skillet back on the heat. Add the American cheese, cheddar, ranch seasoning, garlic powder, diced tomatoes and green chilis and hot sauce to the pan. 
  • Melt it all. Stir frequently until everything is nice and melted together. Once it’s a smooth consistency, stir the bacon back into the dip. 
  • Enjoy! Top it off with some fresh green onions and serve immediately with your favorite chips. It’s also amazing over french fries, tater tots, or soft pretzels!
ingredients to make cheese dip with bacon in a skillet

Storing and Reheating

Once it’s cooled off to room temperature, you can store bacon cheese dip in an airtight container in the refrigerator for about 2-3 days. Reheat in the microwave for 30 seconds at a time, stirring each time it stops, until warmed all the way through. Try not to overheat it because you don’t want to scald the cheese. 

Ingredient Notes

  • Bacon – Regular pork bacon is my favorite to use. Feel free to swap it with turkey bacon if preferred. 
  • American Cheese – Velveeta is my tried and true! 
  • Cheddar Cheese – For the very best flavor and consistency, consider grating the cheddar cheese right off the block. Pre-shredded cheese is coated in an anti-caking powder to prevent it from clumping in the bag, which makes it melt with other ingredients a little less smoothly. 
  • Hot Sauce – This is an optional ingredient. I like things on the spicier side, so I always add it to my cheese dip with bacon! Feel free to use whatever your favorite brand is. 
  • Ranch Seasoning – This brings it all right on home! If you have any left over, use it to make the best Fiesta Ranch Cream Cheese Dip
bacon cheese dip on a chip



5 from 12 votes

Easy Bacon Cheese Dip

Easy Bacon Cheese Dip is a mouthwatering one pan cheese dip recipe that always gets rave reviews!  This gooey cheese dip is packed full of Velveeta, cheddar, bacon, diced tomatoes and green chilis, and ranch seasoning!
Prep 5 minutes
Cook 15 minutes
Total 20 minutes
Servings 10


  • 1 Pound Bacon Diced
  • 12 Ounces American Cheese Cubed
  • 1 1/2 Cups Cheddar Cheese Shredded
  • 2 Tablespoons Ranch Seasoning
  • 1 Teaspoon Garlic Powder
  • 1 10 Ounce Can Diced Tomatoes and Green Chilies
  • 1 Teaspoon Hot Sauce Optional
  • Green onions for topping Optional


  • Cook the diced bacon in a large skillet over medium-high heat until slightly crisp. Remove the bacon from the pan and drain the grease, set the bacon aside.
  • Reduce heat to medium-low and place the skillet back on the heat.
  • Add the cubed American cheese, shredded cheddar, ranch seasoning, garlic powder, diced tomatoes and green chilies, and hot sauce to the pan.
  • Stir frequently until cheese is melted.
  • Stir the bacon back into the dip.
  • Top with green onions if desired and serve immediately with your favorite chips!


Additional Info

Course: Appetizer
Cuisine: American
Like this? Rate & review this recipe below!

Hey! Nice to meet you! I'm Nichole!

Welcome to The Salty Marshmallow! I'm a mom, animal lover, photographer, & kitchen mess-maker. Here you will find the result of my decades-long passion for chasing the best flavors in the kitchen, all meant to be cooked by regular people with busy lives just like you and me.

Related Recipes

Rate & Review!

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

Recipe Rating


  1. We take a large brick of Velveeta cheese and slowly melt it. Then we add a can Roi-tel Tomatoes which has juice and spices in it. If there are any whole tomatoes we cut them up. These 2 combinations plus the sliced black olives and some powdered garlic added is enough to fight over it as we dip with chips.