In a large skillet, cook the bacon until brown and crisp, 6 to 7 minutes. Transfer to paper towels to drain and cool.
In a large bowl, combine the bacon white cheddar, orange cheddar, roasted peppers, mayonnaise, ham, green onions, garlic, essence and salt and pepper, and stir to blend. Cover and refrigerate for at least 2 hours to allow flavors to develop.
Spread about 1/2 cup on each roll.
Yield: 3 cups of spread, or 6 sandwiches