Red Pesto Pasta

This sun-dried tomato pesto pasta dish will be on your table within the next 30 minutes. This super easy to make weeknight dinner also requires only one-pot and will serve up to 6 people.

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings
Calories 544 kcal


  • 2 medium-sized yellow onions chopped
  • 2 garlic cloves minced
  • 3 cups fresh baby spinach leaves
  • 5 cups almond milk plain, unsweetened
  • 1 lb gluten-free penne pasta
  • 2 cups cooked chicken* cubed
  • 1 cup Dairy-free sun-dried tomato pesto Barilla makes a good one
  • 3 tbsp nutritional yeast Could be replaced with 1/2 cup parmesan cheese
  • 2 cups baby tomatoes cut in half
  • 2 tbsp olive oil


  1. Heat 2 tbsp olive oil in a large skillet over medium heat. Sweat the onion slices for 2 minutes.

  2. Stir in the garlic and sweat for an additional 1 minute.

  3. Stir in the baby spinach leaves and cook for 2 minutes, constantly stirring, or until the leaves are completely wilted.

  4. Add the almond milk and stir. Continue cooking, covered, for about 5 minutes or until the milk starts to bubble.

  5. As soon as the milk starts bubbling, stir in the pasta. Cover and simmer, stirring occasionally, for 10 to 12 minutes or until pasta is al dente and most of the liquid is absorbed. 

  6. Remove from heat and stir in the red pesto, cooked chicken, nutritional yeast and baby tomatoes. Stir gently.

  7. Serve immediately!

Recipe Notes

* Cook 1 lb raw chicken to get 2 cups cooked chicken.

For a Vegan Version, replace chicken with the same amount of cooked broccoli or roasted eggplant cubes. You may cook those while cooking the rest of your ingredients to save some time.

For a vegan/dairy-free sun-dried tomato pesto recipe, please refer to the FAQ above the recipe box 

Nutrition Facts
Red Pesto Pasta
Amount Per Serving (1 serving)
Calories 544 Calories from Fat 171
% Daily Value*
Total Fat 19g 29%
Saturated Fat 4g 20%
Cholesterol 38mg 13%
Sodium 742mg 31%
Potassium 428mg 12%
Total Carbohydrates 69g 23%
Dietary Fiber 5g 20%
Sugars 6g
Protein 23g 46%
Vitamin A 42.5%
Vitamin C 18.9%
Calcium 32.6%
Iron 15.9%
* Percent Daily Values are based on a 2000 calorie diet.