But you’ll likely experience some benefit before then. Fiber helps slow down your digestion and requires more chewing, which helps signal to your body that it’s full, keeping your hunger in check throughout the day. One small study published in Food & Nutrition Research actually found that men who ate meals rich in high-fiber foods, like beans and peas, felt more satisfied than those who focused only on protein-rich foods, like pork and veal. Adult women should aim to eat 25 to 28 grams of fiber per day.
Artichokes are delicious when marinated in a little olive oil, thrown on a salad, or added to lightened pasta dishes. “This vegetable has more fiber than any other vegetable, making it one of the best choices when you're looking to boost your fiber intake,” says Zigler. Artichokes are also loaded with antioxidants, which can lower inflammation to promote weight loss.