There’s something truly special about a meal that brings together different flavors and textures in perfect harmony. This lamb pasta with meatballs, pesto, and crispy roasted broccoli is exactly that kind of dish. The tender lamb meatballs seasoned with lots of strong spices and herbs taste amazing with the herby pesto sauce, while the roasted broccoli adds a satisfying crunch. It’s the kind of lamb pasta creation that makes you wonder why you haven’t been cooking this way your entire lives.
I’ve spent time perfecting this spring pasta dish, trying different herbs, adjusting spices, and tweaking cooking methods. What you’re getting today is my own curated recipe that I’ve tested and improved many times. Trust me when I say this pairing of lamb and pesto creates something truly special on your plate.
What makes this dish work so beautifully is the contrast between the rich, spiced meatballs and the bright, fresh pesto. The roasted broccoli adds another layer of texture and flavor that brings everything together. It’s one of those great things that looks impressive but doesn’t require professional culinary skills to master.
Dive deep into the pesto lamb meatballs recipe
While I’ll include the full lamb pasta recipe below, if you’re just interested in my easy lamb meatballs, be sure to check out my other recipe where I focus just on making these tasty meatballs.
They’re versatile enough to pair with many different sides and sauces, but this lamb pasta combination is one of my favorite recipes to eat the meatballs with. The depth of flavor of the lamb meatballs mixed with the pesto creates a rich sauce that’s such a delight! It also reheats well and I think the meatballs taste even better the next day, so it’s perfect for meal prepping or cooking in large batches.

This main course is great for a dinner party when you want to impress your guests. I’ve served this at many gatherings, and people always love it and ask for the recipe. There’s something about the flavor of the meat combined with the aromatic pesto that makes for a truly memorable meal. Even better, much of the prep can be done in advance, letting you spend more time with your guests rather than hidden away in the kitchen.
The Spring Pasta Connection
There’s something undeniably special about springtime meals. As the world awakens from winter, our palates crave brighter flavors and fresher ingredients. This spring pasta dish captures that seasonal transition perfectly – substantial enough to satisfy on cooler evenings yet vibrant enough to celebrate the season’s renewal.
I’ve found that long pasta shapes like linguini or spaghetti are my favorite, but you can’t go wrong with orecchiette or fusilli either – their nooks and crannies capture bits of the pesto and meat juices in a way that creates the perfect bite every time. The extra-virgin olive oil in the pesto coats each piece of pasta with a silky sheen that not only tastes wonderful but adds visual appeal to the dish.
When bringing this rich lamb pasta creation to the table, I love watching people’s reactions. After the first bite, it’s pure enjoyment. It’s one of those dishes that starts conversations and brings people together, which is what great food should always do. You might even have fun scraping the bottom of your bowl with some crusty bread to finish off your meal!

The Complete Meal Experience
What truly elevates this lamb pasta dish from good to exceptional is how the components complement each other. The lamb meatballs provide a rich, savory foundation. The fresh herbs in the pesto add layers of aromatic complexity. The roasted broccoli contributes not just nutritional balance but a slight caramelized sweetness and textural contrast that makes each forkful interesting.
So let’s dive into this recipe for pesto pasta with lamb meatballs and crispy roasted broccoli – a meal that brings together great flavor, looks impressive on the plate, and creates memories around your table. Whether you’re cooking for your entire family on a weeknight or hosting friends for a weekend gathering, this dish proves that thoughtful food is one of the greatest ways to show care for those around you.
What you’ll need to make this lamb pasta dish:
Ground lamb
I used one pound of ground lamb, also known as lamb mince, the star of the dish! I don’t recommend substituting with ground beef or another type of ground meat. This dish is optimized for lamb meat.
Seggiano brand pesto
This is a really great brand of pesto. You can of course try another brand, but I can’t promise the same results.
4C brand gluten free seasoned parmesan bread crumbs
The parmesan cheese in these bread crumbs and the way they’re seasoned pair so beautifully with the pesto sauce. If you can find a similar type of bread crumbs with parmesan cheese, you can also use those. If you’re wondering what else you can cook with these same breadcrumbs, check out my pesto crusted salmon recipe.

Red pepper flakes
This is going to elevate all the other flavors in the meatballs. There’s no need for any black pepper in this recipe.
Garlic powder
There’s no need to chop up any garlic cloves to make this lamb pasta dish. Garlic powder works great in the meatball mix, and adds an extra dose of flavor to the meatballs.
Honey
The final meatballs won’t taste sweet, but this bit of honey is the secret ingredient that balances all the other flavors in this recipe and makes for the silkiest lamb.
Salt
Some sea salt or kosher salt will elevate all the other flavors.
Broccoli
You’ll need fresh broccoli florets for this recipe.
Olive oil
A bit of olive oil will help the broccoli crisp in the oven.
Pasta
I used pappardelle pasta when I made this lamb pasta dish, but I’m sure it would work great with any kind of pasta–long pasta or short pasta. I used the pappardelle noodles from the brand Jovial. The pasta is made with brown rice and to me tastes like regular pasta, but it’s gluten free and packed with whole grains.

Pesto Lamb Pasta with Meatballs and Broccoli
Ingredients
Meatball ingredients
- 1 lb Ground lamb.
- 1 tbsp Honey.
- 1/4 cup Seasoned Parmesan Breadcrumbs. Preferably by 4C brand, Gluten Free
- 1/4 cup Pesto. Preferably by the brand Seggiano
- 1 tsp Garlic powder.
- 1/2 tsp Red pepper flakes.
- 1/2 tsp Sea salt.
Broccoli ingredients
- 2-3 cups Broccoli florets.
- 1 tbsp Extra virgin olive oil.
- 1 tsp Garlic powder.
- 1/4 tsp Sea salt.
Pasta ingredients
- 9 oz Dried pasta. You can see how many oz are in the box if you don't have a food scale
- 1 cup Pesto. This is about 1 jar of Seggiano brand pesto. Or use enough pesto to cover all your pasta, meatballs, and broccoli if you're using another brand of pesto.
Instructions
I highly recommend scrolling down to the Directions section just below this recipe card for the full recipe with step-by-step photos and more detailed instructions
- Preheat the oven to 375 degrees F
- Combine broccoli with olive oil and salt and bake for about 25 minutes
- Mix the meatball ingredients together
- Set a pot of water to boil
- Roll the meat into meatballs
- Heat the pan you'll cook the meatballs in
- Cook the meatballs
- Boil the pasta
- Mix the cooked broccoli, cooked meatballs, cooked pasta and pesto together
Directions:
Step 1: Preheat your oven to 375 degrees
Step 2: Toss your broccoli with the olive oil, 1 tsp garlic powder and 1/4 tsp salt
I do this in the large baking dish I plan to cook the broccoli in. Toss the broccoli with the olive oil, 1/4 tsp salt, and 1 tsp of the garlic powder until it’s all evenly coated. Then spread the broccoli out in the roasting pan so none of the florets are touching one another. This will help with the crisping process.

Once the oven is preheated, put the baking dish in the oven and let it cook for about 25 minutes. You can start making the meatballs while it’s in the oven to save time, just be sure to set a timer so you know when to take it out.
The broccoli might look very crispy once it comes out but this is what we want! Once it’s coated in the pesto sauce, it’ll all come together.
Step 3: Mix the ground lamb meatball mixture
Add 1/4 cup of the pesto, 1/4 cup of the breadcrumbs, the red pepper flakes, 1 tsp garlic powder, 1/2 tsp salt, the honey, and the ground lamb to a large mixing bowl. Mix until there are no more streaks of color in the lamb mixture, then mix for 1-2 more minutes to be sure everything is evenly spread out throughout the meat.
You can also do this in a food processor, but I did this using my hands.

Step 4: Set a large pot of salted water to boil over medium heat
You can let the water start to boil as you work on the meatballs.
Step 5: Roll the lamb mixture into meatballs about 1 – 1 1/2 inches wide
Try to get all the meatballs to be the same size for an even cooking time.

Step 6: Heat a heavy-bottomed pot or wide pan over low heat
Add a small amount olive oil to the pan to heat up, about 1 tsp.
Step 7: Cook the lamb meatballs
Put the raw lamb meatballs in the hot pan, making sure to space them out so they’re not touching. Work in batches if it keeps your meatballs from touching.

Cook them by turning them on each side to be sure they’re evenly cooked and golden brown. Once the lamb has browned all the way through each meatball, remove them from the pan. You can also scrape the browned bits off the bottom of the pan and add them to the large mixing bowl where you’ll store the cooked meatballs and the cooked broccoli.
Alternatively, you can drain the meatballs on a paper towel before transferring them to the mixing bowl with the cooked broccoli.

Step 8: Add your pasta to the boiling water
Stir the pasta regularly as it cooks to be sure it doesn’t stick to itself.
Remove the pasta once it’s al dente with tongs or a slotted spoon, and add it to the mixing bowl where the cooked meatballs and cooked broccoli are.
Step 9: Add your pesto sauce to the pasta
Add one container of Seggiano pesto (or about 1 cup of pesto if you’re using a different brand) to the mixing bowl with the al dente pasta, cooked meatballs, and cooked broccoli and stir to combine it evenly. I sometimes like to eat this pasta with a pinch of red-pepper flakes on top.
And that’s it, happy cooking!

How to store your lamb pasta:
You can store this pasta in an airtight container in the refrigerator for 2-4 days. I reheat it in the microwave, and I think the meatballs taste even better the next day.
If you liked this recipe please be sure to give it a five star rating below! It’s an easy way to help keep these recipes coming.


Leave a Reply