You’ll never miss the beef in this hearty and flavorful spaghetti prepared with Italian turkey sausage, artichoke hearts, spinach, and mushrooms.

This is by far one of the healthiest spaghetti recipes I’ve ever made! I was craving Italian last night and remembered this recipe I posted in the first month of starting the blog. My awesome healthy-eating friend (her name is Amy, too!) told me about it, and I’ve always loved it.

This spaghetti is so hearty, flavorful, and full of Italian turkey sausage, artichoke hearts, mushrooms, and spinach. I used half of a five ounce bag of spinach in this recipe (about 2 ½ cups), but if your grocery store has a salad bar you can buy just enough spinach for the recipe. (I’ll eat my leftover spinach later in a salad!)
And did I mention that it comes together in just 30 minutes if you have your pasta going while making the sauce?! Even better!

This is no doubt a healthier compromise if you’re a spaghetti lover like me. Enjoy!

Turkey Sausage Spaghetti
Ingredients
- 8 ounces whole grain spaghetti noodles cooked according to package directions and drained
- 1 tablespoon extra virgin olive oil
- 1 pound Italian style turkey sausage links casings removed
- 1 ½ cups chopped yellow onion
- 1 tablespoon minced fresh garlic
- 1 (24 ounce) jar traditional spaghetti sauce
- 1 (4.5 ounce) jar sliced mushrooms drained
- 1 (14 ounce) can artichoke hearts drained and roughly chopped
- 1 pint cherry or grape tomatoes halved
- 2 teaspoons Italian seasoning
- Salt and black pepper to taste
- 2.5 ounces fresh baby spinach leaves about 2 ½ cups, tightly packed
- Grated Parmesan cheese for topping optional
Instructions
- Begin cooking pasta according to package directions.
- Heat olive oil in a large skillet over medium high heat. Add turkey sausage and onions and cook, crumbling turkey sausage as it cooks, until browned, no longer pink, and fully cooked (about 5 minutes) while stirring constantly. Add garlic and cook until fragrant, about 30 seconds.
- Add spaghetti sauce, mushrooms, artichoke hearts, cherry tomatoes, Italian seasoning, salt, and pepper. Stir well to combine.
- Bring to a gentle boil. Reduce heat, cover and simmer for 10 minutes. Add spinach and stir well to combine. Cook for an additional 2 minutes, or until spinach has just wilted.
- Serve over pasta. Sprinkle with grated Parmesan cheese, if desired.
Notes
Nutrition
If provided, nutritional info is a courtesy, is not guaranteed and should only be considered as a guideline.
Originally published January 11, 2012. Updated with new photographs and text March 5, 2017.















Melissa
Delicious! My children and my husband loved it! I was a little hesitant because my little ones do not like artichokes but they did not even realize it was in the food and they said they liked what I made. This is definitely a winner in my family and a keeper! 🙂
Thanks so much, Melissa… so happy everyone enjoyed it and the artichokes were missed by the kids (LOL!). Happy New Year! 🙂
Lauren
My husband and I really enjoyed this! We especially liked that the ingredients were (mostly) on hand.
Thanks so much, Lauren. So glad you enjoyed it! 🙂
Cheryl Salter
This looks yummy ! This will a perfect recipe for my households love for turkey sausage ! Thanks for the share .
It was REALLY good! Hope you all enjoy it as much as we did!