Fancy a quick, healthy vegetarian meal? This kale pesto pasta is an excellent choice. Creamy pesto made from kale, roasted pine nuts, and Pecorino cheese gives the dish bold flavor, and the whole meal is ready in about 30 minutes — perfect for busy weeknights yet tasty enough for a relaxed dinner.

Spaghetti with Kale Pesto
I planned to make a classic pesto pasta for dinner, but my basil plant had seen better days. Instead of tossing the idea, I opened the fridge and found a bag of fresh kale — a perfect substitute. Kale is a winter vegetable packed with vitamins, and turning it into pesto highlights its earthy flavor.
Combined with spaghetti, sun-dried tomatoes, toasted pine nuts, and grated Pecorino, this dish becomes a satisfying, flavorful meal you’ll want to repeat. It’s fast, nutritious, and simple to prepare.
Kale Pesto Pasta
The kale pesto has a robust taste, so the pasta needs only a few additions: a handful of sun-dried tomatoes for sweetness, extra toasted pine nuts for crunch, and a generous grating of Pecorino or Parmesan. The result is a quick, elegant meal with minimal fuss.
What do you require?

- Olive oil: use extra virgin olive oil with a fruity flavor.
- Kale: fresh kale cut into thin strips. If using frozen kale, drain well to prevent a watery pesto. For a different profile, substitute 300 g (about 10 cups) spinach or 200 g (about 9 cups) cavolo nero.
- Garlic: adds depth and aroma to the pesto.
- Pine nuts: toast briefly in a dry pan to bring out a nutty crunch.
- Pecorino: gives a salty, tangy finish; you can swap with aged Parmesan or Grana Padano if preferred.
- Pasta: long pasta like spaghetti works beautifully, but tagliatelle or fusilli are also good options.
- Sun-dried tomatoes: for a sweet-savory contrast that brightens the dish.
Preparation

- Heat a few tablespoons of olive oil in a skillet and add the garlic. Stir-fry for about 30 seconds until fragrant.
- Add the kale and fry for 2 minutes, then pour in about ½ cup (120 ml) water. Cover and simmer for roughly 5 minutes until the kale is tender and has reduced in volume.
- Transfer the softened kale, toasted pine nuts, grated Pecorino, and the remaining olive oil to a blender. Pulse until you reach a smooth, creamy pesto. If it’s too thick, add a little more olive oil or a splash of water to loosen the texture.
- Cook the spaghetti according to package directions until al dente. Drain and return the pasta to the pan. Toss the pasta with the kale pesto, then fold in sliced sun-dried tomatoes and extra toasted pine nuts. Finish with shaved Pecorino or Parmesan and serve immediately.
This pasta pairs nicely with a warm baguette and a bright salad — an orange and blue cheese salad complements the rich pesto particularly well.

Made this recipe? Tag your photo on Instagram with #byandreajanssen — I love seeing your versions and often feature favorites. If you enjoyed the recipe, please leave a rating on the recipe card to help other home cooks discover it.
Need more inspiration?
- Find more pasta ideas on the pasta recipes page, including quick mac & cheese, kale and sausage lasagna, and penne with zucchini and walnuts.
📖 Recipe

RECIPE CARD
Kale Pesto
- 10 tablespoons olive oil, extra virgin
- 2 cloves garlic, thinly sliced or crushed
- ½ pound (about 225 g) kale, sliced thinly
- ½ cup water
- ¼ cup pine nuts, toasted
- 3 oz (about 85 g) Pecorino, grated
- 1 pound pasta (spaghetti recommended)
Serving Pasta
- 10 sun-dried tomatoes, cut into strips
- 3 tablespoons pine nuts, toasted
- 2 oz (about 55 g) Pecorino, grated, for serving
Instructions
Make the pesto
- Heat 3 tablespoons olive oil in a pan and add the garlic. Stir-fry for 30 seconds until fragrant.
- Add the kale and fry for 2 minutes.
- Pour in ½ cup water, cover, and stew the kale for about 5 minutes until tender.
- Place the stewed kale, toasted pine nuts, Pecorino, and remaining olive oil in a blender. Pulse until creamy; add more oil if necessary to reach the desired consistency.
Serving
- Cook the spaghetti in plenty of salted water until al dente. Drain and return to the pan.
- Toss the pasta with the kale pesto, add sun-dried tomato strips and extra toasted pine nuts, and mix well.
- Grate Pecorino over the pasta and serve immediately.
Notes
- Refrigerator: Store leftovers in an airtight container for up to two days.
- Freezer: Freeze the pesto or the finished pasta for up to two months; thaw overnight in the fridge before reheating.
- Reheat: Warm the pasta gently in a pan with a splash of olive oil over low heat, stirring until heated through. Alternatively, place in a baking dish, drizzle with oil, and bake 20 minutes at 350 °F (180 °C).
Nutrition
Carbohydrates: 94 g
Protein: 31 g
Fat: 59 g
Fiber: 7 g
Tried this recipe?
Let us know how it was!
3 x Pasta
- Oven-Baked Roast Beef with Pecorino and Arugula
- One Pot Lasagna with Bacon and Mascarpone
- Pasta with Sugar Snap Peas, Asparagus, and Shrimp