Jump to Recipe·Print Recipe
ThisFrench baguettebread is soft and chewy on the inside and crunchy on the outside! Pain d’epiis atype of artisan breadthat’s shaped like a delicatestalk of wheat.It’s fun to make and try something new with a classicbread recipe. Pair the bread with asimple herb butter, add to a cheese platter or serve as a side to your main meal. It makes a beautiful centerpiece on thedinner tableand itbrings an elegant touch toany dish.
Some of you may feel a little intimidated by this bread but if you’ve ever made any type of bread (especially aregular baguette) before then you can make thePain d’epibreadtoo, and you’ll be happy you did (trust me it’s not that hard)!
Once you’ve proofed your dough, rolled it, and shaped it into long ropes (follow the in-depth directions in the recipe) it’s time for the fun part – making the baguette into wheat stalks! It’s as simple as cutting the ‘rope’ on an angle and twisting to the side, yup that’s it, just don’t cut all the way through!
Ingredients
A Pain d’épi bread is a simple baguette recipe, which means minimal ingredients. You can easily substitute bread flour for all-purpose flour but I wanted to create a recipe with ingredients that you will have in your pantry.
- Warm water
- Active dry yeast
- All–purpose flour
- Salt
- Oil
Tips For The Perfect Pain d’épi Bread
- Proofing time is a guideline only. No two kitchens are the same in temperature so use your discretion when the dough is properly proofed. It may take 1 hour or it could take 2 hours.
- Knead the dough thoroughly to develop the glutens but be cautious not to over-knead. A well-developed gluten structure contributes to a good rise and texture.
- Always keep the dough covered with plastic wrap or a lightly damp kitchen towel. This will prevent a skin forming on the dough.
- If you have a kitchenscale, use it! It’s important when dividing the dough into thirds that they are the same size/weight. This will ensure that all three baguettes bake evenly at the same time.
- When shaping/cutting the Pain d’épi use a sharp pair of kitchen scissors. And be very careful not to cut all the way through the loaf.
- Start with a higher baking temperature to encourage oven spring, then reduce it for even baking.
- Steam is crucial for a crisp crust. Create a steamy environment in the oven for the first part of the baking process. This can be achieved by placing a pan of hot water in the oven or byusing aspray bottleto spritz the oven with water during the first few minutes of baking. This will enhance the crust development. Be cautious not to spray directly on the dough and be careful of letting the hot air out of the oven.
- Allow the Pain d’épi to cool completely on a wire rack. This helps to maintain the crust’s crispiness.
How To Make Pain d’épi bread – Wheat Stalk Bread
Step One: Make dough and let rest until doubled in size. Once dough is double in size transfer to alightlyfloured work surface, and shape into an 8″ x 6″ rectangle. Fold the 8″ sides toward the middle, then fold the shorter sides toward the centre. Cover with plastic again and let the dough rest, about 30 minutes. Transfer the dough to a lightly floured work surface, and cut into three equal pieces.
Step Two: Shape each piece into a 12″- 14″ rope. Flour a sheet of parchment paper on a rimless baking sheet; place ropes evenly spaced on baking sheet. Cover with plastic wrap; let sit until it doubles in size, about 30-45 minutes. Once doubled in size, cut baguette into wheat stalks. Beginning 2 1/2 inches from one end of the baguette, hold a pair of scissors at 60-degree angle and make the first cut, leaving a little dough attached to anchor the leaf. Move the leaf to one side. Continue to the end of the baguette alternating the cuts from one side to the other.
Step Three: Place in the oven and bake until browned and crisp, about 30 minutes.
Happy Baking!
Pain D’épi Bread
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
3 from 2 reviews
Pain d’épi bread, also known as the wheat stalk bread is an impressive twist on the classic french baguette. It’s just so beautiful and delicious!
- Author: Alie Romano – Adapted from Saveur Baguette Recipe
- Prep Time: 3 hours
- Cook Time: 30 mins
- Total Time: 3 hours 30 mins
- Yield: 3 pain d’épi breads 1x
- Category: Bread
- Cuisine: French
Ingredients
Units Scale
- 1 1/2 cups warm water (approx. 115°F)
- 1 teaspoon active dry yeast
- 3 1/4 cups all-purpose flour
- 1 1/2 teaspoons salt
- oil, for greasing bowl
00:00
`; document.getElementById('bft-timers').appendChild(timerContainer); timerContainer.offsetHeight; timerContainer.style.opacity = '1'; timerContainer.style.transform = 'translateY(0)'; let countdown; let remainingTime = 0; let totalTime = 0; let audio; let isPaused = false; const display = timerContainer.querySelector('.bft-timer-display'); const status = timerContainer.querySelector('.bft-timer-status'); const progress = timerContainer.querySelector('.progress'); const startPauseBtn = timerContainer.querySelector('.bft-start'); const resetBtn = timerContainer.querySelector('.bft-reset'); const minutesInput = timerContainer.querySelector('.bft-timer-minutes'); const nameInput = timerContainer.querySelector('.bft-timer-name'); const closeBtn = timerContainer.querySelector('.bft-close-timer'); const inputSection = timerContainer.querySelector('.bft-input-section'); const timerInfo = timerContainer.querySelector('.bft-timer-info'); startPauseBtn.addEventListener('click', toggleTimer); resetBtn.addEventListener('click', resetTimer); closeBtn.addEventListener('click', function(event) { event.stopPropagation(); removeTimer(); }); nameInput.addEventListener('keypress', function(e) { if (e.key === 'Enter') { e.preventDefault(); minutesInput.focus(); } }); minutesInput.addEventListener('keypress', function(e) { if (e.key === 'Enter') { e.preventDefault(); startTimer(); } }); function toggleTimer() { if (isPaused || remainingTime === 0) { startTimer(); } else { pauseTimer(); } } function startTimer() { if (remainingTime === 0) { const minutes = parseInt(minutesInput.value); if (isNaN(minutes) || minutes <= 0) { alert('Please enter a valid number of minutes.'); return; } totalTime = minutes * 60; remainingTime = totalTime; showTimerInfo(); if (!isCookModeOn) { toggleCookMode(true); isCookModeOn = true; } } clearInterval(countdown); countdown = setInterval(updateDisplay, 1000); isPaused = false; status.textContent = ''; display.style.color = ''; startPauseBtn.textContent = 'Pause'; } function pauseTimer() { clearInterval(countdown); isPaused = true; status.textContent = 'Paused'; status.style.color = '#a9aa8c'; display.style.color = '#a9aa8c'; startPauseBtn.textContent = 'Start'; } function resetTimer() { clearInterval(countdown); remainingTime = 0; isPaused = false; updateDisplay(); if (audio) { audio.pause(); audio.currentTime = 0; } resetBtn.classList.remove('alarm-active'); showInputFields(); status.textContent = ''; status.style.color = ''; display.style.color = ''; startPauseBtn.textContent = 'Start'; startPauseBtn.removeEventListener('click', resetTimer); startPauseBtn.addEventListener('click', toggleTimer); } function removeTimer() { clearInterval(countdown); if (audio) { audio.pause(); audio.currentTime = 0; } timerContainer.style.opacity = '0'; timerContainer.style.transform = 'translateY(20px)'; setTimeout(() => { timerContainer.remove(); }, 300); } function updateDisplay() { if (remainingTime <= 0) { clearInterval(countdown); const timerName = nameInput.value || 'Timer'; const minutes = minutesInput.value; const minuteText = minutes === '1' ? 'minute' : 'minutes'; timerInfo.textContent = `${timerName} is done! (${minutes} ${minuteText})`; display.textContent = '00:00'; playAlarm(); startPauseBtn.textContent = 'New Timer'; startPauseBtn.removeEventListener('click', toggleTimer); startPauseBtn.addEventListener('click', resetTimer); return; } const minutes = Math.floor(remainingTime / 60); const seconds = remainingTime % 60; display.textContent = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`; const percentage = (remainingTime / totalTime) * 100; const circumference = 2 * Math.PI * 70; progress.style.strokeDasharray = circumference; progress.style.strokeDashoffset = circumference * ((100 - percentage) / 100); if (!isPaused) { remainingTime--; } } function playAlarm() { audio = new Audio('https://ew278rgfoew.exactdn.com/wp-content/uploads/2024/07/bedside-clock-alarm-95792.mp3'); audio.play().catch(e => console.error("Error playing audio:", e)); resetBtn.classList.add('alarm-active'); } function showTimerInfo() { inputSection.style.display = 'none'; const minutes = parseInt(minutesInput.value); const minuteText = minutes === 1 ? 'minute' : 'minutes'; timerInfo.textContent = `${nameInput.value || 'Timer'} - ${minutes} ${minuteText}`; timerInfo.style.display = 'block'; } function showInputFields() { inputSection.style.display = 'block'; timerInfo.style.display = 'none'; display.style.fontSize = '1.5em'; display.textContent = '00:00'; status.textContent = ''; } function toggleCookMode(on) { const cookModeSwitch = document.querySelector('.tasty-recipes-cook-mode__switch-slider'); if (cookModeSwitch && on && !cookModeSwitch.classList.contains('tasty-recipes-cook-mode__switch--on')) { cookModeSwitch.click(); } } } document.getElementById('bft-add-timer').addEventListener('click', createTimer); createTimer(); // Create an initial timer });
Instructions
- Make Your Dough:In a large bowl whisk together warm water and yeast. Let sit until yeast is foamy, about 10 minutes.
- Add flour and salt, with a fork stir until dough forms. Transfer dough to a lightly floured work surface, knead until smooth, elastic and when poked with your finger the dough springs back, approx. 8 minutes. Or make the dough in a stand mixer using the dough hook.
- Transfer dough to a lightly greased bowl. Cover bowl with plastic wrap and let dough rest until doubled in size, approx. 1-2 hours in a warm place (away from cool drafts).
- Shape Dough:Once dough is double in size transfer to a lightly floured work surface, and shape into an 8″ x 6″ rectangle. Fold the 8″ sides toward the middle, then fold the shorter sides toward the centre. Cover with plastic again and let the dough rest, about 30 minutes.
- Second Shape:Transfer the dough to a lightly floured work surface, and cut into three equal pieces; shape each piece into a 12″- 14″ rope. Flour a sheet of parchment paper on a rimless baking sheet; place ropes evenly spaced on baking sheet. Cover with plastic wrap; let sit until it doubles in size, about 30-45 minutes.
- Meanwhile, turn on the oven and heat to 475˚F. Place a large cast iron skillet full of water in the bottom of the oven, if you don’t have a cast iron skillet use a large pan (I used a large glass baking dish). This creates steam in the oven to create a crispy crust (If you have a baking stone place it on the rack above the steaming water and use that to bake your bread).
- Third Shape:Once doubled in size, cut baguette into wheat stalks. Beginning 2 1/2 inches from one end of the baguette, hold a pair of scissors at 60-degree angle and make the first cut, leaving a little dough attached to anchor the leaf. Move the leaf to one side. Continue to the end of the baguette alternating the cuts from one side to the other (see picture above for reference).
- Place in the oven and bake until browned and crisp, about 30 minutes; cool before serving.
Notes
Bread is best enjoyed the same day. Store in a bread bag or plastic bag at room temperature for 1-2 days.
Nutrition
- Serving Size: per baguette
- Calories: 437
- Sugar: 4.3g
- Sodium: 1167mg
- Fat: 0.1g
- Saturated Fat: 0
- Unsaturated Fat: 0
- Trans Fat: 0
- Carbohydrates: 95.8g
- Fiber: 4.6g
- Protein: 13.5g
- Cholesterol: 0
As mentioned before this recipe is adapted from Saveur’s Baguette Recipe and you can learn more about bread making techniques from their short video (click here to see how).