Home / Dessert / Indian Pudding

Indian Pudding

A slow-baked cornmeal pudding sweetened with molasses and warm spices, an old New England colonial dessert.

⏱ 15 minPrep time
🔥 150 minCook time
🍽 8Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet

Indian pudding is New England’s oldest dessert — a slow-baked pudding of cornmeal, milk, molasses, and warm spices that dates back to the colonial era, when English settlers adapted Native American corn porridge with the molasses, butter, and ginger of the rum trade. It bakes for hours into a dense, caramel-sweet, spoon-coating pudding that is the taste of a New England Thanksgiving and a centuries-old bridge between two food cultures.

Why this recipe works: Cornmeal and milk are simmered into a thick porridge, then sweetened with molasses and enriched with butter and eggs, and baked slowly in a low oven. The long, gentle bake deepens the molasses into caramel notes and lets the pudding set into its signature dense, custardy texture. A scoop of vanilla ice cream melting over the warm pudding is the traditional — and essential — finishing move.

Key ingredients

  • Cornmeal: yellow or white, fine or medium grind.
  • Milk: whole milk, simmered with the cornmeal.
  • Molasses: the deep, bittersweet flavor — not honey, not maple.
  • Butter and eggs: richness and structure.
  • Cinnamon, ginger, and nutmeg: the warm spice blend.

Tips for the best Indian pudding

Simmer the cornmeal into the milk slowly, stirring, until it thickens into a smooth porridge — about 10 minutes. Stir in the molasses, butter, spices, and beaten eggs, then pour into a buttered baking dish. Bake at 300°F for 2 to 3 hours, stirring once after the first hour, until the pudding is thick, dark, and fragrant. Serve warm, straight from the dish, with vanilla ice cream melting into it.

Variations and storage

Use maple syrup for part of the molasses, or add a spoonful of bourbon. Leftovers keep 4 days in the fridge and reheat gently — a splash of milk brings back its creaminess. It is equally good for breakfast the next morning, a very New England move.

Step by stepInstructions

  1. Preheat the oven to 275°F and butter a 2-quart baking dish.
  2. Heat 3 cups of the milk in a saucepan until steaming. Whisk in the cornmeal and cook, stirring, 5 minutes until thickened.
  3. Remove from heat and stir in the molasses, brown sugar, butter, cinnamon, ginger, nutmeg, and salt.
  4. Whisk the remaining 1 cup milk into the beaten eggs, then stir into the cornmeal mixture.
  5. Pour into the dish and bake 2 1/2 hours, until set around the edges but still soft in the center. Serve warm with ice cream.

💡 Chef tips & storage

The pudding thickens as it cools, so pull it from the oven while the center still wobbles slightly. Leftovers are delicious cold.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep15 min
Cook150 min
Servings8
CategoryDessert
PublishedAugust 16, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →