40/20 Milk Protein Boilies – ready-to-use carp bait with milk proteins

Carp Bait Recipe: 40/20 Milk Protein Boilies

⏱️ Prep time: 30 min
🔥 Cook time: 2-3 min
🎯 Difficulty: Beginner

Why is the 40/20 Milk Mix a great starting point?

The 40/20 ratio refers to the proportion of the two core binders: 40% maize flour and 20% semolina. This isn't a random split – this specific ratio gives the boilie an ideal consistency. The maize flour ensures hardness and durability on the hair rig, while the semolina adds elasticity, preventing the bait from breaking down prematurely in the water.

The remaining 40% of the mix consists of milk proteins: Vitamealo (30%) and acid casein (10%). These ingredients are what truly set this recipe apart from classic fishmeal mixes. Milk proteins offer three distinct advantages in carp fishing:

We designed this recipe to be a completely universal base. You can confidently roll and fish it without modification year-round, or adapt its flavour profile with liquid additives and bespoke attractors. It serves as a forgiving baseline for beginners, yet provides a premium framework for advanced anglers looking to build a custom bait.

💡 Pro Tip: If you're completely new to making bait, we strongly recommend reading our introductory guide: How To Start Making Your Own Carp Boilies. You'll learn what basic equipment you need and how to avoid the most common paste-making mistakes.

Ingredients for 1 kg of dry mix

To roll the "40/20 Milk Protein Mix", you will need:

Maize Flour – the structural foundation. Provides hardness and a slight yellow tint to the baits. Always opt for finely milled maize.
400g
Semolina – durum wheat flour. Ensures the dough is highly elastic, making the boiled bait slightly rubbery and robust rather than brittle.
200g
Vitamealo – calf milk replacer powder rich in whey and lactose. Provides a potent creamy aroma and acts as a key feeding trigger. Standard full-fat milk powder can act as a substitute.
300g
Acid Casein – a slow-release milk protein. It creates a robust outer "skin" on the boilie after boiling, protecting the softer inner core from silverfish.
100g
Eggs – the primary binder holding all dry and liquid fractions together through protein coagulation when boiled.
440ml (~8-9 eggs)

Equipment list – what you need to prepare

Step-by-step instructions

1

Preparing the dry base mix

Accurately weigh each dry ingredient using digital scales (never measure by cup volume, as bulk density varies between flours). Ensure you sieve the acid casein to break up any naturally occurring clumps that could ruin your dough texture. Combine all the dry ingredients into a large bowl and mix vigorously by hand for at least 2 minutes. With milk mixes, a uniform blend is critical because heavy flours and lighter milk powders can segregate.

💡 Tip for this recipe: Vitamealo tends to settle at the bottom of the bowl. Once mixed, let it sit for a minute and stir it through from the bottom up one more time.
2

Mixing the liquid attractors

Crack your eggs into a separate measuring jug to acquire exactly 440ml of liquid. Transfer this to a bowl and whisk vigorously for 2 to 3 minutes until the mixture turns light and slightly frothy. Now is the time to add any liquid flavours (e.g., 3-5ml of synthetic flavouring), oils (e.g., 10-20ml of Salmon Oil), or food-safe dyes. Avoid potent fishy flavours like Monster Crab or Squid with this base – they clash aggressively with the creamy dairy profile.

💡 Proven flavour combinations: Vanilla (5ml) + Salmon Oil (15ml); Scopex (3ml) + liquid sweetener (5ml); or a pure Tutti Frutti (5ml). These all complement the milky base perfectly.
3

Combining and kneading the dough

Form a well in the centre of your pre-mixed dry powders and gradually pour in the egg mixture, constantly drawing the flour in from the edges. Do not dump all the liquid in at once. Milk mixes are more absorbent than fishmeals and may initially feel alarmingly dry. Continue kneading firmly by hand for 5-7 minutes until it binds into a smooth, slightly tacky paste.

A perfectly kneaded dough should feel firm, elastic (stretches without snapping immediately), and slightly tacky on the surface without leaving a heavy residue on your hands.

Wrap the ball of dough tightly in cling film and place it in the fridge for 20-30 minutes. Casein requires time to fully hydrate and bind; resting the dough dramatically improves the rolling process.

⚠️ Warning: If the dough feels hopelessly dry – add 1 beaten egg (no more!). If it's too wet – add a small handful of maize flour. For milk mixes, it is always safer to err on the side of "slightly too dry," as the paste will soften as the casein absorbs moisture in the fridge.
4

Rolling sausages and boilies

Remove the rested paste from the fridge and divide it into 4-5 smaller portions. Roll each piece into a sausage with a diameter matching your targeted boilie size (e.g., 16mm or 20mm). If you own an air-powered or manual boilie gun, use the corresponding nozzle to extrude perfectly uniform sausages.

Lay the sausages horizontally across your rolling table and firmly slide the top plate back and forth to form perfectly round baits.

⏰ Crucial timing: Casein causes the dough to skin over and harden quite quickly when exposed to air. Ensure you roll each batch within 15-20 minutes of taking it out of the fridge. If the paste becomes too stiff, knead it vigorously in your hands to warm and soften the casein.

Unsure what nozzle diameter you need for your rolling table? Use our Boilie Size Calculator!
5

Boiling process

Bring a large volume of water to a rolling boil in a wide saucepan (plenty of water prevents temperature drops and stops baits sticking together). Drop the raw boilies in small batches of 20-30. Begin timing immediately after they float to the surface – usually 2-3 minutes depending on size.

Alternative: Steaming. For delicate milk protein mixes, steaming is vastly superior to boiling. It prevents the highly soluble dairy attractants from simply washing away into the boiling water. Steam 16mm baits for roughly 3-4 minutes.

💡 Tip: Always boil a test batch of 5-10 baits first. Cut one open after 2 minutes, and another after 3 minutes. Milk mixes firm up slower than dense fishmeals in hot water. If the core looks raw after 2 minutes, commit to a 3-minute boil. Remember, the true hardness develops during the air-drying stage.
6

Air-drying and storage

Extract the baits using a slotted spoon and arrange them in a single, uncrowded layer on an air-dry tray or mesh crate. Store them in a cool, well-ventilated, and mouse-proof area (like an airy garage or shaded balcony). Keep them entirely out of direct sunlight to prevent cracking.

Suggested drying times for milk-based boilies:

  • 12-18 hours – soft, bouncy texture. Perfect for high-attract instant day-ticket sessions.
  • 24-36 hours – medium hardness. The universal standard, reliable on the hair rig for 4-8 hours.
  • 48-72 hours – hard "shelf-life" texture. Essential for river sessions or venues plagued by crayfish.
💡 Storage Advice: Milk boilies lack the natural preservation of salty, oily fishmeals and will mould faster. Without preservatives, they last 3-5 days refrigerated. For long-term use, freeze them inside ziplock bags in batches of 30-50. Read more in our guide: How to correctly dry and store homemade boilies.

Seasonal tweaks – adapting the mix across the year

The 40/20 Milk Protein Mix is inherently versatile, but adjusting the ratios specific to water temperatures will significantly improve your catch rates:

🌸 Spring (10-15°C)

Carp wake up seeking high-energy food but their digestion is still sluggish. Add 5ml Scopex and 15ml Salmon Oil. Increase the Acid Casein to 150g while reducing the Maize Flour to 350g for an extra protein kick.

☀️ Summer (18-25°C)

Roll the base recipe exactly as written above. The warm water promotes excellent flavour leakage. Optionally, add 5ml Tutti Frutti. Warm, dry summer air reduces required drying time to just 18-24 hours.

🍂 Autumn (8-15°C)

Carp feed aggressively to build winter reserves. Swap 20g of Semolina for 20g Robin Red for a visual and spicy edge. Bump the Salmon Oil up to 20ml to maximize calorie intake.

❄️ Winter (<8°C)

Scale the Acid Casein back to just 50g, and compensate by increasing the rapid breakdown Vitamealo to 350g. Add an intense liquid sweetener (e.g., 10ml Betaine). Roll smaller 12-14mm baits.

How does the 40/20 Milk Mix compare to others?

Feature 40/20 Milk Protein 50/50 Starter Mix Basic Fishmeal Mix
Primary Protein Source Dairy (Casein + Whey) Plant/Carbohydrate Marine (LT94 Fishmeal)
Optimal Season Year-round (Exceptional in Winter) Year-round Summer / Autumn
Cold Water Leakage ⭐⭐⭐⭐⭐ Superb ⭐⭐⭐ Moderate ⭐⭐ Poor
Digestibility Very High High Moderate
Rolling Difficulty Easy Very Easy Medium
Cost (per kg dry) £7.00 - £10.00 £5.00 - £7.00 £10.00 - £14.00
Hair Rig Durability 8-12h (Still water) 6-10h 10-14h

Frequently Asked Questions

Does the 40/20 Milk Protein Mix work in winter?

Yes – it is actually one of the best cold-water recipes available. Milk proteins (casein, Vitamealo) are much more digestible in low water temperatures compared to dense fishmeals. Carp metabolism slows down in winter, and rapidly breaking down milk proteins helps the fish process the bait easily.

If the water temperature drops below 8°C (46°F), consider reducing the casein to 50g and bumping the Vitamealo up to 350g – see our seasonal modifications section.

Can I replace acid casein with whey protein?

You can, but it will fundamentally change the properties of the boilie. Acid casein creates a tougher structure and breaks down much slower in water (perfect for keeping nuisance fish at bay during longer sessions). Whey protein is highly soluble, which works well for short sessions where instant attraction is key.

A great compromise is a 50/50 split: use 50g acid casein and 50g whey protein concentrate (WPC80). This provides a bait with a tough outer skin but an incredibly soluble core.

How long will these boilies stay intact on a hair rig?

Assuming standard air-drying times (24-48 hours):

  • Still water (Lakes): 8-12 hours
  • Slow flow (Canals): 6-8 hours
  • Moderate flow (Rivers): 4-6 hours

If you need them to last longer to avoid bream or crayfish strikes, dry them for 72 hours, or substitute a portion of the liquid egg with egg albumen powder.

What is the shelf life of these homemade boilies?

Without preservatives, they will last about 3-5 days refrigerated, or up to 6 months in the freezer. If you use a food-grade chemical preservative like potassium sorbate (approx. 2g per kg), they will last 3-4 weeks at room temperature in a sealed bucket.

Because they lack heavy salt and oils and feature biologically active dairy proteins, milk boilies tend to spoil faster than fishmeals – always visually inspect them and check their smell before casting into your swim.

What exactly is Vitamealo and can I substitute it?

Vitamealo is a commercial brand of high-quality calf milk replacer powder rich in whey protein, skimmed milk powder, and lactose. It provides an undeniably attractive sweet and creamy profile that carp adore.

If you cannot find it, you can substitute it with standard full-fat powdered milk (1:1 ratio), Nestlé Nido, or even a blend of 70% powdered milk and 30% WPC80. However, expect slight variations in final texture and tying potential.

Which liquid flavours pair best with the 40/20 mix?

Milk mixes shine when paired with sweet and creamy ester profiles: Vanilla, Scopex (buttery), Tutti Frutti, Banana, and White Chocolate. We strongly advise against using aggressive savoury, spicy or meaty flavours (Squid, Monster Crab, Garlic) as they conflict horrifically with the delicate dairy base.

A proven, reliable additive rate is 3-5ml of sweet flavour profile per kg of dry mix. Furthermore, including 20ml of Salmon Oil or Hemp Oil acts as an exceptional secondary fat attractant.

How many eggs do I actually need for 1kg of dry mix?

This recipe specifies exactly 440ml of liquid egg. This usually equates to 8-9 medium grade eggs or 7-8 large grade eggs. Always measure eggs strictly by volume (using a plastic measuring jug) rather than estimating by quantity.

Varying egg sizes will destroy your dough ratios, resulting in a paste that is either too brittle to roll or too sticky to push through your gun. Milk mixes are inherently thirsty, so having a single spare beaten egg on standby is simply good practice.

💬 Comments

Have you rolled this milk protein mix? Share your catch reports and let us know which bespoke flavours you've added!

×

Boilie Size Calculator

Similar Recipes