Indian Pudding

This post may contain affiliate links. Please read our disclosure policy.

Indian Pudding is a classic New England dessert made with milk, molasses and corn meal. It’s delicious!

Indian Pudding is a classic New England dessert made with milk, molasses and corn meal. It's absolutely delicious and deserves a place on any Thanksgiving dessert table!

PIN THIS RECIPE NOW!

Living in Plymouth, Massachusetts – with Pilgrim history all around us – we take our Thanksgiving preparations pretty seriously! This recipe for Indian pudding is a traditional New England Thanksgiving dessert, and if you’ve never tried it before – you really are missing out!

Indian Pudding may not be the most elegant-looking dessert, but please don’t judge this book by its cover. Indian pudding is one of the most delicious desserts around, particularly when served warm out of the oven with vanilla ice cream on top.

Indian Pudding recipe

Indian pudding is made primarily with milk, corn meal, molasses and spices, and we’ve added golden raisins to our version. It is simple to make – essentially a corn meal and molasses porridge-like custard – and it is baked in a water bath (similar to a cheesecake) until golden and slightly caramelized on top, and soft and creamy inside.

PIN THIS RECIPE NOW!

New England Indian Pudding recipe

According to Yankee Magazine*: “The history behind Indian pudding dates back to early colonists who brought with them a fondness for British “hasty pudding,” a dish made by boiling wheat flour in water or milk until it thickened into porridge. Since wheat flour was scarce in the New World, settlers adapted by using native cornmeal, dubbed “Indian flour,” and flavoring the resulting mush to be either sweet (with maple syrup or molasses) or savory (with drippings or salted meat). In time, the dish evolved into one that was resoundingly sweet, with lots of molasses and additional ingredients such as butter, cinnamon, ginger, eggs, and sometimes even raisins or nuts. Recipes for Indian pudding began appearing in cookery books in the late 1700s.”

We suspect the early colonists served this with heavy cream on top (rather than ice cream as shown) – which would be equally delicious!

best Indian Pudding recipe

This humble New England Indian Pudding really does deserve a place on your Thanksgiving dessert table this year. It’s so good – my husband Jack (who has been eating a low-carb diet these days) planned his weekly ‘cheat meal’ around this recipe! 😉

*The original history according to Yankee Magazine, and recipe we’ve adapted can be found here. 

Print

Indian Pudding

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews

Indian Pudding is a classic New England dessert made with milk, molasses and corn meal. It’s delicious!

  • Author: A Family Feast
  • Prep Time: 20 mins
  • Cook Time: 1 hour 30 mins
  • Total Time: 1 hour 50 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Method: Baked
  • Cuisine: New England

Ingredients

Units Scale
  • 2 eggs
  • 4 cups whole milk
  • 1/2 cup corn meal
  • 2 tablespoons butter
  • 1/2 cup molasses
  • 1/4 cup maple syrup
  • 1/4 cup brown sugar
  • 1 teaspoon salt
  • 1/2 teaspoon cinnamon
  • 1/2 teaspoon dry ginger
  • 1/4 teaspoon allspice
  • pinch of nutmeg
  • 2/3 cup golden raisins
  • 1/2 teaspoon vanilla extract
  • 1 tablespoon butter to grease the pan
  • Vanilla ice cream for serving (optional but highly recommended)

Instructions

  1. Preheat oven to 325 degrees.
  2. Beat eggs in a small bowl and set aside.
  3. In a 6 quart pot, heat milk to hot, do not boil. Slowly add in corn meal and whisk continually until all of the corn meal is added. Cook for 10 minutes on a low simmer, stirring occasionally. Be careful that it does not stick and burn to the bottom of the pan.
  4. Remove from heat and add all other ingredients except the beaten eggs. Mix to combine.
  5. Temper the eggs by slowly adding some of the hot pudding a little at a time to the eggs, stirring as you go (about a cup total). Then add the egg mixture to the pot and stir.
  6. Pour mixture into a buttered 6-cup casserole dish and place the casserole dish in a water bath. Bake for about one hour and 30 minutes. Pudding should be set up and somewhat firm. If the center is a bit loose, that is OK.
  7. Let the pudding rest for 15 minutes, then serve hot with a scoop of vanilla ice cream.

Notes

The Water Bath just needs to be a pan larger than the casserole dish filled with enough hot water to come halfway up the outside of the casserole dish. Some people do not use the water bath for this recipe and instead bake it directly in the oven. We think Indian Pudding comes out creamier with the water bath but either baking method can be used. Cooking time may be a bit shorter without the water bath.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

You may also like:

New England Caramel Pumpkin Pudding

New England Caramel Pumpkin Pudding - A Family Feast

New England Apple Cider Cake

New England Apple Cider Cake - A Family Feast

Apple Crisp

Apple Crisp - A Family Feast

PIN THIS RECIPE NOW!

Indian Pudding is a classic New England dessert made with milk, molasses and corn meal. It's absolutely delicious and deserves a place on any Thanksgiving dessert table!

This recipe originally appeared on A Family Feast in November 2012.

indian pudding history
Last updated: August 7, 2025

You might also like...

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

50 Comments

  1. I was happy to find this recipe because it does not call for a double boiler, and every other Indian Pudding recipe I found did. I don’t have a double boiler and wouldn’t have much call to use one for anything else. Also, it only calls for 4 cups of milk, and most other recipes call for more, and my casserole dish would not hold that much pudding. Also also, I was glad to see in the note that the water bath is optional, which most other recipes do not state, because I don’t have a pan big enough to hold the casserole dish and was reluctant to buy a disposable one for this sole purpose.

    Whew, okay, that said, my reason for commenting is that I did not use the water bath, and because the note says that the baking time may be slightly less without a water bath, I shortened it by 10 minutes the first time I made the pudding. The pudding was still good, but I thought that 1 hour and 20 minutes was probably too long, because the pudding was set all the way through. The second time I made it, I shortened the baking time by 20 minutes, in other words, baked it for 1 hour and 10 minutes, and that seemed perfect to me. It was still a little jiggly in the center. My advice if you skip the water bath is to bake it for 1 hour and 10 minutes. Good recipe. It reminds me of the Indian Pudding I had as a child during family trips to Vermont.

  2. I’m actually preparing this as I type lol. Question.. Can the recipe be doubled to serve 16, and would the oven temperature need to be adjusted, and length of cooking time?

    1. Without knowing the size and shape of your baking dish I’m guessing that it will take longer to bake in a larger dish. Sorry I can’t be more help!

    1. Hi Robin – We’ve actually never cooked or baked with self-rising corn meal, but I’m going to say no. Looks like self-rising corn meal has baking soda in it and our recipe doesn’t call for that.

  3. Old fashioned favorite, the seniors enjoyed it
    Delicious just like I remembered
    It ! A little sweet but I’ll tweak the recipe to my liking ! Thanks for posting it 🤗