The Best Coffee Beans for Espresso: A Guide to Flavour, Body & Crema
By Caravan Restaurants & Coffee Roasters | London, UK | Published: 2026-07-17
Category: Product Reviews
Discover how to choose the best coffee beans for espresso. From roast level to origin, learn what makes an espresso blend sing and which Caravan beans to try.
Espresso is the heart of so many coffee drinks, but getting that perfect shot at home starts with one critical choice: the beans. Not all coffee is created equal when it comes to espresso brewing. The high pressure, short extraction time, and concentrated flavour demand a bean that can deliver a balanced, rich, and crema-topped shot every time.
At Caravan Restaurants & Coffee Roasters, we’ve spent years perfecting our roasts for espresso. Whether you’re pulling shots on a home machine or a commercial setup, the right coffee can transform your morning routine. In this guide, we’ll break down what makes a great espresso bean, which roast profiles work best, and how to choose between single origins and blends.
What Makes a Coffee Bean Ideal for Espresso?
Espresso brewing is a unique extraction method that uses hot water forced through finely ground coffee at around 9 bars of pressure. This process extracts oils, sugars, and acids in a very short time—usually 25 to 30 seconds. The result is a concentrated shot with a thick layer of crema, intense flavour, and a syrupy body. To achieve this, the coffee beans need specific characteristics.
First, the roast level matters. Medium to dark roasts are most common for espresso because they develop the sugars and reduce acidity, creating a smoother, more chocolatey profile. Lighter roasts can work, but they often produce a more acidic, tea-like shot that may lack the body espresso lovers expect. Second, the bean’s density and solubility affect how evenly it extracts. Denser beans from high-altitude regions can be tricky but rewarding when dialled in correctly.
- Look for beans roasted specifically for espresso—often labelled as espresso blend or espresso roast.
- Freshness is crucial: use beans within 2 to 4 weeks of roasting for optimal crema and flavour.
- Grind size must be fine and consistent; a burr grinder is essential for espresso.
Single Origin vs. Espresso Blends: Which Is Better?
One of the first decisions you’ll face is whether to use a single origin coffee or a blend. Single origins, like our Kisunga from Rwanda or Lauca from Burundi, offer distinct, terroir-driven flavours. A washed Ethiopian might bring floral and citrus notes, while a natural Brazilian can deliver nutty, chocolatey sweetness. These can make for a stunning espresso, but they often require careful dialling-in and may taste unbalanced if not perfectly extracted.

Espresso blends, on the other hand, are designed by roasters to create a consistent, balanced shot. They combine beans from different origins to achieve a specific flavour profile—usually with a creamy body, moderate acidity, and a long, sweet finish. Blends are more forgiving and ideal for daily drinking. At Caravan, our Roaster's Rotation Gift Subscription offers a curated selection of blends and single origins that change with the seasons, perfect for exploring without commitment.
- Single origins: highlight unique flavours, great for adventurous espresso drinkers.
- Blends: offer consistency, balance, and are easier to dial in for home baristas.
- Try both to discover your preference—many espresso enthusiasts keep a blend for everyday and a single origin for special occasions.
Roast Profiles and Flavour Notes for Espresso
The roast profile dramatically influences how a coffee behaves as espresso. Light roasts retain more acidity and fruitiness, which can be delightful in a filter brew but may taste sharp or sour in espresso. Medium roasts strike a balance, offering some acidity with caramel sweetness and a medium body. Dark roasts are classic for espresso: they bring out bittersweet chocolate, toasted nuts, and a heavy body, with reduced acidity.
When shopping for espresso beans, pay attention to the tasting notes. A coffee described as having notes of dark chocolate, brown sugar, and stone fruit will likely produce a well-rounded espresso. For a more complex shot, look for beans with hints of red berry or wine. Our Sholi Top Lot, for example, is a washed Ethiopian coffee that can deliver a clean, floral espresso with a silky body when roasted to a medium level. Experimenting with different roast levels is the best way to find your sweet spot.
- Dark roasts: bold, low acidity, heavy body—ideal for milk-based drinks.
- Medium roasts: balanced, versatile—great for straight espresso or lattes.
- Light roasts: bright, complex—best for experienced baristas who enjoy tweaking parameters.
How to Choose the Best Espresso Beans for Your Machine
Your espresso machine also plays a role in bean selection. If you own a high-end machine with precise temperature and pressure control, you can handle lighter roasts and single origins. For a standard home machine with a pressurised basket, medium to dark roasts are more forgiving and will produce better results. Always buy whole beans and grind them immediately before brewing—pre-ground coffee loses its volatile aromas within minutes.
Another factor is the water quality. Espresso is 90% water, so using filtered water can dramatically improve flavour. Also, consider the dose: a typical double shot uses 18 to 20 grams of coffee. Adjusting the dose, grind, and yield will help you dial in any bean. If you’re new to espresso, start with a consistent blend and a simple brewing kit like the Simply Hario V60 Glass Brewing Kit (which, while designed for pour-over, can teach you grind size and extraction fundamentals) before moving to more advanced beans.
- Choose whole beans, not pre-ground, for maximum freshness.
- Use filtered water and a clean machine for the best taste.
- Invest in a quality burr grinder—it’s more important than the machine itself.
Top Espresso Beans to Try from Caravan
Caravan offers a rotating selection of coffees that perform beautifully as espresso. For a classic, crowd-pleasing shot, look for our seasonal espresso blends—they’re crafted specifically to produce a balanced, chocolatey, and creamy espresso that works well with or without milk. If you want to explore something unique, try the Kisunga from Rwanda, which often brings notes of black tea, plum, and a silky body.
Another excellent choice is the Lauca from Burundi, a washed coffee that can yield a clean, sweet espresso with hints of red apple and honey. For those who prefer a more traditional profile, the Sholi Top Lot offers a bright, floral cup that challenges the notion that espresso must be dark and bitter. And if you’re looking to learn more about espresso technique, consider booking our SCA Barista Foundation Course, where you’ll get hands-on experience pulling shots and understanding extraction.
- Seasonal espresso blends: reliable, balanced, and delicious.
- Kisunga: complex, fruity, and smooth—a great single origin for espresso.
- Lauca: sweet, clean, and versatile—works well for both espresso and filter.
Choosing the best coffee beans for espresso is a journey of taste and technique. Whether you prefer a bold, dark blend or a bright single origin, the key is to start with fresh, high-quality beans roasted with care. At Caravan, we’re passionate about helping you brew the perfect shot at home. Explore our selection of espresso-ready coffees and discover your new favourite. We recommend starting with the Kisunga for a truly memorable espresso experience.



