Go Back Email Link
+ servings
Close-up of the bread’s moist, tender crumb after cutting into it.

Traditional Boston Brown Bread

Prep Time 20 minutes
Cook Time 2 hours 15 minutes
Total Time 2 hours 35 minutes
A classic Traditional Boston Brown Bread made with rye flour, cornmeal, molasses, and buttermilk, gently steamed in a coffee can or loaf pan for a dense, moist, old-fashioned texture.
4 Servings

Ingredients

  • Butter for greasing the coffee can or loaf pan
  • 1/2 cup heaping all-purpose flour
  • 1/2 cup heaping rye flour
  • 1/2 cup heaping finely ground cornmeal
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon allspice
  • 1/2 cup raisins optional
  • 1 cup buttermilk
  • 1 teaspoon vanilla extract optional
  • 1/2 cup molasses

Instructions
 

Prepare the steaming environment

  1. For the stovetop method, place a steamer rack inside a tall stockpot and add enough water to reach one-third of the height of the coffee can. Set the pot over medium heat while preparing the batter.
  2. For the oven method, preheat the oven to 325°F (163°C). Bring a large pot of water to a boil.

Grease the container

  1. Thoroughly grease a clean coffee can or a small loaf pan with butter, ensuring all inner surfaces are coated.

Combine the dry ingredients

  1. In a large bowl, whisk together the all-purpose flour, rye flour, finely ground cornmeal, baking powder, baking soda, kosher salt, and allspice. Add the raisins, if using, and mix to distribute evenly.

Combine the wet ingredients

  1. In a separate bowl, whisk together the buttermilk and vanilla extract, if using. Add the molasses and whisk until the mixture is smooth and fully incorporated.

Incorporate the wet mixture into the dry ingredients

  1. Pour the wet mixture into the dry mixture and stir until a thick, cohesive batter forms. Do not overmix.

Fill the container and cover

  1. Transfer the batter into the prepared coffee can or loaf pan, ensuring the batter does not exceed two-thirds of the container’s height. Cover the top securely with foil to seal in moisture.

Steam the bread

  1. For the stovetop method, place the container onto the steamer rack. Add additional water if necessary so it remains one-third up the sides. Cover the pot and reduce the heat to the lowest setting that still maintains a gentle simmer. Steam for 2 hours and 15 minutes, checking the water level periodically to prevent boiling dry.
  2. For the oven method, place the filled container inside a high-sided roasting pan. Pour boiling water into the roasting pan until the water reaches one-third up the sides of the container. Carefully transfer the pan to the oven and steam for 2 hours and 15 minutes.

Test for doneness

  1. Insert a toothpick into the center of the bread. If it emerges clean, the bread is done. If not, re-cover the container and continue steaming for an additional 30–45 minutes.

Cool the bread

  1. Remove the container from the heat. Allow the bread to cool for 10 minutes before transferring it to a cooling rack. Let it cool for at least 1 hour before unmolding.

Notes

To make this recipe gluten-free, replace the all-purpose flour with a high-quality gluten-free all-purpose flour blend containing xanthan gum. Replace the rye flour with certified gluten-free oat flour. Ensure the cornmeal is labeled gluten-free and verify that all additional ingredients (especially baking powder) are certified gluten-free.
Bitty