Whole Wheat Pasta with Shrimp and Dairy-Free Pesto
Al dente whole wheat pasta tossed with juicy, seared shrimp and a vibrant, nutty pesto made completely dairy-free. Fresh basil, garlic, and toasted almonds create a creamy sauce that clings to every strand. A light yet satisfying dinner that comes together in under 30 minutes.
For 4 servings
- boil · ~10 min
Boil the pasta.
1.Bring a large pot of water to a rolling boil over high heat.2.Add 0.5 tsp salt to the boiling water.3.Add whole wheat spaghetti and cook according to package directions until al dente (8-10 min).4.Reserve 0.5 cup pasta water, then drain the spaghetti in a colander.TIPSalting the water is your only chance to season the pasta itself — don't skip it. - saute · ~7 min
Sear the shrimp.
1.Pat the shrimp dry with paper towels and season with a pinch of salt and pepper.2.Heat 1 tbsp olive oil in a large skillet over medium-high heat.3.Add minced garlic (2 cloves) and cook until fragrant (30 sec).4.Add shrimp in a single layer and sear 2-3 minutes per side until pink and opaque.5.Remove shrimp from skillet and set aside. - mix · ~3 min
Make the dairy-free pesto.
1.In a food processor, combine basil leaves, toasted almonds, 1 garlic clove, and nutritional yeast.2.Pulse until coarsely chopped.3.Add lemon juice, 3 tbsp olive oil, a pinch of salt, and a pinch of black pepper.4.Process until smooth, scraping down the sides as needed.5.If the pesto is too thick, add water 1 tbsp at a time until you reach a pourable consistency.TIPToasting the almonds first deepens their flavor. Do it in a dry pan for 2-3 minutes. - assemble · ~2 min
Toss the pasta and plate.
1.Return the drained pasta to the pot or a large bowl.2.Add the dairy-free pesto and toss until every strand is evenly coated.3.If the pasta seems dry, add the reserved pasta water a tablespoon at a time.4.Gently fold in the seared shrimp and halved cherry tomatoes.5.Serve immediately in shallow bowls.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the shrimp thoroughly dry before searing to ensure a golden crust, not steamed.
- 2Reserve at least 1/2 cup pasta water; its starch helps the dairy-free pesto cling to the pasta.
- 3Don't rinse the cooked pasta — the surface starch helps the pesto adhere better.
- 4Toast almonds in a dry skillet over medium heat for 2-3 minutes, shaking often, until fragrant.
- 5For a creamier pesto, add the reserved pasta water 1 tablespoon at a time while tossing.
- 6Serve immediately after tossing; whole wheat pasta can absorb sauce quickly and become dry.
Adapt it for your goals.
High-protein
Add 200g of cooked chickpeas or white beans along with the shrimp for extra plant-based protein and fiber.
nut freeNut-free
Replace toasted almonds with 3 tbsp sunflower seeds or pepitas for a nut-free version that stays creamy and crunchy.
veganVegan
Simply omit the shrimp and add sautéed mushrooms or artichoke hearts for a satisfying vegan main dish.
low oilLow-oil
Reduce olive oil in the pesto to 1 tbsp and use 2-3 tbsp of the reserved pasta water to reach desired consistency — lower fat but still flavorful.
spicySpicy
Add 1/2 tsp red pepper flakes to the pesto or a small fresh chili when searing the garlic for a subtle heat.
Why this is on our healthy list.
Rich in Whole Grains
Whole wheat pasta provides more fiber, B vitamins, and minerals than refined pasta, supporting digestive health and sustained energy.
Lean Protein Source
Shrimp is a low-fat, high-quality protein that supplies selenium and vitamin B12 for immune and nerve function.
Dairy-Free & Heart-Healthy
Using nutritional yeast and olive oil instead of cheese and butter reduces saturated fat while maintaining creamy flavor.
Antioxidant Boost from Basil
Fresh basil is rich in vitamin K and antioxidants like flavonoids, which help combat oxidative stress.
Vitamin E from Almonds
Toasted almonds contribute vitamin E, a fat-soluble antioxidant that supports skin and immune health.
Frequently asked questions
Yes, but note that regular spaghetti may cook faster and absorb less sauce — reserve a little more pasta water for tossing.







