Share this Story

Foods & recipes that fight cancer

Diana De Cicco is a food editor and writer based in New York City. She has a master's degree from New York University in Food Studies. Her passions are eating, traveling, and eating while traveling.

Eat for your health

We all know that eating plenty of fruits and vegetables is good for your health, but we may not know exactly what to eat to help prevent cancer.
Eat for your health

There are tons of fruits and vegetables with cancer-preventing qualities so eat up. Just remember to continue to take care of yourself in other ways because healthy eating is only part of the equation.

Steamed artichokes

Makes 4 to 6 servings


  • 3 tablespoons Parmesan cheese
  • 2 cups Italian style breadcrumbs
  • 2 garlic cloves, finely minced
  • Pepper, to taste
  • 3 medium artichokes, rinsed and stem and tips trimmed


  1. Combine cheese, breadcrumbs, garlic and pepper in a bowl.
  2. Place artichokes on a flat surface and spoon breadcrumb mixture in between leaves.
  3. Place a steamer basket in the bottom of a pot and fill with about an inch of water. Arrange artichokes in steamer basket, cover pot and steam for 10 to 15 minutes or until artichokes are tender.
  4. Remove artichokes with a slotted spoon and serve immediately.

Fruit sorbet

Makes 4 to 6 servings


  • 2 cups pineapple, diced and frozen
  • 1/3 cup raspberries, frozen
  • 1/3 cup blueberries, frozen
  • 1/3 cup strawberries, sliced and frozen
  • 1 mango, diced and frozen
  • 1 cup pineapple juice
  • 2 tablespoons almonds, chopped


  1. Remove fruit from freezer and let thaw for 5 to 10 minutes. Combine all fruits with pineapple juice in blender and blend until smooth.
  2. Spoon mixture into individual cups or one large container. Freeze for at least 30 minutes. When ready to serve, sprinkle with almonds.

Spinach and tomato stuffed squash

Makes 4 servings


  • 4 fresh summer squash
  • 2 cups frozen spinach, thawed
  • 1 tablespoon plain low-fat yogurt
  • 1 onion, chopped
  • 1 teaspoon dill weed
  • 2 tomatoes, chopped


  1. Steam squash in a steamer until tender. Remove squash and when cooled, slice in half lengthwise. Scoop out flesh and place in a blender. Reserve cavity of squash.
  2. Add spinach, yogurt, onion and dill to the blender and pulse until just chopped.
  3. Fold tomatoes into mixture and spoon into the empty squash. Place squash on foil-covered baking sheets and bake at 350 degrees F for 15 to 20 minutes.

Watch: How to reduce your risk of breast cancer gives you a few tips on how to reduce your risk of getting the second most common cancer, breast cancer!

More cancer fighting tips

Recipes to prevent breast cancer
3 Cancer-fighting recipes
Foods that fight cancer

2 of 2
New in Food & Recipes

And you'll see personalized content just for you whenever you click the My Feed .

SheKnows is making some changes!

b h e a r d !

Welcome to the new SheKnows Community,

where you can share your stories, ideas

and CONNECT with millions of women.

Get Started