Durgin Park Indian Pudding is a classic New England dessert that turns simple pantry ingredients into something truly special. This slow-baked cornmeal pudding features a creamy, dense texture with deep caramelized sweetness from molasses and a gentle warmth from cinnamon, ginger, and nutmeg.
Total time is about 1 hour 25 minutes, and the recipe falls firmly in the beginner-friendly category. The one step that needs a little care is tempering the egg — but I’ll walk you through that clearly. Serve it warm with vanilla ice cream for a cozy dessert any time of year.
Why You’ll Love This Durgin Park Indian Pudding Recipe
- Rich, old-fashioned flavor — Molasses and warm spices create a deep, caramel-like sweetness that tastes like something from a historic Boston kitchen.
- Simple, everyday ingredients — You probably already have cornmeal, milk, butter, and basic spices in your pantry. No specialty items needed.
- Make-ahead friendly — The pudding keeps well in the fridge for days and reheats beautifully, making it perfect for holiday prep or busy weeknights.
- Budget-friendly dessert — With just ten ingredients and no expensive add-ons, this recipe stretches a long way for feeding a crowd.

What Makes This Recipe Special
Unlike many modern puddings, this one uses cornmeal as the base, giving it a unique, slightly granular texture that’s both silky and substantial. The slow bake in a water bath creates a dense, creamy interior with a caramelized top that cracks just slightly as it cools. It’s a true taste of New England hearth cooking, and it pairs perfectly with a cold scoop of ice cream or a drizzle of heavy cream.
Ingredients You’ll Need
Here is everything you need to make this recipe — most of it is already in your kitchen.
Dairy & Eggs
- 2 cups whole milk — The base of the pudding. Whole milk gives the creamiest texture, but you can substitute 1 cup with heavy cream for extra richness.
- 1 tablespoon unsalted butter — Adds richness and helps create a smooth, glossy finish. Plus extra for greasing the dish.
- 1 large egg, lightly beaten — Helps bind the pudding and gives it structure. Tempering it properly prevents scrambling.
Dry Ingredients & Spices
- 1/4 cup yellow cornmeal (fine or medium grind) — The star thickener. Fine or medium grind works best; coarse cornmeal will give a gritty texture.
- 2 tablespoons packed brown sugar (light or dark) — Adds sweetness and moisture. Dark brown sugar gives a deeper molasses flavor.
- 1/2 teaspoon ground cinnamon — Warm, aromatic spice that pairs beautifully with the molasses.
- 1/4 teaspoon ground ginger — Adds a subtle heat and brightness.
- 1/8 teaspoon ground nutmeg — A tiny amount that rounds out the spice blend.
- 1/4 teaspoon kosher salt — Balances the sweetness and enhances all the flavors.
Sweetener
- 1/4 cup molasses (unsulphured, such as Grandma’s or Brer Rabbit) — The key to that deep, rich sweetness. Unsulphured molasses is milder and smoother; do not use blackstrap, which is too bitter.
Equipment Needed
- 1-quart baking dish (or 4 individual 8-ounce ramekins) — The pudding bakes in this dish. A round or square dish both work; ramekins speed up baking time slightly.
- Medium saucepan — For heating the milk and cooking the cornmeal mixture. A heavy-bottomed pan helps prevent scorching.
- Whisk — Essential for combining the dry ingredients into the hot milk without lumps, and for tempering the egg.
- Large roasting pan — Holds the baking dish and hot water for the water bath, ensuring even, gentle heat.
- Wooden spoon or heatproof spatula — For stirring the pudding as it thickens on the stove. Silicone works well to avoid scratching the pan.
Instructions to Prepare Durgin Park Indian Pudding
Follow these steps in order, and you will have a smooth, creamy pudding every time.
- Preheat and prep the dish — Preheat oven to 325°F (163°C). Lightly butter a 1-quart baking dish or 4 individual ramekins. Set aside.
- Heat the milk — In a medium saucepan, heat 2 cups whole milk over medium heat until it reaches a gentle simmer — small bubbles form around the edge and the surface shimmers slightly. Do not let it boil vigorously to avoid scorching.
- Mix dry ingredients — While milk heats, combine cornmeal, brown sugar, cinnamon, ginger, nutmeg, and salt in a small bowl. Whisk to break up any lumps.
- Combine dry into hot milk — When milk is hot, slowly pour the dry mixture into the milk in a thin, steady stream while whisking constantly. This prevents lumps and ensures a smooth base.
- Thicken the pudding — Reduce heat to medium-low and cook, stirring frequently with a wooden spoon, until the mixture thickens to a porridge-like consistency that coats the back of the spoon, about 5 to 7 minutes. If it begins to stick, lower the heat further.
- Add molasses and butter — Remove saucepan from heat. Whisk in molasses and butter until fully melted and smooth. The color will deepen to rich amber.
- Temper the egg — In a small bowl, lightly beat the egg. While whisking the egg constantly, slowly drizzle in about 1/2 cup of the hot cornmeal mixture. This slowly raises the egg’s temperature without scrambling it. Then pour the tempered egg back into the saucepan, whisking continuously until fully incorporated.
- Fill the baking dish — Pour the final pudding mixture into the prepared baking dish. Place the dish inside a larger roasting pan, then carefully pour hot tap water into the roasting pan until it reaches halfway up the sides of the baking dish.
- Bake in a water bath — Bake for 1 hour to 1 hour 15 minutes, until the pudding is set around the edges but still jiggles slightly in the center when gently shaken. The top should be golden brown and slightly cracked. Avoid overbaking, which can make the pudding watery.
- Cool and serve — Remove the baking dish from the water bath and let it cool on a wire rack for at least 15 minutes before serving. Indian pudding is meant to be served warm — the texture will continue to set as it cools. Serve with a scoop of vanilla ice cream or a drizzle of heavy cream.

Expert Tips for a Standout Durgin Park Indian Pudding
- Whisk constantly when adding dry ingredients — Pouring the cornmeal mixture slowly into the hot milk while whisking continuously prevents lumps from forming. Rushing this step leads to a grainy, uneven texture.
- Use a heavy-bottomed saucepan — Milk scorches easily over direct heat. A heavy pot distributes heat more evenly and gives you better control during the thickening stage.
- Temper the egg slowly — Adding the hot cornmeal mixture to the egg too quickly will scramble it. Drizzle in about 1/2 cup of hot pudding while whisking the egg constantly, then combine the rest.
- Don’t skip the water bath — The water bath ensures gentle, even heat around the dish, preventing the edges from drying out or overcooking before the center is set. It also promotes a creamy, smooth texture.
- Watch for the jiggle test — The pudding is done when the edges are firm and the center jiggles slightly when shaken. Overbaking will cause the pudding to weep and become watery as it cools.
- Let it rest before serving — Cooling for at least 15 minutes allows the pudding to set properly. Serving too soon may result in a runny texture. It continues to thicken as it cools.
- Use fresh spices — Ground cinnamon, ginger, and nutmeg lose potency over time. If your spices are more than a year old, replace them for the best flavor.
Common Mistakes to Avoid
- Boiling the milk too hard — Vigorous boiling can scorch the milk and create a burnt, unpleasant taste. Keep the heat medium and watch for just a shimmer with small bubbles.
- Adding the dry mixture too fast — Dumping all the cornmeal mix into the milk at once causes clumps that are nearly impossible to dissolve. Pour it slowly in a steady stream while whisking.
- Not tempering the egg — Pouring the raw egg directly into the hot pudding will scramble it, ruining the silky texture. Always temper first by slowly adding hot liquid to the beaten egg.
- Skipping the water bath — Baking the pudding without a water bath leads to a rubbery, dry edge and an underdone center. The water bath is essential for even cooking and creaminess.
- Overbaking the pudding — Baking longer than 1 hour 15 minutes dries out the top and can make the interior watery as the cornmeal breaks down. Trust the jiggle test.
- Not letting it cool enough — Serving the pudding piping hot right out of the oven results in a loose, soupy texture. A 15-minute rest is non-negotiable for proper setting.
Variations & Ways to Customize Durgin Park Indian Pudding
- Richer version with cream — Substitute 1 cup of the whole milk with heavy cream for a thicker, more decadent pudding. Reduce the butter slightly to balance the fat.
- Spiced-up twist — Add a pinch of ground cloves or allspice along with the cinnamon, ginger, and nutmeg for a warmer, more complex spice profile.
- Vegan adaptation — Use full-fat oat milk or coconut milk, a flax egg (1 tablespoon ground flaxseed + 3 tablespoons water), and vegan butter or coconut oil. The texture will be a bit less dense but still delicious.
- Bourbon or rum addition — Stir in 1 to 2 tablespoons of bourbon or dark rum after removing the saucepan from heat for a grown-up flavor boost. Add it with the molasses.
- Toasted nut topping — Sprinkle chopped toasted pecans or walnuts over the top before baking for added crunch and a nutty contrast to the creamy pudding.
- Single-serving ramekins — Divide the batter among 4 individual 8-ounce ramekins and bake for about 45 to 50 minutes instead of 1 hour. Perfect for portion control or entertaining.
What to Serve With Durgin Park Indian Pudding
This dessert shines when paired with something cool, creamy, or slightly contrasting. Here are my favorite accompaniments.
- Vanilla ice cream — The classic pairing. The cold, creamy ice cream melts into the warm pudding, creating a perfect hot-and-cold contrast.
- Whipped cream or heavy cream — A drizzle of cold heavy cream adds richness without overwhelming the pudding. Whipped cream works too for a lighter touch.
- Apple or pear compote — Sautéed spiced apples or pears add fruity sweetness and extra texture that complement the molasses and spices beautifully.
- Crisp apple cider — A glass of chilled, non-alcoholic spiced apple cider echoes the autumn flavors in the pudding without competing.
- Fresh berries — Tart raspberries or blackberries cut through the sweetness and add a bright, fresh element to each bite.
- Hard sauce or bourbon cream — For a more adult dessert, serve with a classic hard sauce (butter, sugar, and bourbon) or a splash of Irish cream liqueur.
Make-Ahead Instructions
- Prepare the pudding base a day early — You can cook and thicken the cornmeal mixture, stir in molasses and butter, and temper the egg up to 24 hours ahead. Store the base in an airtight container in the fridge, then pour it into the prepared dish and bake fresh when ready.
- Assemble and refrigerate before baking — Pour the finished pudding mixture into the buttered dish, cover tightly with plastic wrap, and refrigerate for up to 2 days. Add 10 minutes to the baking time if starting from cold.
- Bake fully and store — Bake the pudding completely, let it cool, cover, and refrigerate for up to 5 days. Reheat individual portions in the microwave or oven. This is the easiest option for holiday prep.
- Freeze for longer storage — Once baked and cooled, wrap the dish tightly in plastic wrap and aluminum foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Storage and Reheating
Storage
- Refrigerator in an airtight container — Store leftover pudding in a covered container for up to 5 days. Press plastic wrap directly onto the surface to prevent a skin from forming.
- Freezer for longer keep — Freeze the baked and cooled pudding in the baking dish (tightly wrapped) or in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight before reheating.
- Individual portions in small containers — Divide leftover pudding into single-serving containers for quick lunches or easy reheating. This also saves space in the fridge or freezer.
Reheating
- Microwave method — Reheat individual portions at 50% power for 1 to 2 minutes, stirring halfway through. Low power prevents the pudding from scorching or drying out.
- Oven method — Place the pudding in a 300°F (149°C) oven for 10 to 15 minutes, or until warmed through. Cover loosely with foil to prevent the top from browning further.
- Stovetop method — Gently reheat in a small saucepan over low heat, stirring occasionally. Add a splash of milk if the pudding has thickened too much. This works best for single servings.
- Air fryer method — Place individual ramekins in the air fryer at 300°F (149°C) for 5 to 7 minutes. Check frequently to avoid overheating. The top may crisp slightly, which adds a nice texture.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1/4 of the recipe (4 servings total).
- Calories: 233
- Protein: 6.3g
- Fat: 8.5g
- Saturated Fat: about 4.8g
- Carbohydrates: 33.7g
- Fiber: 0.5g
- Sugar: around 27.5g
- Sodium: 244mg
- Cholesterol: roughly 70mg (based on 1 large egg and whole milk)
Frequently Asked Questions
Can I freeze Durgin Park Indian Pudding?
Yes, you can freeze the baked pudding for up to 3 months. Wrap it tightly in plastic wrap and foil, then thaw overnight in the refrigerator before reheating gently in the oven or microwave.
What is the texture of Indian pudding supposed to be?
The pudding should be dense, creamy, and slightly grainy from the cornmeal. When done, the edges are set and the center jiggles a little — it firms up as it cools. Overbaking makes it watery, so watch the time.
Can I use blackstrap molasses instead of unsulphured?
I do not recommend it. Blackstrap molasses is very strong, bitter, and less sweet. It will overpower the delicate spice blend and give the pudding a harsh flavor. Stick with unsulphured molasses like Grandma’s or Brer Rabbit.
How long does Durgin Park Indian Pudding last in the fridge?
Stored in an airtight container, it keeps well for up to 5 days. The texture may thicken slightly as it sits, but it reheats nicely with a splash of milk stirred in.
Can I make this recipe gluten-free?
Yes, this recipe is naturally gluten-free as long as you use certified gluten-free cornmeal. The other ingredients — milk, eggs, butter, spices, and molasses — are all gluten-free by nature.
Why did my pudding become watery after baking?
This usually happens when the pudding is overbaked. The cornmeal breaks down and releases liquid, creating a watery layer. Stick to the 1-hour to 1-hour-15-minute range and pull it out when the center jiggles but the edges are set.
Final Words
This Durgin Park Indian Pudding is a comforting slice of New England history that you can easily bring to your own table. The combination of creamy cornmeal, rich molasses, and warm spices creates a dessert that feels both nostalgic and satisfying. Give it a try the next time you want something simple, warm, and truly memorable — you will be glad you did.
Similar Recipes
PrintDurgin Park Indian Pudding
This classic New England dessert is a creamy, slow-baked cornmeal pudding enriched with molasses, butter, and warm spices. The texture is silky and dense, with a deep caramelized sweetness from the molasses and a subtle hint of cinnamon, ginger, and nutmeg. Serve it warm with a scoop of vanilla ice cream for an unforgettable comfort dessert.
- Prep Time: 15
- Cook Time: 70
- Total Time: 85
- Yield: 4 1x
- Category: Dessert
- Method: Baking
- Cuisine: American (New England)
Ingredients
- 2 cups whole milk
- 1/4 cup yellow cornmeal (fine or medium grind)
- 2 tablespoons packed brown sugar (light or dark)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground ginger
- 1/8 teaspoon ground nutmeg
- 1/4 teaspoon kosher salt
- 1/4 cup molasses (unsulphured, such as Grandma’s or Brer Rabbit)
- 1 tablespoon unsalted butter (plus extra for greasing dish)
- 1 large egg, lightly beaten
Instructions
- Preheat oven to 325°F (163°C). Lightly butter a 1-quart baking dish (or 4 individual 8-ounce ramekins). Set aside.
- In a medium saucepan, heat 2 cups whole milk over medium heat until it reaches a gentle simmer — small bubbles form around the edge and the surface shimmers slightly. Do not let it boil vigorously to avoid scorching the milk.
- While milk heats, combine in a small bowl: 1/4 cup yellow cornmeal, 2 tablespoons packed brown sugar, 1/2 teaspoon cinnamon, 1/4 teaspoon ginger, 1/8 teaspoon nutmeg, and 1/4 teaspoon kosher salt. Whisk to break up any lumps.
- When the milk is hot, slowly pour the dry mixture into the milk in a thin, steady stream while whisking constantly. This prevents lumps from forming and ensures a smooth pudding base.
- Reduce heat to medium-low and cook, stirring frequently with a wooden spoon or heatproof spatula, until the mixture thickens to a porridge-like consistency that coats the back of the spoon, about 5 to 7 minutes. If it begins to stick, lower the heat further.
- Remove the saucepan from heat. Whisk in 1/4 cup molasses and 1 tablespoon butter until the butter is fully melted and the mixture is smooth and uniform. The color will deepen to a rich amber.
- Temper the egg: In a small bowl, lightly beat 1 large egg. While whisking the egg constantly, slowly drizzle in about 1/2 cup of the hot cornmeal mixture. This slowly raises the egg’s temperature without scrambling it. Then pour the tempered egg back into the saucepan, whisking continuously until fully incorporated.
- Pour the final pudding mixture into the prepared baking dish. Place the dish inside a larger roasting pan, then carefully pour hot tap water into the roasting pan until it reaches halfway up the sides of the baking dish — this water bath ensures gentle, even heat and prevents the edges from drying out.
- Bake for 1 hour to 1 hour 15 minutes, until the pudding is set around the edges but still jiggles slightly in the center when gently shaken. The top should be golden brown and slightly cracked. Avoid overbaking, which can make the pudding watery.
- Remove the baking dish from the water bath and let it cool on a wire rack for at least 15 minutes before serving. Indian pudding is meant to be served warm — the texture will continue to set as it cools. Serve with a scoop of vanilla ice cream or a drizzle of heavy cream.
Notes
Store leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, microwave individual portions at 50% power for 1-2 minutes, or reheat in a 300°F (149°C) oven for 10-15 minutes. The pudding can be frozen for up to 3 months; thaw overnight in the refrigerator before reheating gently. For a richer version, substitute 1 cup of the milk with heavy cream.
Nutrition
- Calories: 233
- Sugar: 27.5g
- Sodium: 244mg
- Saturated Fat: 4.6g
- Carbohydrates: 33.7g
- Fiber: 0.5g
- Protein: 6.3g
- Cholesterol: 66mg
Keywords: durgin park indian pudding, new england indian pudding, baked cornmeal pudding, molasses pudding, classic dessert, thanksgiving dessert, comfort food, american heritage recipe, cornmeal dessert, old-fashioned pudding
