Orthodox Fasting Days December 2025

December 2025 has 24 fast days in the Bulgarian Orthodox calendar. The Nativity (Christmas) Fast from 1 to 24 December. During the fast, fish is allowed on 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16 and 18 December. Wednesday/Friday is not kept on 26 and 31 December (The Christmas feast days (25 December – 4 January)).

December 202524 fast
12345678910111213141516171819202122232425262728293031
DayFastNote
1 Mon FishThe Nativity (Christmas) Fast
2 Tue FishThe Nativity (Christmas) Fast
3 Wed OilThe Nativity (Christmas) Fast
4 Thu FishThe Nativity (Christmas) Fast
5 Fri OilThe Nativity (Christmas) Fast
6 Sat FishSt Nicholas · The Nativity (Christmas) Fast
7 Sun FishThe Nativity (Christmas) Fast
8 Mon FishThe Nativity (Christmas) Fast
9 Tue FishThe Nativity (Christmas) Fast
10 Wed OilThe Nativity (Christmas) Fast
11 Thu FishThe Nativity (Christmas) Fast
12 Fri OilThe Nativity (Christmas) Fast
13 Sat FishThe Nativity (Christmas) Fast
14 Sun FishThe Nativity (Christmas) Fast
15 Mon FishThe Nativity (Christmas) Fast
16 Tue FishThe Nativity (Christmas) Fast
17 Wed OilThe Nativity (Christmas) Fast
18 Thu FishThe Nativity (Christmas) Fast
19 Fri OilThe Nativity (Christmas) Fast
20 Sat OilThe Nativity (Christmas) Fast
21 Sun OilThe Nativity (Christmas) Fast
22 Mon OilThe Nativity (Christmas) Fast
23 Tue OilThe Nativity (Christmas) Fast
24 Wed OilChristmas Eve · The Nativity (Christmas) Fast
25 Thu No fastChristmas · Fast-free week — The Christmas feast days (25 December – 4 January)
26 Fri No fastFast-free week — The Christmas feast days (25 December – 4 January)
27 Sat No fastFast-free week — The Christmas feast days (25 December – 4 January)
28 Sun No fastFast-free week — The Christmas feast days (25 December – 4 January)
29 Mon No fastFast-free week — The Christmas feast days (25 December – 4 January)
30 Tue No fastFast-free week — The Christmas feast days (25 December – 4 January)
31 Wed No fastFast-free week — The Christmas feast days (25 December – 4 January)

Legend

  • No fast

    No fasting — all foods are allowed.

  • No meat

    Cheesefare week before Lent: no meat, but fish, eggs, cheese and milk are allowed.

  • Fish

    No meat, dairy or eggs; fish, oil and wine are allowed.

  • Oil

    Plant food cooked with oil, and wine; no fish.

  • Strict

    Plant food without oil (and no wine).

  • No food

    Nothing is eaten; the infirm and elderly may have bread and water.

← November 20252025January 2026 →
🌱 Lenten (vegan) recipes📅 Is today a fast day?🥚 When is Easter
Advertisement

Frequently asked questions

How many fast days are there in December 2025?

December 2025 has 24 fast days in the Bulgarian Orthodox calendar. The Nativity (Christmas) Fast from 1 to 24 December. During the fast, fish is allowed on 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16 and 18 December. Wednesday/Friday is not kept on 26 and 31 December (The Christmas feast days (25 December – 4 January)).

On which days is fish allowed in December 2025?

Fish is allowed on 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16 and 18 December.

Is there a strict fast in December 2025?

No — December 2025 has no strict fast days.

When is the next fast?

Great Lent begins on 23 February 2026 and lasts 48 days.

Following the general rules of the Bulgarian Orthodox Typikon for laypeople. How each person fasts is agreed with their confessor; the sick, pregnant women, children and travellers are given relief.