Jamie Oliver’s lamb meatballs are a comforting and flavor-packed dish that combines juicy minced lamb with fragrant herbs, warming spices, and a rich tomato sauce. Every bite is tender, succulent, and bursting with Mediterranean-inspired flavors, making this recipe a fantastic choice for both weeknight dinners and special family meals.
Unlike traditional beef meatballs, lamb offers a naturally richer taste that pairs beautifully with ingredients like garlic, parsley, cumin, coriander, and oregano. Once browned and gently simmered in a homemade tomato sauce, the meatballs become incredibly tender while soaking up all the delicious flavors from the sauce.
Another reason this recipe is so popular is its versatility. Serve the meatballs over pasta, creamy mashed potatoes, fluffy couscous, steamed rice, or alongside warm flatbreads for an easy meal that everyone will enjoy. They’re equally delicious served as party appetizers with toothpicks or tucked inside warm pita bread with salad and yogurt.
Whether you’re cooking for your family or preparing a meal ahead of time, these lamb meatballs are an excellent choice. They store well, freeze beautifully, and often taste even better the next day as the flavours continue to develop.
This recipe serves approximately 4–6 people and takes about 50 minutes from start to finish. Follow this complete guide to make tender Jamie Oliver-inspired lamb meatballs that are full of flavor and incredibly satisfying.
What Makes This Recipe Worth Making
- Rich and Juicy Flavour
Lamb naturally contains more fat than beef, helping the meatballs stay moist, tender, and packed with flavor throughout the cooking process. - Perfect Comfort Food
Served with a rich tomato sauce and your favorite side dish, these meatballs make a hearty meal that’s perfect for family dinners throughout the year. - Simple Ingredients With Restaurant-Quality Results
Everyday ingredients like garlic, herbs, onion, breadcrumbs, and tomatoes come together to create a dish that tastes like it came from your favorite Italian restaurant. - Excellent for Meal Prep
Lamb meatballs keep extremely well in the refrigerator and freezer, making them ideal for preparing in advance. - Easy to Customize
You can adjust the herbs, spices, and sauce to create Italian, Mediterranean, or Moroccan-inspired variations depending on your preference.
What Is Jamie Oliver Lamb Meatballs?
Jamie Oliver Lamb Meatballs are tender meatballs made from minced lamb, fresh herbs, breadcrumbs, garlic, onion, and aromatic spices before being browned and simmered in a rich homemade tomato sauce.
The recipe takes inspiration from Mediterranean cooking, where lamb is commonly paired with herbs like parsley and mint alongside warming spices. The finished meatballs are juicy, flavorful, and versatile enough to serve with pasta, couscous, mashed potatoes, or crusty bread.

More recipes to add to your list
Jamie Oliver Lamb Meatballs Ingredients List
For the Meatballs
- 500g minced lamb
- 1 small onion, finely grated
- 2 garlic cloves, minced
- 50g fresh breadcrumbs
- 1 large egg
- 2 tablespoons chopped fresh parsley
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- Salt and freshly ground black pepper
- 2 tablespoons olive oil
For the Tomato Sauce
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 x 400g cans chopped tomatoes
- 2 tablespoons tomato purée
- 1 teaspoon dried oregano
- 150ml vegetable or chicken stock
- Salt and black pepper
Optional Garnishes
- Fresh mint
- Fresh parsley
- Crumbled feta cheese
- Grated Parmesan
- Lemon wedges
- Greek yogurt
How to Prepare Jamie Oliver Lamb Meatballs – Simple Steps
Step 1: Prepare the Meatball Mixture
Place the minced lamb into a large mixing bowl. Add the grated onion, minced garlic, breadcrumbs, egg, parsley, cumin, coriander, paprika, salt, and pepper. Mix gently until everything is evenly combined without overworking the meat.
Step 2: Shape the Meatballs
Using damp hands, roll the mixture into evenly sized meatballs about the size of a golf ball. Place them on a tray while preparing the sauce.
Step 3: Make the Tomato Sauce
Heat olive oil in a large saucepan over medium heat. Cook the chopped onion for about 5 minutes until softened, then stir in the garlic and cook for another minute.
Add the chopped tomatoes, tomato purée, oregano, stock, salt, and pepper. Stir well and allow the sauce to simmer gently while you brown the meatballs.
Step 4: Brown the Meatballs
Heat olive oil in a large frying pan. Cook the meatballs in batches for 6–8 minutes, turning frequently until browned on every side. They don’t need to be fully cooked at this stage.
Step 5: Finish Cooking in the Sauce
Transfer the browned meatballs into the simmering tomato sauce. Cover and cook gently for 15–20 minutes until the meatballs are fully cooked and wonderfully tender.
Step 6: Taste and Adjust
Taste the sauce before serving and adjust the seasoning if necessary. If the sauce becomes too thick, add a splash of stock or water.
Step 7: Garnish and Serve
Sprinkle over fresh parsley, mint, Parmesan, or feta before serving. Enjoy while hot with your preferred side dish.
Common Mistakes to Avoid When Making Jamie Oliver’s Lamb Meatballs
- Overmixing the Meat
Working the mixture too much creates dense meatballs. Mix only until the ingredients are evenly combined. - Skipping the Browning Stage
Browning develops flavor and helps the meatballs keep their shape during simmering. - Cooking the Sauce Too Quickly
A gentle simmer allows the flavors to develop while keeping the meatballs tender. - Making Uneven Meatballs
Similar-sized meatballs cook evenly and look more attractive when served. - Using Very Lean Lamb
Lamb with a little fat produces much juicier meatballs.
Delicious Side Dishes to Serve With Jamie Oliver Lamb Meatballs
- Creamy Mashed Potatoes
The fluffy potatoes soak up every drop of the rich tomato sauce. - Buttered Couscous
Couscous complements the Mediterranean flavors of the lamb perfectly. - Fresh Pasta
Spaghetti, tagliatelle, or pappardelle make excellent accompaniments. - Warm Flatbreads
Perfect for dipping into the flavorful sauce. - Roasted Vegetables
Roasted peppers, courgettes, carrots, or broccoli create a balanced meal.
Expert Tips to Get Jamie Oliver Lamb Meatballs Right
- Choose Good-Quality Lamb
Better-quality lamb always produces richer flavor and juicier meatballs. - Chill Before Cooking
Refrigerating the shaped meatballs for 20 minutes helps them hold together better. - Use Fresh Herbs Whenever Possible
Fresh parsley and mint provide a brighter flavor than dried herbs. - Cook Gently in the Sauce
Avoid boiling the sauce vigorously, as gentle simmering keeps the meatballs tender. - Make Extra for Freezing
Double the recipe and freeze half for an easy future dinner.

How to Add More Flavour to Lamb Meatballs
- Add Fresh Mint
Mint is one of the classic flavor pairings with lamb. - Include Crumbled Feta
Feta adds creaminess and a salty contrast that complements the rich meat. - Use Harissa Paste
A spoonful of harissa introduces gentle heat and smoky depth. - Finish With Lemon Zest
Fresh lemon brightens the richness of the lamb beautifully. - Add Extra Mediterranean Herbs
Thyme, oregano, and rosemary all pair wonderfully with lamb.
How to Adjust Jamie Oliver Lamb Meatballs for Kids
- Reduce Strong Spices
Use less cumin and paprika for a milder flavor. - Make Mini Meatballs
Smaller meatballs are easier for children to eat. - Serve With Pasta
Pasta is often the most child-friendly accompaniment. - Add Extra Tomato Sauce
Children usually enjoy plenty of rich tomato sauce with their meals.
Best Way to Store Lamb Meatballs Leftovers
- Cool Before Storing
Let the meatballs cool completely before placing them into containers. - Refrigerate Properly
Store in airtight containers for up to 4 days. - Keep the Sauce With the Meatballs
This prevents them from drying out. - Freeze for Future Meals
Freeze for up to 3 months in freezer-safe containers.
Best Ways to Reheat Lamb Meatballs Leftovers
- Reheat on the Stovetop
Warm gently over low heat until heated through. - Microwave Individual Portions
Heat in short intervals, stirring the sauce occasionally. - Add a Splash of Stock
This helps restore the sauce if it has thickened during storage. - Finish With Fresh Herbs
Garnish after reheating for the freshest flavor.
Nutritional Value (Per Serving)
- Calories: 460 kcal
- Carbohydrates: 14g
- Protein: 28g
- Fat: 31g
- Fiber: 3g
- Sugar: 6g
FAQs
Can I make lamb meatballs ahead of time?
Yes. You can prepare the meatballs up to a day in advance and keep them refrigerated until you’re ready to cook them.
Can I freeze cooked lamb meatballs?
Absolutely. Freeze the cooked meatballs in their tomato sauce for up to 3 months. Thaw overnight in the refrigerator before reheating.
What is the best side dish for lamb meatballs?
Couscous, mashed potatoes, pasta, rice, and warm flatbreads are all excellent choices that pair beautifully with the rich tomato sauce.
How do I keep lamb meatballs from falling apart?
Using an egg and breadcrumbs helps bind the mixture together. Chilling the meatballs before cooking also helps them hold their shape during browning and simmering.
Final Words
Jamie Oliver Lamb Meatballs are a fantastic comfort food that’s both simple to prepare and packed with bold, satisfying flavors. The juicy lamb, fragrant herbs, warming spices, and rich tomato sauce come together to create a meal that’s perfect for everything from weeknight dinners to entertaining guests. Once you’ve tried this recipe, it’s likely to become one of your favorite homemade meatball dishes.
PrintJamie Oliver Lamb Meatballs
Jamie Oliver Lamb Meatballs are tender meatballs made from minced lamb, fresh herbs, breadcrumbs, garlic, onion, and aromatic spices before being browned and simmered in a rich homemade tomato sauce.
- Prep Time: 20
- Cook Time: 30
- Total Time: 50 minutes
- Yield: 4 1x
- Category: Main Course
- Method: Pan-Frying and Simmering
- Cuisine: British
Ingredients
For the Meatballs
- 500g minced lamb
- 1 small onion, finely grated
- 2 garlic cloves, minced
- 50g fresh breadcrumbs
- 1 large egg
- 2 tablespoons chopped fresh parsley
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- Salt and freshly ground black pepper
- 2 tablespoons olive oil
For the Tomato Sauce
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 x 400g cans chopped tomatoes
- 2 tablespoons tomato purée
- 1 teaspoon dried oregano
- 150ml vegetable or chicken stock
- Salt and black pepper
Optional Garnishes
- Fresh mint
- Fresh parsley
- Crumbled feta cheese
- Grated Parmesan
- Lemon wedges
- Greek yogurt
Instructions
Place the minced lamb into a large mixing bowl. Add the grated onion, minced garlic, breadcrumbs, egg, parsley, cumin, coriander, paprika, salt, and pepper. Mix gently until everything is evenly combined without overworking the meat.
Using damp hands, roll the mixture into evenly sized meatballs about the size of a golf ball. Place them on a tray while preparing the sauce.
Heat olive oil in a large saucepan over medium heat. Cook the chopped onion for about 5 minutes until softened, then stir in the garlic and cook for another minute.
Add the chopped tomatoes, tomato purée, oregano, stock, salt, and pepper. Stir well and allow the sauce to simmer gently while you brown the meatballs.
Heat olive oil in a large frying pan. Cook the meatballs in batches for 6–8 minutes, turning frequently until browned on every side. They don’t need to be fully cooked at this stage.
Transfer the browned meatballs into the simmering tomato sauce. Cover and cook gently for 15–20 minutes until the meatballs are fully cooked and wonderfully tender.
Taste the sauce before serving and adjust the seasoning if necessary. If the sauce becomes too thick, add a splash of stock or water.
Sprinkle over fresh parsley, mint, Parmesan, or feta before serving. Enjoy while hot with your preferred side dish.

