Prepare Your Ingredients: Start by creaming together the butter, 2 cups of sugar, and eggs in a large bowl until smooth and fluffy.

Create Buttermilk Mixture: If you're not using store-bought buttermilk, prepare your homemade version by combining milk with vinegar or lemon juice. Let it sit for a few minutes until it slightly curdles.

Combine the Wet and Dry Ingredients: Gradually mix in the buttermilk to the creamed butter mixture. Sift in the flour and baking soda, stirring until just combined to avoid overmixing.

Prepare the Cinnamon Sugar: In a separate bowl, mix together the 2/3 cup of sugar and cinnamon for the filling and topping.

Assemble the Bread: Grease two loaf pans and pour about 1/4 of the batter into each pan. Sprinkle three-quarters of the cinnamon-sugar mixture evenly over the batter in both pans. Top with the remaining batter and then the rest of the cinnamon-sugar. Use a knife to swirl the cinnamon-sugar into the batter, creating a marbled effect.

Bake to Perfection: Preheat your oven to 350°F (175°C). Place the loaf pans in the oven and bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean.

Cool and Serve: Allow the bread to cool in the pans for about 20 minutes before transferring them to a wire rack to cool completely. This makes the bread easier to slice and serve.

This Amish Cinnamon Bread is a testament to the beauty of simple, heartwarming recipes passed down through generations. Its moist texture, combined with the rich swirls of cinnamon and sugar, makes it a versatile treat that's sure to please any palate. Whether you're enjoying a slice with your morning coffee or sharing it as a gift, this bread brings a taste of Amish tradition right into your kitchen. Happy baking!