Trying to lose some weight?

These six high-fiber foods help keep you feeling full and satisfied.

Here’s the science behind them, plus simple ways to add them to your meals.

Hearty Minestrone soup

And be sure to drink plenty of water to help prevent all that fiber from backing you up.

Consuming whole-grainfiber has been linked toa lower risk of diabetes, heart disease and even some cancers.

Sneak it in:Whole-wheat pasta has a heartier flavor than regular.

Roasted Root Veggies and Greens over Spiced Lentils

More best bets:Oat bran, barley, quinoa.

Lentils

Pictured Recipe:Roasted Root Veggies & Greens over Spiced Lentils

This versatile (and cheap!)

They’re great in veggie burgers, too.

Artichokes with Lemon & Dill

More best bets:Split peas, black beans, chickpeas.

Artichokes

Supplements made from artichoke extract have gotten some weight-loss buzz.

But beware: There’s no real evidence they work.

muesli with raspberries

Instead, skip the supplements and make friends with the real thing.

Sneak them in:Jazz up a spinach dipor your favorite spaghetti sauce with chopped cooked artichokes.

Use frozen instead of canned to save on sodium.

Cocoa-Chia Pudding with Raspberries

More best bets:Broccoli, cabbage, avocados.

Frozen raspberries are great for smoothies.

More best bets:Blackberries, pears, mangoes.

Cranberry Almond Granola Bars

Just one serving delivers 40% of your total daily recommended fiber.

They also pack protein, calcium, magnesium and other mineralsall for under 150 calories.

More best bets:Flaxseed and sunflower seeds.

Almonds

Pictured Recipe:Cranberry-Almond Granola Bars

Talk abouta nutrient powerhouse.

Sneak them in:Sprinkle slivered almonds over fresh fruit, yogurt or a green salad for extra crunch.

Just be mindful of serving sizes.

Like all nuts, almonds are high in calories.

More best bets:Pistachios, pecans, peanuts.