Casein, Caseinate, WPC, and Skimmed Milk Powder — What Each One Really Does

Four milk-based bait powders arranged in bowls for comparison.

Casein, Caseinate, WPC, and Skimmed Milk Powder — What Each One Really Does in Boilies

Walk into any bait supplier and the milk section can look like a trap.

Acid casein. Rennet casein. Sodium caseinate. Calcium caseinate. WPC35. WPC80. Skimmed milk powder. Sometimes you will also see lactalbumin mentioned in older bait discussions or specialist bait recipes.

They all come from milk. They all contain protein to one degree or another. They all get talked about in carp bait making. But they do very different jobs.

Some make a bait hard and durable. Some make it leak faster. Some make it lighter. Some help with buoyancy. Some add genuine food value. Some are mainly there for creaminess, sweetness, texture, and cost control.

That is why choosing the wrong one can change everything.

A boilie with too much hard casein can become dense, slow, and closed. A boilie with too much soluble whey or caseinate can become soft, sticky, or too light. A bait built on skimmed milk powder alone may smell creamy, but it will not behave like a proper high-protein milk bait.

There is also a practical buying issue, especially for anglers in Michigan and the wider USA.

Some ingredients that get talked about in bait making are not easy for the average angler to buy in sensible quantities. Lactalbumin is a good example. It may be useful on paper, but unless you have access to specialist food-ingredient suppliers or expensive lab-grade material, it is usually not a realistic ingredient for normal homemade boilies.

For that reason, this article focuses on the milk ingredients that most serious homemade bait makers can realistically understand, source, and use: casein, caseinate, WPC, and skimmed milk powder.

For the wider milk-protein science, read Milk Proteins in Carp Bait: Digestibility, Solubility, and Food Value. For a simpler beginner route, start with Milk Powders for Carp Boilies. For the broader bait-building route, go through Boilie School.

Quick Start

  • Acid casein is hard, dense, slow, and structural.
  • Rennet casein is even tougher and slower than acid casein.
  • Sodium caseinate is soluble, light, active, and useful for leakage and buoyancy.
  • Calcium caseinate is a more controlled caseinate option.
  • WPC35 is a cheaper dairy support ingredient with more milk sugar and less protein.
  • WPC80 is the practical high-protein whey option for most USA bait makers.
  • Skimmed milk powder adds creaminess, sweetness, and milk character, but it is not a serious protein backbone.
  • Lactalbumin is useful in theory, but usually not realistic for the average Michigan carp angler.
  • The best milk bait usually blends structure, leakage, food value, and practical handling.

Quick Comparison Table

IngredientMain JobLeakageHardnessBuoyancy EffectBest Use
Acid caseinStructure and food valueLowHighDenseHard bottom baits
Rennet caseinMaximum toughnessVery lowVery highDenseLong-life hookbaits
Sodium caseinateSolubility, lift, leakageHighLow-mediumLightens baitWafters, pop-ups, active baits
Calcium caseinateControlled caseinate functionMedium-highMediumModerate liftBalanced milk mixes
WPC35Budget dairy supportMediumLowSlightly lightCreamy, cheaper mixes
WPC80Practical soluble whey proteinHighLow-mediumLightens slightlyActive milk baits
Skimmed milk powderCreaminess and sweetnessMediumLowNeutral/lightSupport ingredient
LactalbuminSpecialist whey proteinHighLow-mediumLightens slightlyUsually not practical for most anglers

The simplest way to understand the group is this:

Caseins build body. Caseinates change function. WPC adds practical soluble whey signal. Skimmed milk powder adds creamy milk character. Lactalbumin is specialist and usually not worth chasing for normal bait making.

Where These Ingredients Come From

All of these ingredients begin with milk.

From there, the milk is separated, filtered, treated, dried, or processed in different ways. That is why the finished powders behave so differently in bait.

The important split is this:

  • Casein-family ingredients tend to be slower, denser, and more structural.
  • Whey-family ingredients tend to be faster, lighter, and more soluble.
  • Caseinates sit between those worlds because they are modified casein ingredients with different solubility and functional behaviour.
  • Skimmed milk powder is more of a milk-derived support ingredient than a concentrated specialist protein.

That is why a boilie maker should never treat all milk powders as interchangeable.

Replacing acid casein with sodium caseinate does not make the same bait. Replacing WPC80 with skimmed milk powder does not make the same bait. Replacing rennet casein with WPC35 does not make the same bait.

Each ingredient changes the paste, the boil, the drying, the water life, the leakage, and sometimes the buoyancy.

The Practical Buying Reality for Michigan Anglers

This matters.

A lot of bait-making information online comes from the UK or from commercial bait circles where specialist ingredients are easier to find. That does not always transfer neatly to Michigan or the USA.

Some ingredients are easy enough to source.

Skimmed milk powder is easy.
WPC80 is realistic.
Some caseins and caseinates can be found if you know where to look.
Calf milk replacers and dairy powders are practical USA options.

But lactalbumin is different.

You may see lactalbumin mentioned in older high-end bait recipes, but that does not mean it is a sensible buy for the average angler. In the USA, it is more commonly found through specialist ingredient suppliers, scientific suppliers, or expensive food-industry channels. That makes it awkward, costly, and unnecessary for most homemade carp bait.

For practical bait making, WPC80 is the better answer.

It gives you the soluble whey-protein side of the milk profile without trying to source a specialist ingredient that most anglers will never buy in useful quantities.

That is the MichiganCarp.com approach: use ingredients that make sense in the real world, not just on paper.

The Big Difference: Structure vs Leakage

A good boilie needs several things to happen at once.

It needs to roll properly. It needs to boil without falling apart. It needs to dry without turning brittle. It needs to survive casting. It needs to resist nuisance fish. It needs to leak attraction. It needs to still feel like food, not just a hard flavoured ball.

No single milk ingredient does all of that perfectly.

Acid casein can help build a hard, durable bait, but it will not give fast instant leakage. Sodium caseinate can make a bait more active, but too much can make it soft, light, or awkward. WPC80 can add a strong soluble food signal, but overdo it and the paste may become sticky or the bait may become too open. Skimmed milk powder can add lovely creamy character, but it will not replace a proper structural protein.

The art is not just knowing which ingredient is “best.” The art is knowing what problem you are trying to solve.

If the bait is too soft, you probably need more structure.

If the bait is too dead, you probably need more soluble material.

If the bait is too dense, you may need controlled caseinate or whey-side support.

If the bait is too expensive, you may need to use skimmed milk powder or WPC35 as support instead of building the whole bait from premium powders.

For more on how bait behaves once it hits the water, read Bait Science.

What Each One Does in a Boilie

Acid Casein

Acid casein is one of the classic structural milk proteins used in carp bait.

It is useful when you want:

  • a hard bait
  • stronger structure
  • slower breakdown
  • more food-source feel
  • better durability in water

Acid casein does not give much immediate leakage. It is not the ingredient you choose if your main goal is a fast cold-water cloud or a very open bait. It is better thought of as a structural and nutritional ingredient.

It helps build the body of a milk bait. It gives that denser, more serious feel that many high-nutritional-value baits are known for.

Where anglers get it wrong is using too much. A bait can become so hard and slow that it loses the lively leak-off that carp often respond to, especially on shorter sessions.

Rennet Casein

Rennet casein is even harder and slower than acid casein.

This is the choice for very durable bait.

It makes sense when you need:

  • extreme toughness
  • long water life
  • resistance to nuisance fish
  • a stronger bait skin
  • a hookbait that stays intact for long periods

It makes much less sense when you want fast leakage, soft cold-water response, or a bait that breaks down quickly.

Rennet casein is best used with purpose. It can be excellent in hookbaits and larger bottom baits, but it should not be treated as a magic ingredient for every mix.

If the finished bait is too hard, too slow, or too sealed, look at how much rennet casein is in the recipe and how long the bait has been boiled and dried.

Sodium Caseinate

Sodium caseinate is very different from acid casein or rennet casein.

It is more soluble, more functional, and more likely to change the way the bait behaves in the paste and in the water.

It can help with:

  • leakage
  • lift
  • buoyancy
  • paste cohesion
  • active milk-protein signal
  • wafters and pop-ups

Sodium caseinate is useful, but powerful. Too much can make a bait softer or lighter than expected. That can be an advantage in hookbaits if you are deliberately building a wafter, but it can be a problem if you expected a dense bottom bait.

For a deeper breakdown of sodium caseinate and the other casein-family ingredients, read Milk Caseins for Boilie Making.

Calcium Caseinate

Calcium caseinate is often the more controlled caseinate option.

It still gives caseinate-style function, but usually with a firmer and more measured feel than sodium caseinate.

It is useful when you want:

  • some leakage
  • some lift
  • better control
  • a balanced milk mix
  • caseinate benefits without going too soft

Many bait makers find calcium caseinate easier to control than sodium caseinate, especially when they are not trying to make a very buoyant bait.

It can work well in balanced bottom baits, wafters, and milk-based hookbaits where you want function without pushing the mix too far.

WPC35

WPC35 is the budget all-rounder.

It is not just protein. It still carries a lot of milk sugar and other non-protein material. That is why it behaves differently from WPC80.

WPC35 helps with:

  • creaminess
  • slight sweetness
  • soft dairy character
  • mild leakage
  • cost control

It is useful, but it is not in the same league as WPC80 or casein if the goal is a serious concentrated protein ingredient.

Think of WPC35 as a support ingredient. It can help round out a mix, make a bait more creamy, and add some dairy signal without sending the cost through the roof.

For many beginner milk baits, WPC35 or sweet whey powder can be a sensible first step before moving into more expensive specialist ingredients.

WPC80

WPC80 is the practical high-protein whey option for most USA bait makers.

In practical carp bait terms, it is useful when you want:

  • soluble protein signal
  • faster leakage
  • a lighter milk profile
  • better cold-water activity
  • a more premium dairy section
  • a realistic substitute for lactalbumin

WPC80 is especially useful when you want the bait to start working quickly. It is much more active than hard caseins, but it does not give the same structural strength.

That is the trade-off.

WPC80 can help wake a bait up, but it should usually be balanced with firmer ingredients. If the bait is sticky, soft, or breaking down too fast, the WPC80 level may be too high for the rest of the mix.

For the average Michigan carp angler, WPC80 is usually the sensible answer when a recipe talks about lactalbumin or specialist whey protein. It may not be identical, but it does the practical bait-making job well enough without creating a sourcing problem.

Lactalbumin

Lactalbumin is a specialist whey-side protein.

On paper, it is interesting. It can add a high-quality soluble milk-protein signal and may appear in premium or older bait recipes. In practical bait-making terms, it belongs on the active, soluble side of the dairy family rather than the hard structural side.

The problem is not whether lactalbumin can be useful. The problem is whether it is realistic.

For the average Michigan carp angler, lactalbumin is usually not easy to buy in sensible quantities or at sensible prices. It is more likely to appear through specialist food-ingredient suppliers, scientific suppliers, or high-end commercial channels than normal bait-making sources.

That makes it a poor ingredient to build a homemade bait system around.

If you already have genuine food-grade lactalbumin and know what you are using, it can be included carefully. But if you do not have it, do not worry about it. You are not missing a magic ingredient.

For practical homemade boilies, use WPC80 instead.

Skimmed Milk Powder

Skimmed milk powder is one of the most misunderstood ingredients in bait making.

It sounds like a milk protein ingredient, and it is milk-derived, but in practice it is not a concentrated protein backbone in the same way as casein, caseinate, or WPC80.

It is far more useful as:

  • creamy flavour support
  • sweetness
  • texture softening
  • soluble carbohydrate support
  • general milkiness
  • a cost-effective dairy ingredient

Skimmed milk powder is useful. It belongs in many simple milk, cream, nut, cereal, and birdfood baits.

But it is not a proper substitute for casein, caseinate, or WPC80 when you need those specific jobs done.

If you want a simple starter route, read Milk Powders for Carp Boilies.

Practical Inclusion Ranges

These are sensible starting points, not fixed laws. The rest of the recipe still matters.

IngredientStarting RangeMain Use
Acid casein5–12%Structure, hardness, food value
Rennet casein3–10%Maximum toughness and water life
Sodium caseinate2–8%Leakage, lift, wafters, pop-ups
Calcium caseinate5–10%Controlled caseinate function
WPC355–15%Budget dairy support
WPC803–10%Practical soluble whey protein
Skimmed milk powder5–20%Creaminess, sweetness, dairy support
Lactalbumin0–5% if genuinely availableSpecialist only, normally omit

For most practical boilies, the total dairy section usually works best when it is controlled rather than excessive. You can build advanced milk baits with higher levels, but the higher you go, the more carefully you need to manage rolling, boiling, drying, storage, and water life.

For the practical finishing side, read How to Boil and Dry Boilies Properly.

Example Milk Sections for Different Boilie Styles

These examples are not complete recipes. They are example milk sections that can be built into a larger boilie mix.

None of these require lactalbumin.

That is deliberate.

A practical Michigan bait should be built around ingredients you can actually buy, test, repeat, and afford.

Simple Beginner Milk Section

  • Skimmed milk powder: 10%
  • WPC35 or sweet whey powder: 5%
  • Acid casein: 5%

This gives creaminess, some leakage, and enough structure to feel like a proper milk bait without becoming too technical.

Practical WPC80 Milk Section

  • Skimmed milk powder: 8%
  • WPC80: 5%
  • Acid casein: 5%
  • Calcium caseinate: 4%

This is a strong practical milk section for anglers who want a better dairy profile without chasing specialist ingredients.

It gives structure, leakage, creaminess, and control.

Active Cold-Water Milk Section

  • Skimmed milk powder: 8%
  • WPC80: 6%
  • Sodium caseinate: 3%
  • Acid casein: 4%

This gives a more open, active bait while still keeping some body. It is better for shorter sessions, cooler water, and situations where you want the bait to start working quickly.

For more cold-water liquid and bait thinking, read Best Liquids for Carp Fishing in Cold Water.

Durable Big-Bait Bottom-Bait Section

  • Acid casein: 8%
  • Rennet casein: 4%
  • Skimmed milk powder: 8%
  • WPC80: 3%

This leans more toward structure and durability. It is better suited to 20mm and 24mm bottom baits than soft, fast-leaking small baits.

Wafter or Pop-Up Milk Section

  • Sodium caseinate: 5%
  • Calcium caseinate: 5%
  • WPC80: 4%
  • Skimmed milk powder: 5%

This type of section should be tested carefully because buoyancy changes quickly when caseinates are involved. Make small batches first and test the finished hookbait with the exact hook size and rig you plan to use.

What to Use Instead of Lactalbumin

If a recipe calls for lactalbumin and you cannot get it, do not abandon the bait.

Use WPC80 instead.

It is not a perfect one-for-one replacement, but in practical carp bait making it is usually close enough to do the job you wanted lactalbumin for: soluble milk-protein signal, faster leakage, and a more active dairy profile.

A sensible replacement rule is:

  • If the recipe asks for 3% lactalbumin, use 3–5% WPC80.
  • If the recipe asks for 5% lactalbumin, use 5–7% WPC80.
  • If the bait becomes too soft, reduce WPC80 and increase structure.
  • If the bait becomes too sticky, reduce soluble ingredients and improve the binder side.
  • If the bait lacks water life, add acid casein or improve the rest of the dry mix.

Do not keep adding more WPC80 just because it is available. WPC80 is useful, but it still needs balance.

Hookbaits vs Free Baits

The same milk ingredient can behave differently depending on whether you are making free bait or hookbaits.

A free bait can often be more open and active. It can soften quicker and still do its job because its job is to be eaten.

A hookbait has to do more. It has to survive casting, sit correctly, resist nuisance fish, and keep fishing for hours.

That is why hookbaits often need more control.

For free baits, you might lean a little more toward WPC80, skimmed milk powder, and controlled caseinate use.

For hookbaits, you may need more acid casein, rennet casein, or other structural support.

For wafters and pop-ups, sodium caseinate and calcium caseinate become more useful, but only if the buoyancy is tested properly.

If something is going wrong with your finished bait, read Boilie Problems: Real Causes and Fixes That Actually Work.

Freezer Baits vs Shelf-Life Baits

Freezer baits and shelf-life baits put different demands on milk ingredients.

Freezer baits can usually be more open and active. You do not have to push preservation as hard, so you can let the bait stay a little more natural.

Shelf-life baits need more control. If you use too much soluble dairy, the bait can become soft, sticky, unstable, or harder to store. In shelf-life baits, it often makes sense to use the active ingredients carefully and support them with better structure, proper drying, and sensible liquid preservation.

This is where acid casein, rennet casein, binders, drying time, and storage all matter.

For the practical storage side, read How to Store Boilies.

How These Ingredients Affect Rolling, Boiling, and Drying

Milk powders do not just change the nutritional profile of a bait. They also change how the bait behaves on the rolling table and after boiling.

If the Dough Gets Sticky

You may have pushed the soluble side too far.

Common causes include:

  • too much WPC80
  • too much sodium caseinate
  • too much skimmed milk powder
  • too much liquid sweetener
  • not enough binder or cereal support

The fix is not always to add more dry powder. Sometimes the better answer is to reduce the active dairy ingredients and let the rest of the mix support them properly.

If the Bait Gets Too Hard

You may have pushed the structural side too far.

Common causes include:

  • too much acid casein
  • too much rennet casein
  • too much boiling time
  • too much drying time
  • not enough soluble support

A hard bait is useful, but a dead bait is not. You still want some leak-off and life in the bait.

If the Bait Softens Too Fast

You may have too much soluble dairy and not enough structure.

Common causes include:

  • too much sodium caseinate
  • too much WPC80
  • too much skimmed milk powder
  • not enough casein or binder
  • not enough drying time

This is especially important for hookbaits. A free bait can soften quicker and still do its job. A hookbait has to keep fishing.

If the Bait Floats or Sits Too Light

Check the caseinate level.

Sodium caseinate and calcium caseinate can change buoyancy. That can be useful for wafters and pop-ups, but it can catch you out if you expected a standard bottom bait.

Always test the finished bait with the exact hook size and rig you plan to use.

For a proper checking routine, read How to Test Boilies Before Fishing.

Michigan Carp Bait Notes

For Michigan carp fishing, milk-based boilies can make a lot of sense.

Many Michigan carp waters are big, natural, and lightly pressured compared with traditional European carp venues. A clean milk bait does not have to scream fishmeal or heavy oil. It can sit naturally alongside corn, tiger nuts, hemp, birdseed, oats, peanuts, and other particle-based feeding approaches.

That matters when you are trying to build confidence on wild waters.

On many Michigan lakes and impoundments, carp may be moving over natural food such as snails, mussels, insect life, weed beds, and soft-bottom feeding areas. A milk, nut, and cereal bait gives you a food signal without making the bait feel too alien or too rich.

For spring and early summer, a more open milk bait with WPC80, skimmed milk powder, and a little caseinate can make sense.

For summer and early fall, when water temperatures are higher and nuisance fish can be more active, a slightly tougher bait with more acid casein or rennet casein may be better.

For long sessions, it is usually better to build a bait the carp will accept repeatedly rather than chasing the loudest possible instant attractor.

This is especially true on low-pressure waters where location, feeding times, and confidence often matter more than extreme flavour levels.

For a wider look at bait choice on big natural waters, read Best Carp Bait for Michigan Lakes.

How to Choose the Right One

For Structure and Durability

Use:

  • acid casein
  • rennet casein

These are the “make the bait tougher” options.

For Leakage and Faster Signal

Use:

  • WPC80
  • sodium caseinate
  • controlled skimmed milk powder

These are the practical “open the bait up” options.

Lactalbumin would also belong in this group, but for most Michigan anglers it is not worth chasing.

For Pop-Ups and Wafters

Use:

  • sodium caseinate
  • calcium caseinate

These are the “lighten and lift the bait” options.

For Balanced All-Round Use

Use:

  • calcium caseinate
  • modest WPC80
  • modest acid casein
  • skimmed milk powder as support

That tends to give the best practical balance.

For Lower-Budget Milk Character

Use:

  • skimmed milk powder
  • WPC35

These are the “good enough without premium cost” options.

Common Mistakes

Treating All Milk Proteins as Interchangeable

This is the biggest mistake.

Casein, caseinate, WPC, lactalbumin, and skimmed milk powder are not the same thing. They may all come from milk, but they do not behave the same in a boilie.

Building a Recipe Around Ingredients You Cannot Buy

This is where lactalbumin becomes a problem.

There is no point building a homemade bait around an ingredient that most anglers cannot easily source, repeat, or afford. A good bait has to be practical. If you cannot get the ingredient again, you cannot build a consistent baiting approach around it.

For most anglers, WPC80 is the better practical choice.

Using Sodium Caseinate Like Acid Casein

Sodium caseinate is not just a softer version of acid casein. It changes leakage, buoyancy, paste behaviour, and water life.

Use it carefully and test the finished bait.

Using Skimmed Milk Powder as a Serious Protein Backbone

Skimmed milk powder is useful, but it is not a direct replacement for proper casein, caseinate, or WPC80.

It should usually be treated as a creamy support ingredient.

Overloading WPC80

WPC80 is effective, but too much can make the bait sticky, soft, or too open.

A little can improve a milk bait. Too much can make the mix harder to manage.

Overloading Casein

More casein does not automatically mean better bait.

Too much can make the bait hard, dense, slow, and closed. That may reduce leakage and make the bait less effective in short-session fishing.

Ignoring Buoyancy Changes

Caseinates can change buoyancy. This is useful if you are making wafters, but dangerous if you are trying to make consistent bottom baits and never test them.

Not Matching the Milk Section to the Season

Cold water often rewards more soluble, active bait. Warm water and long sessions may require more structure and durability.

The best milk section is not the same for every season, venue, or bait style.

Not Testing Water Life

A bait can look perfect on the rolling table and still be wrong in the water.

Test a few finished baits in a glass, bucket, or margin. Watch what happens after:

  • 30 minutes
  • 1 hour
  • 3 hours
  • 6 hours
  • overnight

You are looking for the bait to leak, soften, and become attractive without collapsing too quickly.

FAQ

Is lactalbumin worth using in homemade boilies?

Only if you can actually get it in a sensible quantity at a sensible price. For most Michigan anglers, lactalbumin is not worth chasing. WPC80 is the more practical substitute.

What should I use instead of lactalbumin?

Use WPC80. It is easier to source in the USA and gives the practical soluble whey-protein effect most bait makers wanted from lactalbumin.

Is casein better than WPC for boilies?

Not better — different. Casein is better for structure, hardness, and durability. WPC is better for soluble leakage and a faster food signal. Many good milk baits use both.

Should I use acid casein or rennet casein?

Use acid casein for a firm, high-quality structural milk protein. Use rennet casein when you want a tougher, slower, and more durable bait. For most general boilies, acid casein is the easier starting point.

Is sodium caseinate good in bottom baits?

Yes, but use it carefully. Sodium caseinate can improve leakage and lightness, but too much can make a bottom bait softer or more buoyant than planned.

Is calcium caseinate easier to use than sodium caseinate?

Often, yes. Calcium caseinate tends to feel more controlled in many mixes. It is a good option when you want caseinate benefits without pushing the bait too light or too soft.

Can skimmed milk powder replace casein?

No. Skimmed milk powder is useful, but it does not do the same job as casein. It gives creamy dairy character, sweetness, and soluble support. Casein gives more structure and concentrated milk-protein value.

Can WPC80 replace lactalbumin?

For practical carp bait making, yes. It is not identical, but it is the sensible replacement for most homemade bait makers.

What is the best milk protein for wafters?

Sodium caseinate and calcium caseinate are the most useful starting points because they can help lighten the bait. You still need to test buoyancy with your hook and rig.

What is the best milk protein for hard hookbaits?

Acid casein and rennet casein are the strongest options. Rennet casein gives the toughest result, while acid casein is usually more versatile.

How much total milk powder should I use in a boilie?

For most practical bait mixes, a total dairy section of around 15–30% is a sensible working area. Simple mixes can use less. More advanced milk baits can use more, but the higher you go, the more you need to control rolling, boiling, drying, and storage.

Are milk proteins only for cold water?

No. Milk proteins can work across the season. In colder water, the more soluble side becomes especially useful. In warmer water, you may need more structure and better water life.

Is skimmed milk powder worth using in carp bait?

Yes. Skimmed milk powder is useful for creaminess, sweetness, texture, and general milk character. Just do not expect it to do the same job as casein, caseinate, or WPC80.

Can I use more than one milk protein in the same bait?

Yes. In fact, that is often the best approach. A blend usually makes more sense than forcing one ingredient to do every job.

Next Steps

If you are just starting with dairy ingredients, read Milk Powders for Carp Boilies.

If you want a deeper casein-specific guide, read Milk Caseins for Boilie Making.

If you want to understand the wider science behind solubility, digestibility, and food value, read Milk Proteins in Carp Bait.

If your finished baits are too hard, too soft, sticky, cracked, or inconsistent, go to Boilie Problems: Real Causes and Fixes That Actually Work.

And if you want the full bait-making route, start with Boilie School and work through the guides in order.

Used properly, milk proteins are not magic ingredients. They are tools. Once you understand which ones build structure, which ones leak attraction, which ones change buoyancy, and which ones are actually practical to buy, it becomes much easier to design a boilie that matches the way you fish.