Home > Single Recipes > Colonial Indian Pudding: A Warm Taste of Early America
Last Updated: April 18, 2026
I Made These FREE Vintage Recipe Tools JUST For You
This recipe was created with help from AI tools and carefully reviewed by a human. For more on how we use AI on this site, check out our Editorial Policy. Classic Fork earns a small commission from Amazon and other affiliate links at no extra cost to you, helping us keep our content free and honest.
Colonial Indian Pudding: A Warm Taste of Early America
Time Period:
Meal Type:
Cooking Time: 2 hours 30 minutes
Prep Time: 20 minutes
Total Time: 2 hours 45 minutes
Servings: 8
Calories: About 285 kcal per serving
Colonial Indian Pudding is one of the rare truly American desserts. Born in 17th-century New England when wheat was scarce and cornmeal was abundant, this slow-baked custard-pudding has been on Yankee tables for nearly 400 years.
I made a batch on a snowy weekend. Two and a half hours in the oven, then a warm spoonful with cream on top. The flavor was darker, richer, and more complex than I expected.
It is not pretty. It is not modern. It is one of the most genuinely old recipes you can still cook in 2026.

What Is Colonial Indian Pudding?
Indian Pudding is a slow-baked New England dessert made from cornmeal, milk, molasses (Grandma's Unsulphured is the only kind I trust), and warm spices. The “Indian” in the name refers to “Indian meal,” the colonial term for cornmeal, not to the country of India.
The texture is dense, slightly grainy from the cornmeal, custardy from the eggs and milk, and deeply flavored from the molasses and spices. It bakes for over two hours at a low temperature.
A Quick History of Indian Pudding
When English settlers arrived in New England in the 1620s, they craved the steamed wheat-flour puddings of home. But wheat was scarce. Cornmeal, on the other hand, was everywhere thanks to indigenous agriculture.
Colonists adapted English “hasty pudding” by swapping cornmeal for wheat flour, then adding molasses (cheap and abundant from Caribbean trade), butter, and warm spices.
By the 1700s, Indian Pudding was a New England staple. Massachusetts and Vermont families baked it in hot ash beds for hours, often overnight in the residual heat of the wood-fired oven.
The recipe appeared in Amelia Simmons’ “American Cookery” (1796), the first cookbook ever written by an American. By the 1800s, no proper New England Sunday dinner was complete without it.
Boston’s Durgin-Park restaurant served Indian Pudding continuously from 1827 to 2019. The recipe is so iconic that it is one of Vermont’s official state foods.
Times and Yield
- Prep time: 20 minutes
- Bake time: 2 to 2.5 hours
- Total time: ~2 hours 45 minutes
- Yield: 8 servings
- Difficulty: Easy, but requires patience
Equipment
- Heavy-bottomed saucepan
- Whisk (this OXO balloon whisk takes a beating)
- Mixing bowl (this Pyrex glass set has been on my counter forever)
- Baking dish or deep casserole (at least 1.5 quart)
- Wooden spoon (this beech-wood set has lasted me a decade)
- Oven
- Measuring cups (this Pyrex glass set has held up for years) and spoons
Ingredients
- 4 cups whole milk
- ½ cup stone-ground yellow cornmeal
- ¼ cup unsulphured molasses (do not use blackstrap, it is too bitter)
- ¼ cup brown sugar, packed
- 2 tbsp unsalted butter
- 1 tsp ground cinnamon
- ½ tsp ground ginger
- ¼ tsp ground nutmeg
- ½ tsp salt
- 2 large eggs, lightly beaten
- 1 tsp vanilla extract (a modern addition; skip for full historical accuracy)
- Optional: ¼ cup raisins

Instructions
Step 1: Scald the Milk
In a heavy-bottomed saucepan, heat the milk over medium heat until small bubbles form around the edges. Do not boil.
Scalding the milk gives the pudding its silky texture. Skipping this step makes a grainier final product.
Step 2: Whisk in the Cornmeal
Slowly whisk the cornmeal into the hot milk. Stir constantly to prevent lumps.
Lower the heat and cook for 5 minutes until the mixture thickens slightly.
Step 3: Add Molasses, Sugar, Butter, and Spices
Remove from heat. Stir in the molasses, brown sugar, butter, cinnamon, ginger, nutmeg, and salt.
The warm mixture will melt the butter and bloom the spices. The kitchen should smell amazing at this point.
Step 4: Temper the Eggs
In a separate bowl, lightly whisk the eggs. Slowly drizzle a few spoonfuls of the hot cornmeal mixture into the eggs while whisking constantly.
This warms the eggs gradually so they don’t scramble. Then pour the egg mixture back into the saucepan, stirring constantly.
Step 5: Add Vanilla and Raisins
Stir in the vanilla extract and raisins (if using).

Step 6: Bake Low and Slow
Preheat the oven to 300°F (150°C). Pour the pudding into a buttered baking dish (I use this Le Creuset stoneware for almost everything).
Bake for 2 to 2.5 hours until the pudding is set and the top has a deep golden-brown crust.
This long, slow bake is what colonial cooks did using the residual heat of their wood-fired ovens. Do not rush it.
Step 7: Serve Warm
Spoon while still warm. Drizzle with cold heavy cream or top with a scoop of vanilla ice cream.
The contrast of hot pudding and cold cream is the New England way.
Tips and Troubleshooting
- Lumpy? Whisk the cornmeal in slowly while constantly stirring. Cornmeal clumps fast in hot liquid.
- Bitter? You used blackstrap molasses. Switch to unsulphured (regular) molasses or Lyle’s black treacle.
- Burnt top, runny middle? Oven was too hot. Drop temperature to 275°F and add 30 minutes to the bake time.
- Too sweet? Reduce brown sugar to 2 tablespoons and let the molasses carry the flavor.
Variations Worth Trying
- Authentic 1700s version: Skip the eggs. Skip the vanilla. Bake for 4 hours instead. The pudding will be denser and more rustic, the way colonists actually ate it.
- Maple syrup version: Replace molasses with pure maple syrup. Less robust but more delicate.
- Vermont style: Top each warm serving with a generous splash of cold heavy cream and a few extra raisins.
- Modern fancy: Serve with vanilla ice cream and a drizzle of bourbon caramel sauce.
How to Serve and Store
Best served warm with cold cream or vanilla ice cream. Pairs beautifully with strong coffee or a glass of port.
Stores in the fridge for 4 days in an airtight container. Reheat individual portions in the microwave for 1 minute or in a 300°F oven for 15 minutes.
Frequently Asked Questions
What is Indian pudding?
A slow-baked New England dessert made from cornmeal, milk, molasses, and warm spices. The “Indian” in the name refers to “Indian meal” (cornmeal), not the country of India.
Why is it called Indian pudding?
Colonial Americans called cornmeal “Indian meal” because Native Americans had been cultivating corn for centuries before European settlers arrived. The pudding’s name credits that origin.
What does Indian pudding taste like?
Dark, deeply spiced, lightly sweet, with a faint bitterness from the molasses. The texture is custardy with a slight cornmeal grain. Closer to a baked porridge than a creamy custard.
What kind of molasses should I use?
Unsulphured (regular) molasses or Lyle’s black treacle. Avoid blackstrap molasses, which is too bitter and overwhelms the spices.
Why does Indian pudding bake so long?
The slow, low bake mimics how colonial cooks made it. Their wood-fired ovens stayed warm for hours after the bread was done. They would slide the pudding in to use that residual heat. The long bake develops deep flavor and proper texture.
Related Colonial Recipes
- Colonial Hasty Pudding — the breakfast version of cornmeal porridge
- Colonial Johnny Cakes — the same cornmeal as a flatbread
- Colonial Era Cornbread — the baked version
- 10 Colonial-Era Desserts — the full roundup
Nutrition
Approximate nutrition per serving:
- Calories: 285
- Carbohydrates: 45g
- Protein: 7g
- Fat: 9g
- Saturated Fat: 4g
- Cholesterol: 70mg
- Sodium: 220mg
- Fiber: 2g
- Sugar: 24g

Maggie Hartwell
Hi there, I’m Maggie Hartwell, but you can call me Maggie—the apron-clad foodie behind Classic Fork! I created Classic Fork because I’m convinced food has a way of telling stories that words can’t. So, grab a fork and dig in. The past never tasted so good!






