This kale pesto pasta recipe brings all the flavor of pesto with the added nutrition of kale and fresh tomatoes. Hazelnuts stand in for the usual pine nuts in the pesto sauce, for a deliciously nutty twist on an already delectable dish.

Kale Pesto Pasta

Looking for a pasta recipe that’s a little different? For a delectable twist, this kale pesto pasta calls for toasted hazelnuts instead pine nuts, the ingredient in most traditional pesto recipes. Onions caramelized with honey add just the right amount of sweetness for a dish that’s so delicious, everyone will be begging for seconds. And before we forget, it’s so easy to make that it just may become your specialty dish.
Kale Pesto Pasta Ingredients
- Hazelnuts: Hazelnuts give the kale pesto a nutty flavor. You’ll toast them and remove the skins.
- Kale: Kale adds color and nutrition to this pesto. Start with fresh kale, then chop it after removing the stems.
- Parmesan cheese: Grated Parmesan gives the pesto a delicious, tangy umami.
- Basil: Fresh basil brings its delicious flavor and fragrance to this dish.
- Linguine: Whole wheat linguine is the star of this kale pesto pasta recipe. It’s the means for eating the pesto, although we won’t tell if you want to enjoy the pesto on its own.
- Sweet onion: Sweet onion adds a little texture variation to this dish. Thinly sliced , it brings color and sweetness to play off the pesto flavors.
- Garlic: Minced garlic, cooked in the pan while caramelizing the onion, brings delicious garlic notes to the dish without the bite of raw garlic.
- Honey: The sugar content in honey helps caramelize the onion while adding a wonderful hint of sweetness to it.
- Tomatoes: Chopped tomatoes add juicy bursts of flavor to this pasta dish. They also serve as colorful accents to beautify the pesto-coated pasta.
Directions
Step 1: Make the pesto
Pulse the hazelnuts in a food processor until they’re finely ground, then add the kale, 1/4 cup of the Parmesan cheese, the basil, 1/4 cup of the olive oil and 1/4 teaspoon of the salt. Pulse the ingredients until the mixture seems creamy, adding more olive oil if necessary.
Step 2: Cook the linguine and caramelize the onion
In a large stockpot, cook the linguine according to the package directions. While waiting for the pasta to cook, heat the remaining 2 tablespoons of olive oil in a large skillet. Add the sliced onion, and cook it over medium heat, stirring, until it’s tender, about five minutes. Reduce the heat to low, add the garlic and honey, and cook, stirring occasionally, until the onion caramelizes, about five more minutes.
Step 3: Toss and serve
Drain the linguine, reserving 1/2 cup of the pasta water. In a large serving bowl, combine the pesto, onion, linguine, tomatoes and the remaining salt. Toss until the pasta is well coated, adding the reserved pasta water a little at a time, as needed, to reach the desired consistency. Top the pasta with the remaining Parmesan cheese and serve the dish warm.
Kale Pesto Pasta Variations
- Omit the onions: Though they’re delish times 10, feel free to omit the caramelized onions to save time. Skipping the onions also means one less pan to wash.
- Substitute other nuts: If you can’t find hazelnuts, feel free to use walnuts or pine nuts in this pesto pasta dish. Cashews, pistachios or almonds also work, and each has a fairly mild flavor.
- Use more basil: For a more potent-tasting pesto, replace most or all the kale in this dish with more fresh basil. We like the idea of keeping some kale in here, though, for its texture and nutritional value.
How to Store Kale Pesto Pasta
Kale pesto pasta keeps in the refrigerator for up to five days in an airtight storage container.
Can you freeze kale pesto pasta?
Good news! You can freeze this pasta for up to three months. Store it in zippered freezer bags with the excess air pressed out. When you ready to eat it again, thaw the pasta in the refrigerator overnight, or in a pan with a little water, before reheating it.
Kale Pesto Pasta Tips
Do I have to use linguine?
Not at all. Feel free to substitute spaghetti, penne or your favorite pasta variety. Just about every type of pasta tastes great with pesto!
Can I eat kale pesto pasta cold?
This pesto pasta dish could be eaten cold, but warming it up even just a little brings out the flavors. Everything blends together a little better when it’s warm too.
How can I make this a vegan dish?
Kale pesto pasta works well as a vegan dish too. Substitute the Parmesan cheese for a vegan Parmesan or any other vegan cheese that crumbles well and has a sharp bite to it. Also skip the honey if you’re including the onion in this dish to keep it truly vegan.
Nutty Kale Pesto Pasta
Ingredients
- 1/3 cup hazelnuts, toasted and skins removed
- 2 cups roughly chopped fresh kale, stems removed
- 1/4 cup plus 2 tablespoons grated Parmesan cheese, divided
- 1/4 cup loosely packed basil leaves
- 1/4 cup plus 2 tablespoons olive oil, divided
- 1/2 teaspoon salt, divided
- 12 ounces uncooked whole wheat linguine
- 1 large sweet onion, thinly sliced
- 3 garlic cloves, minced
- 1 tablespoon honey
- 3 large tomatoes, chopped
Directions
- Pulse hazelnuts in food processor until finely ground. Add kale, 1/4 cup Parmesan cheese, basil, 1/4 cup olive oil and 1/4 teaspoon salt; pulse until smooth and creamy, adding oil if pesto seems dry.
- In a large stockpot, cook linguine according to package directions. Meanwhile, in a large skillet, heat remaining 2 tablespoons olive oil over medium heat. Add the sliced onion; cook and stir until tender, about 5 minutes. Reduce heat to low; add garlic and honey. Cook, stirring occasionally, until onion caramelizes, about 5 minutes more.
- Drain linguine, reserving 1/2 cup pasta water. In a large serving bowl, combine the kale pesto, caramelized onion, linguine, chopped tomatoes and remaining salt. Toss until well coated, adding reserved pasta water if needed to reach desired consistency. Top pasta with remaining Parmesan cheese. Serve warm.
Nutrition Facts
1 cup: 314 calories, 15g fat (2g saturated fat), 3mg cholesterol, 224mg sodium, 42g carbohydrate (7g sugars, 7g fiber), 8g protein.