Homemade pesto pasta with bacon on a plate

Homemade Pesto Pasta with Bacon

Tasty homemade pesto with cream, pasta and bacon. This deliciously creamy and flavourful pasta is simple to make and tastes divine!

Keyword homemade pesto pasta
Prep Time 10 minutes
Total Time 10 minutes
Servings 2 people


  • 1 large bunch fresh basil leaves chopped
  • 1/4 cup pine nuts
  • 5 tbsp olive oil
  • 2 sml/medium garlic cloves chopped
  • 4 tbsp parmesan grated
  • 1 small packet of lardons/4 slices of bacon chopped
  • 1/2 large onion chopped
  • 2 servings pasta
  • 1 tsp olive oil
  • 1 dash salt and pepper
  • 1/4 cup pouring cream full fat


  1. Using a blender, add in the basil, pine nuts, olive oil, garlic and parmesan. Pulse until the mixture is smooth and green.

  2. Remove the pesto and transfer into a bowl. Set aside. Boil water for the pasta.

  3. Put your pasta in the pot of boiling water with a dash of salt and olive oil. Cook as per instructions on the packet. Usually around 10 minutes so wait 5 minutes to begin the rest.

  4. While the pasta is cooking, add a tsp of olive oil to the frying pan and heat on low-medium. Add your onions and cook for a minute or so. Then add in the bacon.

  5. Cook the onions and bacon until fragrant, then add in some pesto. Depending on your taste, use as much as you like but I used less than half of my pesto.

  6. Turn the heat down to simmer and mix the pesto around a bit. Quickly after the pesto is added, gently pour in the cream.

  7. Mix it all together and taste. You can decide if you want to add more pesto or cream depending on your own taste. Remove from the heat.

  8. Strain the pasta once it is al dente (as they say in Italy!) by testing it. Once that is done, strain the pasta.

  9. Pour the pasta into the frying pan and mix it all together. You want to coat all the pasta. If you have added too much pasta you can always throw on a bit more pesto.

  10. Done! Ready to serve immediately. I like to heat my plates before serving so that it helps keep the pasta warm while you eat. 

  11. Enjoy!