clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pesto shrimp pasta on a white plate

Keto Creamy Pesto Shrimp Pasta

  • Author: Natalie
  • Prep Time: 5
  • Cook Time: 10
  • Total Time: 15 minutes
  • Yield: 2 1x


  • 1/2 pound wild caught shrimp (peeled and deveined)
  • 2 tablespoons grass fed butter (or ghee for dairy free), divided
  • 1/2 cup chopped red bell pepper
  • 1/4 cup chopped red onion
  • 1 clove of garlic
  • 1/4 cup pesto
  • 2 tablespoons heavy cream (use original flavor nutpods or coconut milk¬†for dairy free)
  • 9-ounce package hearts of palm pasta (code TASTESLOVELY for 15% off), drained
  • 1 cup chopped spinach
  • kosher salt + black pepper
  • 2 tablespoons roasted pinenuts, for garnish
  • 2 tablespoons grated parmesan, for garnish (leave off if dairy free)


  1. Preheat your cast iron skillet over medium heat for 5 minutes.
  2. Add 1 tablespoon of the ghee, and lay the shrimp in an even layer. Cook until the first side turns pink, 1-2 minutes. Flip and cook the other side 30-60 seconds. Transfer the cooked shrimp to a plate.
  3. To the same cast iron skillet, add the last 1 tablespoon ghee. Add the bell pepper and onion. Cook for 5 minutes, stirring occasionally, until softened.
  4. Add the garlic, and cook for just 30 seconds until fragrant.
  5. Add in the pesto and nutpods. Stir for 30 seconds to warm, then add in the hearts of palm pasta, cooked shrimp + spinach. Toss and cook for 1-2 minutes to warm through.
  6. Serve warm, topped with pinenuts and grated parmesan.
  7. Tips, FAQs and substitution info in the Recipe Notes below!


Dairy Free: My homemade pesto is dairy free! Be sure to use nutpods or coconut milk if dairy free, and leave off the parmesan.

Pasta: My favorite keto friendly pasta swap out is this hearts of palm pasta (code TASTESLOVELY for 15% off). I specifically like this one because it doesn’t have citric acid, so no briney taste. You could also use zucchini noodles, but I find them to release too much water and get soggy for pasta. Hearts of palm pasta releases no water!

Nutrition Facts: The nutritional information is calculated based on the exact ingredients and quantities listed in the Ingredients above. It is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary, especially if you make recipe substitutions. Always best to go off your own calculations based on the ingredients and measurements you use.