Got milk that turned a little chunky before breakfast? Don’t dump it. Turn it into old-fashioned sour milk donuts instead. These come out lightly spiced with cinnamon and nutmeg, crisp at the edges, and tender in the middle.
"Don't cry over spilled milk", isn't that how the expression goes? But what is one supposed to do when they grab the milk in the morning, eyes half closed, automatically pouring it into the cereal bowl before realizing that it's coming out in semi-chunk form? Well, you do what I did, of course, you make Donuts!
These are relatively easy to make, as far as donuts go, but I won't go so far as to tell you they're "mess free".
If you don’t actually have sour milk on hand, you can make a quick stand-in by adding 1 tablespoon white vinegar to a measuring cup, then filling it to the 1-cup line with milk and letting it sit for about 10 minutes.
It’s a handy trick, and egg safety guidance from the FDA is also a good reminder to refrigerate this egg-rich dough promptly while it chills.
- 🥚 Ingredients
- 👩🍳 Instructions
- 🧠 Tips
- 🔄 Variations
- 🥡 Storage
- 🍽️ Serving Suggestions
- 💸 Price Breakdown
- 🛒 Walmart Grocery List
- ❓ FAQ
- 📌 Pin Recipe
- 🖨️ Printable Recipe Card
Ingredients for Sour Milk Donuts
- 3 eggs
- 1 1/2 cups sugar
- 1 cup sour milk
- 1 1/2 tablespoons melted butter
- 4 cups sifted flour
- 1 teaspoon baking soda
- 2 teaspoons baking powder
- 1/4 teaspoon cinnamon
- 1/2 teaspoon nutmeg
- 1/2 teaspoon salt
- Oil for frying
If you need a backup for the sour milk, the quick vinegar-and-milk method works fine here. You can also use ideas from these buttermilk substitutes for baking and cooking if your carton is empty and your patience is thin.
How to Make Sour Milk Donuts
- In a medium bowl, sift together the flour, baking soda, baking powder, cinnamon, nutmeg, and salt. Set aside.
- In a large mixing bowl, beat the eggs until light and fluffy.
- Add the sugar about 1/2 cup at a time, beating well after each addition until the mixture looks smooth and fully blended.
- Mix in the sour milk and melted butter just until combined.
- Gradually add the dry ingredients to the wet ingredients, mixing until a soft dough forms.
- Refrigerate the dough until it’s firm enough to handle easily.
- Turn the dough onto a lightly floured surface, roll it out, and cut with a donut cutter.
- To fry, heat oil to 375°F and fry the donuts in batches until golden, turning once as needed. Drain on paper towels or a wire rack.
- To bake instead, preheat the oven to 350°F, grease 2 doughnut pans well, fill the pans as directed, and bake for 15 to 17 minutes.
Keep the dough cold enough to handle cleanly. Warm sticky dough fights back, and frankly, it usually wins.
Tips for Better Donuts
- Chill the dough well. That single step makes rolling and cutting much easier.
- Don’t add too much extra flour. Use only enough on the counter to prevent sticking, or the donuts can turn heavy.
- Watch the oil temperature. At 375°F, the donuts brown properly without soaking up excess oil.
- Fry in small batches. Crowding the pot drops the oil temperature fast.
- Drain them well. A rack keeps the bottoms from steaming and going soggy.
If you enjoy old-fashioned donut recipes, you might also like these Pumpkin Spice Buttermilk Donuts for another simple homemade batch.
Easy Variations
- Roll the warm fried donuts in cinnamon sugar for a crisp sweet finish.
- Dust cooled donuts with powdered sugar if you want something simple.
- Add a basic vanilla glaze after the donuts cool slightly.
- Bake them in doughnut pans when you want less mess and less oil handling.
- Use sour cream in place of the sour milk and omit the butter, exactly as directed for this dough.
Storage and Shelf Life
These donuts are best the day they’re made, when the outside is still a little crisp and the inside stays tender. For short storage, keep completely cooled donuts in an airtight container at room temperature for up to 2 days.
For longer storage, freeze the cooled donuts in a freezer-safe container or bag for up to 2 months. Thaw at room temperature and warm briefly if you like.
If you want to make the dough ahead, refrigerate the covered dough for up to 2 days before rolling and frying or baking. That’s a conservative estimate for this egg-based dough.
Serving Suggestions
Serve these warm with coffee, tea, or a cold glass of milk. They also work well with a simple dusting of powdered sugar or a quick glaze if you want them a little sweeter.
If you’re using up extra sour milk, pair the batch with another thrifty bake like Gingerbread Cake from Sour Milk. Waste less, eat better. That’s the whole game.
💸 Budget101® Price Breakdown: Sour Milk Donuts
Ingredient |
Walmart Item |
Pkg Price |
Amount Used |
Cost Used |
|---|---|---|---|---|
Eggs |
$1.47 |
3 |
$0.37 |
|
Sugar |
$2.98 |
1 1/2 C. |
$0.49 |
|
Sour milk |
$2.52 |
1 C. |
$0.16 |
|
Melted butter |
$2.98 |
1 1/2 T. |
$0.14 |
|
Sifted flour |
$2.96 |
4 C. |
$0.63 |
|
Baking soda |
$0.92 |
1 t. |
$0.01 |
|
Baking powder |
$1.24 |
2 t. |
$0.04 |
|
Cinnamon |
$1.27 |
1/4 t. |
$0.01 |
|
Nutmeg |
$2.48 |
1/2 t. |
$0.06 |
|
Salt |
$0.62 |
1/2 t. |
$0.01 |
|
Oil for frying |
$0.75 |
1 |
$0.75 |
💸 |
Cost |
|---|---|
🧾 Total Batch Cost |
$2.67 |
👨👩👧👦 Cost Per Serving |
$0.11 |
📅 Walmart prices last verified August 26, 2026. Prices may vary by location and are subject to change. Learn how to calculate the cost of a recipe on your own!
🛒 Walmart Grocery List
- Large White Eggs, 12 count
- Granulated Sugar, 4 lb
- Whole Milk, 1 Gallon
- Salted Butter, 16 oz
- All-Purpose Flour, 5 lb
- Baking Soda, 16 oz
- Baking Powder, 8.1 oz
- Ground Cinnamon, 2.37 oz
- Ground Nutmeg, 1.1 oz
- Iodized Salt, 26 oz
- Vegetable Oil, 48 fl oz
Not sure exactly what this batch costs you per serving? Here’s how to break down the real cost of any recipe so you know before you shop.
Frequently Asked Questions about Sour Milk Donuts
You can, and it’s the easiest fix in the recipe. Add 1 tablespoon white vinegar to a measuring cup, then fill to the 1-cup line with milk and let it stand for about 10 minutes so it thickens and sours before you mix the dough.
Yes, you can swap in 1 cup of sour cream and leave out the butter. That gives you the same tangy richness without thinning the dough too much, which matters when you need a dough sturdy enough to roll and cut.
It usually just needs more chill time, not a pile of extra flour. Refrigerate the dough until it firms up, then flour the counter lightly. If you keep adding flour to fight the stickiness, the donuts can turn dense instead of tender.
Aim for 375°F. That’s hot enough to brown the outside quickly so the donuts don’t sit in the oil soaking it up, but not so hot that the outside darkens before the center cooks through.
Absolutely. Bake them in well-greased doughnut pans at 350°F for 15 to 17 minutes. You’ll get a softer cake-style donut without the splatter, which is never a bad thing on a busy morning.
They’re best the day you make them, but you can keep cooled donuts in an airtight container at room temperature for up to 2 days. After that, the texture starts sliding downhill fast, so freezing is the better plan.
Yes, and that’s the smart move if you won’t finish the batch quickly. Freeze the cooled donuts in a tightly wrapped container or freezer bag for up to 2 months, then thaw them at room temperature before serving.
You can refrigerate the covered dough for up to 2 days before cutting and cooking it. That gives you a head start without pushing an egg-based dough farther than it ought to go.
Expect about 24 medium donuts, depending on the size of your cutter and whether you reroll the scraps. If you cut smaller donuts, you’ll get more, but 24 is a practical estimate for budgeting and planning.
Keep it simple with coffee, tea, or cold milk, or dress them up with powdered sugar, cinnamon sugar, or a quick glaze. Since the dough already has warm spice from the cinnamon and nutmeg, you don’t need much else to make them feel finished.
📌 Love this Sour Milk Donuts? Pin it!

Did you make this recipe? Tell us how you served your donuts or what topping you used in the comments. One smart shortcut always helps the next cook.
🖨️ Print-Friendly Sour Milk Donuts

Sour Milk Donuts
Ingredients
- 3 eggs
- 1 ½ cups sugar
- 1 cup sour milk
- 1 ½ tablespoons melted butter
- 4 cups sifted flour
- 1 teaspoon baking soda
- 2 teaspoons baking powder
- ¼ teaspoon cinnamon
- ½ teaspoon nutmeg
- ½ teaspoon salt
- Oil for frying
Equipment
Instructions
- Sift together the flour, baking soda, baking powder, cinnamon, nutmeg, and salt in a medium bowl. Set aside.
- In a large mixing bowl, beat the eggs until light and fluffy.
- Add the sugar about 1/2 cup at a time, beating well after each addition until fully blended.
- Mix in the sour milk and melted butter just until combined.
- Gradually add the dry ingredients and mix until a soft dough forms.
- Cover and chill the dough until it is easy enough to handle.
- Roll the dough on a lightly floured surface and cut with a donut cutter.
- Fry in 375°F oil until golden, turning once as needed, then drain well.
- For baked donuts, preheat the oven to 350°F, grease 2 doughnut pans well, fill the pans, and bake 15 to 17 minutes.
Recipe Size Alteration
💡 If you altered the ingredients above by doubling or tripling the recipe, you may also need to change the pan/dish size and adjust the cook time.
Notes
Prep time includes an estimated 15 minutes of chilling time based on the dough needing refrigeration before rolling.
Cook time reflects the baked version for a clear total-time calculation. Fried batches usually take less active cook time, but total frying time varies by batch size.
Store cooled donuts in an airtight container at room temperature for up to 2 days.
Freeze cooled donuts for up to 2 months.
Covered dough can be refrigerated for up to 2 days before frying or baking.






