In a mixing bowl, combine cream cheese, minced garlic and a little oil.
If the chicken breasts are thick, pound them between sheets of parchment to an even thickness so they’re easy to roll. Spread a spoonful of the cream cheese mixture over one side of each breast.
Place sliced tomatoes and cheese chunks on one edge of the chicken breast, and season with the seasonings. Add chopped cilantro too.
Roll the chicken breast carefully, making sure the fillings stay inside.
Coat a small baking dish with the remaining oil. Set the rolls seam side down and spread the remaining cream cheese mixture over the tops.
Bake at 375°F (190°C) for about 30–35 minutes, until the tops are lightly golden and the center of each roll reaches 165°F (74°C) on an instant-read thermometer.
Notes
Use boneless, skinless chicken breasts and pound them to an even thickness so they're easier to roll and cook evenly.
Soften the cream cheese before mixing it with the garlic and oil to make it easier to spread.
Use a good melting cheese like mozzarella, Monterey Jack, or mild cheddar for a gooey, cheesy filling.
Pat the tomato slices dry with a paper towel to prevent excess moisture from making the filling watery.
Leave a little space around the edges when adding the filling to prevent the cheese from leaking out during baking.
Place the chicken rolls seam side down in a lightly greased baking dish to help them hold their shape.
Bake at 375°F (190°C) for 30–35 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
Let the chicken rest for a few minutes before slicing to allow the melted cheese filling to settle.
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat until heated through to 165°F (74°C).