Sweet and Cheesy Heirloom Tomato Pasta

A delicious recipe, this vegetarian dish features fresh ingredients from your local farmers market. Serve hot as an entree or refrigerate and serve cold as a side dish.

Prep Time:
25 mins
Cook Time:
44 mins
Total Time:
1 hrs 9 mins
4 servings


  • 1 (16 ounce) box rigatoni pasta

  • 2 tablespoons extra-virgin olive oil

  • 1 red onion, chopped

  • 3 cloves fresh garlic, minced

  • 1 garlic scape, minced

  • 3 large heirloom tomatoes, stemmed

  • 1 sweet pepper, chopped

  • 1 cup chopped broccoli

  • 3 baby bella mushrooms, chopped, or more to taste

  • 1 (6 ounce) can tomato paste

  • 1 teaspoon white sugar

  • 8 fresh basil leaves

  • 2 teaspoons Italian seasoning

  • ½ teaspoon red pepper flakes

  • 1 dash ground cinnamon

  • salt to taste

  • 1 (8 ounce) package soy chicken strips (such as Morningstar Farms®)

  • 1 cup grated Parmesan cheese

  • ¾ cup shredded mozzarella cheese

  • ¼ cup crumbled feta cheese


  1. Bring a large pot of lightly salted water to a boil. Cook rigatoni in the boiling water, stirring occasionally until tender yet firm to the bite, about 12 minutes. Drain.

  2. Heat olive oil in a large pot over medium-high heat. Add red onion, garlic, and garlic scape; cook, stirring occasionally, until fragrant, about 2 minutes. Squeeze tomatoes into the pot. Add sweet pepper, broccoli, and baby bella mushrooms. Simmer until flavors combine, about 5 minutes.

  3. Stir tomato paste, white sugar, basil, Italian seasoning, red pepper flakes, cinnamon, and salt into the pot. Reduce heat to medium-low; cook until broccoli is tender. Add chicken strips; simmer sauce for 20 minutes.

  4. Stir rigatoni into sauce. Mix in Parmesan cheese, mozzarella cheese, and feta cheese.

Cook's Note:

Use penne instead of rigatoni if desired.

Use shaved Parmesan instead of grated if preferred.

Nutrition Facts (per serving)

870 Calories
29g Fat
111g Carbs
48g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 870
% Daily Value *
Total Fat 29g 37%
Saturated Fat 10g 49%
Cholesterol 40mg 13%
Sodium 1342mg 58%
Total Carbohydrate 111g 40%
Dietary Fiber 12g 41%
Total Sugars 18g
Protein 48g
Vitamin C 137mg 683%
Calcium 556mg 43%
Iron 8mg 45%
Potassium 1345mg 29%

* 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.