Penne with Ham, Mushrooms and Peas


Pasta perfectly balanced with diced ham, slices of mushrooms and fresh garden peas in a delicate creamy sauce, finished with a touch of fresh lemon juice and smoked Cheddar.

Prep Time:
20 mins
Cook Time:
20 mins
Total Time:
40 mins
6 servings


  • 1 pound penne pasta

  • 1 tablespoon olive oil

  • 1 cup finely diced white onion or cooking onion

  • 1 tablespoon minced garlic

  • ½ teaspoon dried chili flakes

  • 1 cup diced ham, 1/4-inch/0.5 cm

  • 3 cups thinly sliced button mushrooms

  • 2 cups 35% cream

  • 2 cups peas, fresh or frozen

  • 1 ½ cups shredded smoked Canadian Cheddar cheese

  • 3 tablespoons lemon juice

  • ½ cup chopped fresh parsley

  • 1 pinch Salt and black pepper


  1. In a large pot of boiling, salted water, cook penne according to package directions until tender, but firm. Drain and set aside.

  2. Meanwhile, in another large pot, heat oil over medium heat. Add onions and cook, stirring for about 3 minutes or until tender and fragrant. Add garlic and chili flakes and cook, stirring for 30 seconds or until fragrant. Add ham and cook, stirring well, for 30 seconds. Add mushrooms and cook, stirring for 3 minutes or until water is starting to release from mushrooms. Increase heat to high and cook, stirring for about 5 minutes longer or until water is evaporated and mushrooms brown lightly.

  3. Pour in cream and bring to a simmer, stirring often (don't boil it). Reduce heat and simmer for 2 to 3 minutes or until slightly reduced. Stir in peas and heat through (if using fresh peas, simmer for 2 to 3 minutes or until tender).

  4. Add drained pasta and cheese to pot and stir to mix well. Stir in parsley and lemon juice. Taste and season with salt and pepper. Serve immediately.


When seasoning "to taste," everyone's palate is different and may need more or less salt and pepper.

The smoked Canadian Cheddar can be substituted with smoked Canadian Gouda or aged Canadian Provolone.

Nutrition Facts (per serving)

825 Calories
47g Fat
73g Carbs
28g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 825
% Daily Value *
Total Fat 47g 61%
Saturated Fat 26g 132%
Cholesterol 151mg 50%
Sodium 559mg 24%
Total Carbohydrate 73g 27%
Dietary Fiber 7g 24%
Total Sugars 6g
Protein 28g
Vitamin C 31mg 154%
Calcium 299mg 23%
Iron 4mg 23%
Potassium 513mg 11%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.