If you’ve ever wondered what to do with those vibrant green carrot tops, this recipe is a good place to start. The greens are completely edible, and here they’re used in a pesto that marries perfectly with the cheesy flavor of carrot pasta sauce. And if your carrots don’t have lovely greens, parsley makes a great substitute.

Carrot Pasta Sauce with pasta in a bowl with pesto - 1

This carrot pasta is pure comfort-food energy — creamy, cozy, and very much giving mac-and-cheese vibes — but with a lighter, veggie-forward twist. The sauce is made silky and rich by blending carrots into a smooth, velvety base, creating that nostalgic, creamy pasta feel without being heavy. Adding the carrots not only boosts the veggie count but also brings a subtle sweetness that makes this dish especially satisfying.

I love making this in the spring when carrots show up with their leafy tops still attached, but this recipe is flexible. The optional carrot-top pesto adds a fresh, slightly herbaceous contrast to the creamy sauce, but it can just as easily be swapped for classic basil pesto or a good-quality store-bought version. The result is a pasta that feels indulgent and comforting like mac and cheese, yet freshened up with vegetables — ready in under 30 minutes and perfect for an easy weeknight dinner.

Key ingredients for the carrot pasta sauce

To make the carrot pasta sauce, here’s what you’ll need:

  • Pasta – choose your favorite short shaped pasta!
  • Carrots (and their tops) – look for them at the farmer’s market with their vibrant green tops attached. No need to peel them; just give them a good scrub. Don’t toss the tops! Reserve them for the pesto.
  • Garlic + onion – these add flavor.
  • Cream cheese – gives the sauce its delicious creamy texture.
  • Parmesan cheese – adds richness and flavor to the sauce.
Carrot Pasta Sauce mixed with pasta in a pot. - 2 Carrot sauce over pasta in a pot with pesto - 3

Store leftovers

You can store any leftovers in a covered container in your fridge for up to 4 days. I like to reheat them gently on the stovetop, adding a splash of water to loosen the sauce, but a microwave works well, too.

a bowl of carrot pasta with pesto - 4 a bowl of carrot pasta with pesto - 5

Creamy Carrot Pasta Sauce Topped with Pesto

  • Pin
Creamy Carrot Pasta Sauce Topped with Pesto - 6

Ingredients

  • ▢ 12 ounces short-shaped pasta
  • ▢ 1 tablespoon olive oil (plus extra for the pasta)
  • ▢ 6 medium carrots
  • ▢ 4 cloves garlic (chopped)
  • ▢ 1 large onion (chopped)
  • ▢ 2 cups chicken or vegetable stock (divided)
  • ▢ ½ cup cream cheese (can be light)
  • ▢ ½ cup grated parmesan cheese
  • ▢ 1 teaspoon sea salt (plus more to taste)
  • ▢ 1 pinch pepper and chili flakes

Carrot Top Pesto

  • ▢ 1 cup carrot top greens (see notes)
  • ▢ 2 tablespoons olive oil
  • ▢ 2 tablespoons toasted cashews
  • ▢ 2 tablespoons parmesan
  • ▢ 2 tablespoons fresh lemon juice
  • ▢ 1 small garlic
  • ▢ 1 pinch sea salt

Instructions

  • Cook the pasta in a large pot of salted water until al dente. Drain the pasta then return it to the pot and toss it with a little olive oil. 12 ounces short-shaped pasta
  • While the water is heating, prepare the rest of the meal. Add the carrot top pesto ingredients to your food processor and blend on high until mostly smooth. Add 1-2 tablespoons of water, if needed, to thin the pesto. 1 cup carrot top greens, 2 tablespoons olive oil, 2 tablespoons toasted cashews, 2 tablespoons parmesan, 2 tablespoons fresh lemon juice, 1 small garlic, 1 pinch sea salt
  • Heat the oil in a large frying pan over medium-high heat. Add the carrots, garlic, and onion and saute for 5 minutes. Add ½ cup of the chicken stock and steam until the carrots are soft and the liquid has evaporated. 1 tablespoon olive oil, 6 medium carrots, 4 cloves garlic, 1 large onion
  • Transfer the veggies to your blender then add 1 cup of the chicken stock, cream cheese, parmesan cheese, salt, pepper, and chili flakes and blend on high until smooth. If needed, add extra chicken stock (up to ½ cup) to thin the sauce. Taste the sauce and season with extra salt, if needed. ½ cup cream cheese, ½ cup grated parmesan cheese, 1 teaspoon sea salt, 1 pinch pepper and chili flakes
  • Pour the sauce over the cooked pasta in the pot and mix well. Serve the pasta with some of the carrot top pesto over the top.

Video

Notes

Nutrition

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

a bowl of carrot pasta with pesto - 7 a bowl of carrot pasta with pesto - 8

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

a bowl of carrot pasta with pesto - 9

Roasted Cherry Tomato Sauce

Magic Vegan Mushroom Sauce

Dreamy Vegan Cauliflower Alfredo Sauce

The Creamiest Pesto Sauce (made without heavy cream)

a bowl of carrot pasta with pesto - 10

Creamy Carrot Pasta Sauce Topped with Pesto

Ingredients

  • 12 ounces short-shaped pasta
  • 1 tablespoon olive oil , plus extra for the pasta
  • 6 medium carrots
  • 4 cloves garlic , chopped
  • 1 large onion , chopped
  • 2 cups chicken or vegetable stock , divided
  • ½ cup cream cheese , can be light
  • ½ cup grated parmesan cheese
  • 1 teaspoon sea salt , plus more to taste
  • 1 pinch pepper and chili flakes

Carrot Top Pesto

  • 1 cup carrot top greens , see notes
  • 2 tablespoons olive oil
  • 2 tablespoons toasted cashews
  • 2 tablespoons parmesan
  • 2 tablespoons fresh lemon juice
  • 1 small garlic
  • 1 pinch sea salt

Instructions

  • Cook the pasta in a large pot of salted water until al dente. Drain the pasta then return it to the pot and toss it with a little olive oil. 12 ounces short-shaped pasta
  • While the water is heating, prepare the rest of the meal. Add the carrot top pesto ingredients to your food processor and blend on high until mostly smooth. Add 1-2 tablespoons of water, if needed, to thin the pesto. 1 cup carrot top greens, 2 tablespoons olive oil, 2 tablespoons toasted cashews, 2 tablespoons parmesan, 2 tablespoons fresh lemon juice, 1 small garlic, 1 pinch sea salt
  • Heat the oil in a large frying pan over medium-high heat. Add the carrots, garlic, and onion and saute for 5 minutes. Add ½ cup of the chicken stock and steam until the carrots are soft and the liquid has evaporated. 1 tablespoon olive oil, 6 medium carrots, 4 cloves garlic, 1 large onion
  • Transfer the veggies to your blender then add 1 cup of the chicken stock, cream cheese, parmesan cheese, salt, pepper, and chili flakes and blend on high until smooth. If needed, add extra chicken stock (up to ½ cup) to thin the sauce. Taste the sauce and season with extra salt, if needed. ½ cup cream cheese, ½ cup grated parmesan cheese, 1 teaspoon sea salt, 1 pinch pepper and chili flakes
  • Pour the sauce over the cooked pasta in the pot and mix well. Serve the pasta with some of the carrot top pesto over the top.

Notes

https://www.theendlessmeal.com/creamy-carrot-pasta/