Ingredients
Scale
- 3 cups all-purpose flour
- 1 ½ cups granulated sugar
- 1 tablespoon baking powder
- ½ teaspoon salt
- 1 teaspoon ground cinnamon (optional)
- 1 cup vegetable oil or melted butter
- 4 large eggs
- 1 teaspoon vanilla extract
- 2 cups fresh or canned peaches, chopped
- ¾ cup buttermilk or milk
- Optional toppings: streusel, glaze
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour loaf pans. Toss chopped peaches with a tablespoon of flour to prevent sinking.
- In a large bowl, whisk together the flour, sugar, baking powder, salt, and cinnamon if using.
- In another bowl, whisk eggs, oil, vanilla, and buttermilk until combined.
- Gradually add dry ingredients into the wet mixture, gently folding in peaches.
- Pour batter into prepared loaf pans. Add streusel topping or glaze if desired.
- Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean. Cool before slicing.
Notes
- You can use frozen peaches—thaw and drain excess moisture before adding.
- For dairy-free option, substitute buttermilk with almond or coconut milk and use dairy-free margarine or oil.
- Streusel topping adds a crunchy texture, while swirl-style peaches give an inviting look.
- Reheat slices briefly before serving for optimal freshness.
- Prep Time: 15 minutes
- Cook Time: 50-60 minutes
- Category: Bakery, Breakfast, Dessert
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice (about 1/10th of loaf)
- Calories: 290 kcal Kcal
- Sugar: 15 g
- Sodium: 180 mg
- Fat: 12 g
- Saturated Fat: 3 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 2 g
- Protein: 4 g
- Cholesterol: 45 mg