Beer extract kits are pre-built beer recipe kits that commonly use liquid malt extract instead of a full mash. You dissolve the extract in a few litres of hot water, top up with cold water, then add yeast and ferment – so you still do the full fermentation process with a simpler brew day. Most kits use hopped liquid malt extract, so bitterness is already built in.
A couple of useful points before you pick one:
Liquid vs dry malt extract: Kits are usually liquid malt extract based; dry malt extract is mainly used for adjustments or building your own extract recipes.
You still control the important bits: sanitation, fermentation temperature, and how you package.
Good for building confidence: you’ll learn the core homebrewing steps (sanitation, fermentation, packaging) without juggling mash variables on brew day.
What are the benefits of extract brewing?
The main benefit of extract brewing is that it streamlines the beer brewing process while still letting you produce genuinely good, style-accurate beer. Most brewers find it’s a reliable way to get repeatable results at home, because the mash process is already done for you.
With an extract beer kit, you get:
Shorter brew day: less time spent on the mash process and sugar extraction.
Less brewery equipment needed: ideal for kitchen brewing or smaller setups.
A more consistent starting point: you can focus on fermentation, yeast choice, and hops flavouring.
Easy customisation: dry hop, swap yeast, or add small extras without overcomplicating things.
Are homebrew extract kits good for beginners?
Yes, extract brewing kits are one of the most beginner-friendly ways into homebrewing, because they reduce the number of steps that can go sideways on day one. You get a clear recipe, fewer variables, and you learn the fundamentals (cleaning, fermentation, packaging) that matter whatever you brew next.
A good rule of thumb is to keep your first couple of batches “by the book”, then start tweaking once you’ve got your process down. Some key things to remember if you’re using an extract kit for the first ime:
Treat your brewing water: if you’re using tap water, remove chlorine/chloramine with a tiny amount of Campden (sodium metabisulphite) before brewing, or use bottled water – it’s simple, cheap, and improves flavour.
Prioritise sanitation in brewing (it’s boring, but it’s where most kit brews are won or lost).
Aim for steady fermentation temperature rather than chasing perfection elsewhere.
Upgrade later if you enjoy it – extract brewing is a solid stepping stone, not a dead end.
How long do extract kits take from brew day to drinking?
In most cases, extract kits take around 2–4 weeks from brew day to drinking, depending on the style, your fermentation temperature, and whether you’re bottling or kegging. Fermentation itself is often done in about 7–14 days, but giving the beer a little conditioning time usually improves clarity and flavour.
Brew day: typically a couple of hours (often less than all-grain).
Fermentation: commonly 1–2 weeks (watch the beer, not the calendar).
Conditioning: another 1–2 weeks, especially for bottles.
If you’re using fresh wort options, brew day can be even shorter, as you’re essentially getting straight to fermentation.
What are the best homebrew extract kits?
There isn’t one single “best” extract kit – it depends on what beer you like to drink and the way you brew. The Malt Miller stocks proven ranges from well-known brands with clear recipes and consistent results, so whatever your style, you’ve got solid options to choose from.
Most of the time, an extract kit tastes “too sweet” because fermentation hasn’t fully finished yet, the fermentation temperature has been inconsistent, or the beer simply needs a bit more conditioning time to round out. A good first step is to check the process before changing the recipe.
Don’t package early: wait until fermentation is properly finished (stable readings are the safest check).
Keep fermentation temperature steady: big swings can stress yeast and leave a fuller finish.
Give it conditioning time: young beer often tastes sweeter and less balanced than it will after a week or two.
Avoid oxygen pickup: splashing during transfers can make flavours feel heavier and duller.
If it’s still sweet next time: choose a style with a crisper finish, or consider a yeast swap where the kit allows.
Want to see how extract kits work?
JOIN OUR BREWING COMMUNITY
Stay updated with the latest products, special offers and brewing tips by subscribing to our newsletter. Join a community of passionate home brewers and take your brewing to the next level with our expert advice and top-notch equipment.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
__stripe_mid
1 year
Stripe sets this cookie cookie to process payments.
__stripe_sid
30 minutes
Stripe sets this cookie cookie to process payments.
ciq_new_visitor
session
No description available.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
enforce_policy
1 year
PayPal sets this cookie for secure transactions.
JSESSIONID
session
The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application.
PHPSESSID
session
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
session
30 minutes
No description available.
session.sig
30 minutes
No description available.
ts
3 years
PayPal sets this cookie to enable secure transactions through PayPal.
ts_c
3 years
PayPal sets this cookie to make safe payments through PayPal.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
l7_az
30 minutes
This cookie is necessary for the PayPal login-function on the website.
nsid
session
This cookie is set by the provider PayPal to enable the PayPal payment service in the website.
tsrce
3 days
PayPal sets this cookie to enable the PayPal payment service in the website.
x-pp-s
session
PayPal sets this cookie to process payments on the site.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gat_gtag_UA_110072017_2
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
vuid
2 years
Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.