Cooked bacon and caramelized onions combine with cheesy goodness in this delicious dip that is packed with flavor! Serve this yummy dip with tortilla chips, pita chips, sliced crusty bread or even cut up veggies!
In a medium skillet cook the diced bacon until nice and crispy. Remove the cooked bacon from the skillet and allow to drain on paper towels.
Drain off the bacon drippings reserving 2 tablespoons in the pan. Add the onions, brown sugar, garlic, salt and pepper to the pan and cook until the onions are golden brown and caramelized.
Add the bacon, caramelized onion mixture, cream cheese, sour cream, mozzarella cheese, and the diced tomatoes to a 4 quart slow cooker and stir to combine.
Cover and cook on HIGH for 2 hours or until the cheese has melted. Stir halfway through cooking time and once more at the end.
Turn crock-pot to the WARM setting to keep warm and melty while serving.