Skip to content

Recipe: Orecchiette Pasta with Mushrooms, Leeks, and Almonds

This hearty feel-good pasta is a mouth full of leeks, mushrooms with a crunch thanks to almonds

Bookmark article to read later

By Bon Appetit US | February 20, 2024 | Recipes

There's a leek in your bowl of pasta. No, not a leak. Nothing is escaping. You're not in danger of sinking. I'm talking about the allium, the one that, for some reason, doesn't hang out with pasta that much. Well, we decided it was time to change that; meet the vegetarian pasta of our dreams.

This vegetarian pasta has all the earthy umami you could ask for, drawing flavour from shiitakes, almonds (yes, almonds), Parmesan, vegetable stock, and, yes, leeks. Even better, it’s easy, the kind of dinner you could make on a Wednesday night, after your boss asked you to stay the extra hour at work, despite leaving early himself.

It’s a good idea to have everything prepped out for this pasta before starting to cook. This is the time to shred your Parmesan, chop your leeks, brush the dirt off your mushrooms, and chop those almonds. Go to the bathroom. Start your playlist. Grab your beer. Get comfortable. Things go pretty quickly once we start sautéing, so you don’t want to be scrambling to chop leeks when you should be watching your shrooms.

I never thought I’d be cooking pasta with almonds, but here we are. Heat ¼ cup olive oil in a large skillet over medium-high and cook ½ cup coarsely chopped raw almonds (roasted will give you an overwhelming flavour, so stay away from those), tossing frequently until lightly golden for about 1—2 minutes. Remove the almonds and keep that pan oil around. You’ll be using it in a second. The pasta you’re going to make is very earthy, so bright lemon and fresh parsley add a bit of welcomed variety. Think of them like some James Brown in a playlist full of Bon Iver. Toss the cooled almonds with ½ cup chopped parsley leaves, 2 Tbsp. grated Parmesan, and 1 tsp. lemon zest. Look at that. You have a garnish. Go you.

Leeks are a unique allium that gives this pasta the right amount of bite. Image via Unsplash.

The oil that’s still hanging out in your pan is packed with almond flavour, but it needs some help. Add remaining 2 Tbsp. olive oil, turning the stove to medium-high heat. Cook 1 lb. shiitakes for about 2 minutes on one side, undisturbed. (I know, it's a lot of shiitakes. They’ll shrink once they start cooking. It’s manageable.) No flipping. No stirring. Once they brown, flip them so the other side can cook for 2 minutes. The texture you’re going for here is slightly meaty. Season the mushrooms with salt and pepper, and do that cool thing that chefs do where they flick the pan and all the contents mix. Or just stir. You know your abilities. Season again with salt and pepper, and cook for 2 more minutes.

At this point, we’re going to introduce our shrooms to some new friends: grated garlic and chopped leeks. If you don’t have a microplane, that’s cool. You can chop the garlic. Or you can steal a microplane from your girlfriend (which may or may not still need to be returned), as I did. Add the 2 grated garlic cloves and 2 leeks cut into ¾" pieces. Cook the leeks until they become bright green. They won’t have a universal green color, but you’ll know it’s happening when you see it. It takes about 4–5 minutes.

Parmesan cheese is a savoury flavour booster for any pasta recipe, not just as a garnish. Image via Pexels.

You’ve already got one flavour booster going with the veggies in almond oil, but when has “just one” ever been enough? Well, maybe with getting a wisdom tooth pulled. Or taking a shot of Jäger. But in this case we’re adding more flavour via vegetable stock. In the interest of full transparency, I used chicken stock, because I am not vegetarian. If you aren’t bound by dietary law, use whatever you want. If you are, forget I said anything. Add ¾ cup vegetable stock to the pan and let simmer over low heat.

While your veggies simmer, liberate the remaining beer from your glass and throw something victorious on the stereo. We can see the finish line: You just need to cook pasta. Throw 12 oz. orecchiette (a box) into salted boiling water. Cook until it’s al dente, and drain with a colander. Mix the pasta into the skillet holding the leeks and shrooms. Toss with the remaining ⅓ cup grated Parmesan cheese and cook until the sauce is creamy, about 2—3 minutes. Make sure to distribute the cheese evenly. You don't want clumps.

Remember that almond-Parmesan-lemon zest topping we whipped up like 20 minutes ago? Now is its time to shine. Dish pasta into a bowl for your roommate or kids or husband or wife or next door neighbor Carl (who really needs to stop invading during dinnertime). Sprinkle your garnish on top. In my apartment, we call 12 oz. pasta a single serving, and I think after you've tasted this, you'll agree. It looks like next time, we'll just have to double the recipe.

How to make this Orecchiette Pasta with Mushrooms, Leeks, and Almonds

Mushroom and Leek Pasta originally by Hetty Lui McKinnon. Image via Instagram/@nytcooking.


4 servings

¼ cup plus 2 tablespoons olive oil, divided

½ cup raw almonds, coarsely chopped

½ cup parsley leaves with tender stems, chopped

1 teaspoon finely grated lemon zest

2 tablespoons plus ⅓ cup grated Parmesan, divided

Kosher salt, freshly ground pepper

1 pound shiitake mushrooms, stemmed, large caps torn in half

2 large leeks, pale-green and white parts only, halved, sliced into ¾-inch pieces

2 garlic cloves, grated

¾ cup vegetable stock

12 ounces orecchiette


Step 1: Real Talk: Let’s be honest. Boxed veg stock doesn’t taste so great. Our advice: Make this easy homemade stock, divide it up among plastic containers, and freeze it. It’s inexpensive and easy and means you’ll always have stock on hand, which will add deep, homemade flavour to your everyday cooking.

Step 2: Heat ¼ cup oil in a large skillet over medium-high. Cook almonds, tossing frequently, until lightly golden, 1–2 minutes. Using a slotted spoon, transfer almonds to a medium bowl, leaving that almondy-oil goodness in the skillet.

Step 3: Let almonds cool 10 minutes. Toss with parsley, lemon zest, and 2 Tbsp. Parmesan; season with salt and pepper. Set aside.

Step 4: Add remaining 2 Tbsp. olive oil to almond oil in skillet. Heat over medium-high and cook mushrooms, undisturbed, no matter how much you may wish to give them a toss, until browned on 1 side, about 2 minutes. Toss and continue to cook, undisturbed, until browned on underside, about 2 minutes. Season with salt and pepper and continue to cook, tossing occasionally, until mushrooms are tender but still retain their shape and have some bite, about 2 minutes more. Add leeks and garlic, season with salt and pepper, and cook until leeks are bright green and just getting tender, 4–5 minutes. Add stock and bring to a simmer.

Step 5: Meanwhile, cook pasta in a large pot of boiling salted water, stirring occasionally, until al dente, 8–10 minutes. Drain and transfer to skillet with mushroom mixture. Add remaining ⅓ cup Parmesan and cook, tossing, until sauce is nice and silky and creamy and lightly coats pasta, 2–3 minutes.

Step 6: Serve pasta topped with reserved almond mixture.

This recipe originally appeared on Bon Appetit US.