A high-fiber diet doesn’t have to be dull and tasteless. Everydayhealth.com suggests finding fiber in tasty treats like fresh berries, pears, almonds, and even cocoa powder.

Here are 10 of the best natural sources to add more fiber to your diet:

1. Artichokes — few fiber-rich foods are more fun to eat than artichokes, and this veggie treat provides you with about 7 grams of fiber.

2. Pears — sweet, juicy pears rank high up on the list of surprisingly fiber-rich foods, ranging between 4.4 and 5.5 grams depending on the type of pear.

3. Berries — blackberries and raspberries weigh in at 4 grams of fiber per serving and can be very tasty as a topping to breakfast cereal, as a stand-alone dessert, or as a simple, refreshing snack.

4. Mixed veggies — one-half cup of cooked vegetables delivers about 4 grams of fiber.

5. Cocoa powder — just 2 tablespoons of unsweetened cocoa powder in a one-cup serving of hot chocolate equals about 4 grams of fiber.

6. Sweet potato — cooked with its skin on, a sweet potato serves up 3.8 grams of fiber. You can also get this fiber by baking sweet potato fries, a great alternative to traditional French fries.

7. Dried figs — sweet, slightly-chewy treats give you about 3.7 grams of fiber per serving.

8. Pumpkin — a half-cup of canned pumpkin has about 3.6 grams of fiber. It’s a great ingredient in pies and breads. It also helps thicken stews and soups.

9. Almonds — these nuts have a number of health benefits, including a relatively high fiber content — 3.5 grams of fiber per serving.

10. Peas — the common green pea served as a side dish or added to stews and casseroles provides 2.5 to 3.5 grams of fiber per serving. Split peas, commonly used in pea soup, have as much as 8 grams per serving.