What can you cook during your period? Here are ten ideas for breakfast, lunch, dinner and a sweet snack. You can also enjoy them on other cycle days. Choose according to your taste, your tolerance and the time you want to spend in the kitchen.
Choose a meal quickly
Each recipe below includes the complete ingredients and steps. Quantities vary: one curry serves one person, another serves four. Check the yield before shopping.
| Occasion | Meal | Preparation and extra time |
|---|---|---|
| Warm breakfast | Cinnamon porridge | About 10 minutes total |
| Savoury breakfast | Shakshuka | About 5 minutes preparation + 20 minutes cooking |
| Prepare the night before | Bircher muesli | About 10 minutes work + overnight refrigeration |
| Lunch for one | Lentil and spinach curry | About 5 minutes preparation + 15 minutes cooking |
| Two one-pot portions | White beans | About 10 minutes preparation + 25 minutes cooking |
| Fish dinner | Salmon and spinach gnocchi | About 5 minutes preparation + 25 minutes cooking |
| Sweet batch | Chocolate and pistachio balls | About 20 minutes work + chilling and melting time |
Times are approximate. For the balls, the additional time mainly means chilling and melting chocolate, not half an hour of cooking.
Breakfast during your period
1. Warm cinnamon porridge with berries, nuts and yoghurt
Cook the oats in a saucepan, then add yoghurt and berries. You can use fresh or frozen berries; follow their packaging instructions. Skyr and Greek yoghurt have different nutrition values.

Warm cinnamon porridge with berries, nuts and yoghurt
Ingredients
- 50 g oats
- 200 ml unsweetened oat drink or dairy milk
- 1 tsp cinnamon
- 1 tbsp ground flaxseed
- 4 tbsp blueberries, fresh or frozen
- 1 tbsp chopped walnuts
- 150 g Greek yoghurt or skyr
- 1 tsp honey or maple syrup, optional
Instructions
- 1Heat the oats, milk and cinnamon in a saucepan. Simmer, stirring, for 3–4 minutes until the porridge reaches your preferred consistency.
- 2Stir in the ground flaxseed and let it thicken briefly.
- 3Spoon the warm porridge into a bowl.
- 4Top with the yoghurt, blueberries and chopped walnuts.
- 5Lightly sweeten with honey or maple syrup if desired.
Nutrition: 450 kcal · 20 g protein · 55 g carbs · 14 g fat
View recipe →2. Warming shakshuka
A tomato and pepper skillet with eggs and feta. Adjust the harissa to your taste. For a vegetarian version, choose cheese labelled as suitable for vegetarians. This also works as a dinner.

Warming shakshuka
Ingredients
- 1 tbsp olive oil
- 1 small onion
- ½ red pepper
- 1 garlic clove
- 1 tsp harissa, or ½ tsp chilli flakes
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 200 g canned chopped tomatoes
- 1 pinch sugar
- 2 eggs
- 30 g feta
- 1 tbsp chopped parsley
- 1 pinch salt
- 1 pinch pepper
- 1 slice sourdough bread, optional
Instructions
- 1Thinly slice the onion and pepper and chop the garlic. Heat the olive oil in a small frying pan, about 20 cm wide, and soften the onion and pepper for 6–7 minutes.
- 2Add the garlic, harissa, cumin and paprika and cook for 30 seconds until fragrant.
- 3Stir in the tomatoes, sugar and a pinch of salt. Simmer uncovered for about 8 minutes until the sauce is thick.
- 4Turn the heat down, make two wells with a spoon and crack an egg into each. Cover and cook for 5–7 minutes until the whites are set and the yolks are still soft.
- 5Crumble over the feta and sprinkle with parsley and pepper. Serve directly from the pan, with bread for dipping if desired.
Nutrition: 380 kcal · 21 g protein · 18 g carbs · 25 g fat
View recipe →3. Bircher muesli
The oats and grated apple soak in the fridge overnight. Add yoghurt and toppings in the morning. The quantities make two portions. This is a cold breakfast idea and does not need a particular cycle day.

Bircher muesli
Ingredients
- 100 g rolled oats
- 1 tbsp ground flaxseed
- 150 ml milk or oat drink
- 100 ml freshly squeezed orange juice
- ½ tsp cinnamon
- 1 large apple
- 1 tbsp raisins or cranberries, optional
- 150 g plain yoghurt
- 1 tsp honey
- 30 g walnuts
- 1 handful berries
Instructions
- 1The evening before, combine the oats, flaxseed, milk, orange juice and cinnamon in a bowl. Coarsely grate the unpeeled apple and immediately stir it in; the orange juice helps prevent browning. Add raisins if desired, cover and refrigerate overnight.
- 2In the morning, stir in the yoghurt and honey. Add a splash of milk if the muesli is too thick.
- 3Roughly chop the walnuts and scatter them over the muesli with the berries.
Nutrition: 420 kcal · 13 g protein · 58 g carbs · 15 g fat
View recipe →Lunch: meals for home and your lunchbox
4. Lentil and spinach curry with quinoa
Cook the quinoa and curry alongside each other. This recipe serves one; use a sufficiently large pan when doubling it. Add lemon juice at the seasoning stage. Lentils and spinach also feature in our vegetarian recipe selection with iron sources.

Lentil and spinach curry with quinoa
Ingredients
- 70 g red lentils
- 50 g quinoa
- 100 g fresh spinach
- 100 ml coconut milk
- 1 onion
- 1 garlic clove
- 1 tbsp olive oil
- 1 tsp curry powder
- 1 tsp turmeric
- 1 tsp cumin
- 1 pinch salt
- 1 pinch pepper
- 1 tsp lemon juice
Instructions
- 1Cook the quinoa in water according to the packet instructions, about 12–15 minutes.
- 2Finely dice the onion and garlic and sauté in the olive oil.
- 3Add the red lentils, curry powder, turmeric and cumin and toast briefly until fragrant.
- 4Add the coconut milk and 150 ml water. Simmer for about 12 minutes until the lentils are tender.
- 5Stir in the fresh spinach and let it wilt.
- 6Season with salt, pepper and lemon juice and serve with the quinoa.
Nutrition: 570 kcal · 24 g protein · 75 g carbs · 18 g fat
View recipe →5. White beans in tomato sauce
The quantities refer to the beans’ drained weight. Mash a few beans against the side of the pan for a thicker sauce. For a vegetarian version, omit the optional Parmesan or use cheese with microbial rennet. For a vegan version, also replace or omit the honey.

White beans in tomato sauce
Ingredients
- 2 tbsp olive oil
- 1 onion
- 2 garlic cloves
- 1 sprig rosemary
- ½ tsp chilli flakes
- 1 tbsp tomato purée
- 400 g canned chopped tomatoes
- 100 ml vegetable stock
- 2 cans cannellini beans, each 240 g drained weight
- 1 tsp honey
- 100 g baby spinach
- 1 tbsp lemon juice
- ½ bunch parsley
- 1 pinch salt
- 1 pinch pepper
- 30 g Parmesan, optional
Instructions
- 1Dice the onion, slice the garlic and finely chop the rosemary leaves. Heat the olive oil in a saucepan and sauté the onion for 5 minutes until translucent. Add the garlic, rosemary and chilli flakes and cook for another minute.
- 2Cook the tomato purée for a minute, then add the tomatoes and stock and bring to the boil.
- 3Rinse and drain the beans and add them with the honey. Simmer uncovered for 12–15 minutes until the sauce thickens. Mash a few beans against the side of the pan with a spoon to thicken it further.
- 4Stir in the spinach until wilted. Season with lemon juice, salt and pepper, and scatter over the chopped parsley. Serve with grated Parmesan if desired.
Nutrition: 420 kcal · 21 g protein · 55 g carbs · 12 g fat
View recipe →6. Beetroot couscous
This uses cooked beetroot. Raw beetroot needs much longer. Soak the couscous according to its packet, then add the vegetables and pumpkin seeds. Choose vegetarian feta for a vegetarian version.

Beetroot couscous
Ingredients
- 150 g wholemeal couscous
- 200 ml hot vegetable stock
- 250 g cooked beetroot
- 1 red onion
- 2 tbsp olive oil
- 1 tsp ras el hanout
- ½ tsp ground cumin
- 2 tbsp pumpkin seeds
- 1 lemon, juice only
- 60 g baby spinach
- 60 g feta
- 1 handful mint
- 1 pinch salt
- 1 pinch pepper
Instructions
- 1Put the couscous in a bowl, pour over the hot stock, cover with a plate and leave for 8 minutes. Fluff with a fork.
- 2Cut the beetroot into 1 cm cubes and slice the onion. Heat 1 tbsp olive oil in a pan and fry the onion for 3 minutes. Add the beetroot, ras el hanout and cumin and toss over the heat for 4–5 minutes.
- 3Toast the pumpkin seeds in a second, dry pan until they pop.
- 4Mix the lemon juice, remaining olive oil, salt and pepper into the couscous. Fold in the warm beetroot and spinach; the spinach will wilt slightly.
- 5Crumble over the feta, scatter with pumpkin seeds and picked mint leaves, and serve warm.
Nutrition: 470 kcal · 16 g protein · 62 g carbs · 17 g fat
View recipe →Dinner during your period
7. Lemony salmon and spinach gnocchi
While the fish cooks in the oven, prepare the gnocchi in a pan. The quantities make two portions. Cooking cream and gnocchi vary by product; check ingredient lists if you have intolerances. If you do not want fish, choose the lentil curry or white beans instead.

Lemony salmon and spinach gnocchi
Ingredients
- 100 g salmon fillet
- 3 tsp coconut oil
- 200 g gnocchi
- 1 lemon
- 250 ml cooking cream
- 60 g fresh spinach
- 1 pinch salt
- 1 pinch pepper
- 1 pinch chilli powder
- 1 pinch paprika
Instructions
- 1Preheat the oven to 180°C conventional heat.
- 2Melt 1 tsp coconut oil in an ovenproof dish, add the salmon and bake for about 25 minutes until cooked through.
- 3Meanwhile, fry the gnocchi in 2 tsp coconut oil until lightly crisp.
- 4Pour the cooking cream into the gnocchi pan.
- 5Squeeze the lemon and add its juice to the pan.
- 6Stir in the fresh spinach until wilted.
- 7Season with salt, pepper, chilli powder and paprika. Serve the gnocchi with the salmon.
Nutrition: 450 kcal · 25 g protein · 40 g carbs · 22 g fat
View recipe →8. Pad krapao: spicy Thai basil beef
Cook the rice alongside the beef. Adjust the chilli to taste. This recipe contains beef, egg and oyster sauce and is not vegetarian. The white beans and lentil curry provide alternatives without meat or fish.

Pad krapao: spicy Thai basil beef
Ingredients
- 200 g beef mince
- 80 g jasmine rice
- 2 garlic cloves
- 2 chillies
- 1 handful Thai basil
- 1 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tsp sugar
- 2 tbsp vegetable oil
- 1 egg
Instructions
- 1Finely chop the garlic and chillies or roughly crush them in a mortar. Pick the Thai basil leaves.
- 2Mix the soy sauce, oyster sauce and sugar in a small bowl.
- 3Cook the jasmine rice in lightly salted water according to the packet instructions.
- 4Heat 1 tbsp vegetable oil until very hot in a wok or large frying pan. Stir-fry the garlic and chilli for 10–20 seconds.
- 5Add the beef mince and fry over high heat. Avoid stirring constantly so it can brown.
- 6Add the sauce mixture and combine well. Add a small splash of water if it looks too dry.
- 7Reduce the heat and briefly fold in the Thai basil.
- 8In a separate pan, use the remaining oil to fry the egg until its edges are crisp.
- 9Serve the beef over the rice and place the fried egg on top.
Nutrition: 780 kcal · 46 g protein · 62 g carbs · 38 g fat
View recipe →9. Thai green chicken curry
The quantities make four portions. Rice and vegetables are prepared alongside the curry, so check that you have enough pans and space. Cook the chicken through completely. Curry paste and fish sauce may contain fish or shellfish.

Thai green chicken curry
Ingredients
- 225 g potatoes
- 100 g green beans
- 1 tbsp sunflower oil
- 1 garlic clove
- 4 tsp Thai green curry paste
- 400 ml coconut milk
- 2 tsp Thai fish sauce
- 1 tsp sugar
- 450 g boneless chicken breast
- 2 makrut lime leaves
- 1 handful basil
- 200 g uncooked rice
Instructions
- 1Wash and peel the potatoes and cut them into bite-sized pieces. Trim the green beans, finely chop the garlic and cut the chicken into evenly sized pieces.
- 2Boil the potatoes for about 5 minutes, then add the green beans and cook for a further 3 minutes until tender but still firm. Drain and set aside.
- 3Cook the rice according to the packet instructions.
- 4Heat the sunflower oil in a wok or large frying pan and fry the garlic for a few seconds until golden.
- 5Stir in the green curry paste and fry briefly, then add the coconut milk and bring to the boil.
- 6Stir in the fish sauce and sugar, add the chicken pieces, cover and simmer over medium heat for about 8 minutes until the chicken is cooked through.
- 7Warm the potatoes and beans in the sauce and stir in the finely sliced lime leaves.
- 8Briefly fold in the basil leaves at the end and serve the curry immediately with the rice.
Nutrition: 580 kcal · 42 g protein · 52 g carbs · 22 g fat
View recipe →A sweet snack
10. Chocolate and pistachio energy balls
The mixture makes about twelve balls. Chill them before coating with chocolate, then chill again until set. Nutrition values refer to one ball, not the whole batch. Their size and the ingredients used affect the actual values.

Chocolate and pistachio energy balls
Ingredients
- 100 g oats
- 80 g soft dates
- 2 tbsp cocoa powder
- 2 tbsp ground walnuts
- 1 tbsp ground flaxseed
- 1 tbsp pumpkin seeds
- 1 tbsp almond butter
- 1 tbsp plant-based drink
- 1/2 tsp cinnamon
- 1 pinch salt
- 90 g dark chocolate, at least 70% cocoa
- 1 tbsp pistachio butter
Instructions
- 1For a finer texture, briefly grind the oats in a blender first.
- 2Blend the oats, dates, cocoa, ground walnuts, flaxseed, pumpkin seeds, almond butter, plant-based drink, cinnamon and salt in a powerful blender until smooth and slightly sticky.
- 3If the mixture is too dry, add water or plant-based drink a little at a time until it can be shaped.
- 4Roll the mixture into small, evenly sized balls and chill for about 20 minutes.
- 5Gently melt the dark chocolate over a water bath.
- 6Dip the chilled balls individually into the chocolate or spoon the chocolate over them.
- 7Gently warm the pistachio butter and drizzle it over the chocolate before it sets.
- 8Chill again until the chocolate is firm. Store in an airtight container in the fridge for several days.
Nutrition: 130 kcal · 3 g protein · 12 g carbs · 7 g fat
View recipe →Plan two meals with little extra effort
Try Bircher muesli for two breakfasts and white beans for two main meals. Add up quantities for your shopping list before starting. Cool prepared food promptly and keep it refrigerated, following package and storage guidance for perishable ingredients. Recipe preparation times do not imply an unlimited storage period.
Find more options in our breakfast recipes and luteal-phase recipe collection. To explore recipes by cycle phase in the app, visit the Bauchgefühl app information page.
Frequently asked questions
Are these recipes a prescribed diet for my period?
No. They are cooking ideas and do not promise to treat symptoms. You can make them on any cycle day. Read more context in What to eat during your period.
Which meals are vegetarian?
The lentil curry, porridge, Bircher muesli and balls contain no meat or fish. Choose vegetarian cheese for the shakshuka and couscous; omit or suitably replace Parmesan in the beans. The salmon gnocchi, beef skillet and chicken curry are not vegetarian.
How much iron is in a serving?
We do not give a verified iron value for these complete dishes. Individual ingredient values cannot become a recipe total without appropriate weights, preparation states and serving calculations. Our iron sources overview gives sourced reference values and explains their limits.
Do I need different recipes for severe symptoms?
A recipe selection does not replace medical assessment. Seek advice from a qualified healthcare professional for severe or persistent symptoms or very heavy bleeding.



