These Homemade Cream Cheese-Filled Churros are crispy on the outside, soft on the inside, and filled with a luscious cream cheese filling. A delightful twist on traditional churros that's perfect for dessert or a special treat!
In a saucepan, combine water, granulated sugar, salt, and butter. Bring to a boil. Remove from heat and stir in flour until a smooth dough forms. Let cool slightly, then mix in the egg until fully combined.
Heat oil in a deep fryer to 350°F (175°C). Pipe 6-inch strips of dough into the hot oil using a piping bag with a star tip. Fry until golden brown. Drain on paper towels.
In a mixing bowl, beat softened cream cheese, powdered sugar, and vanilla extract until smooth. Transfer to a filling injector or piping bag with a narrow tip.
Inject each churro with the cream cheese filling.
Mix sugar and cinnamon in a small bowl. Roll filled churros in the mixture until fully coated.