13 Best Dinner Foods That Keep You Full, According to Dietitians


Recent research has shown that omega-3 fatty acids may help people who are overweight or obese feel fuller.


Shrimp and other shellfish contain zinc and selenium, two important minerals for immune health and increased energy.

Chicken Sausage

In order to feel more satisfied and full with your dinner, consider adding a source of protein and/or fat.

Baked or Boiled Potatoes

Cooked, skinned potatoes are a good foundation of several vitamins and minerals, including vitamin C and potassium.

Sautéed Veggies

Sautéed veggies are super healthy but if you use a cup of olive oil, it's too much.

Lean Proteins

Protein helps you get full faster and stay full longer after a meal. The goal is to make about 1/4 of your plate protein at dinner time.

Whole-Grain Rice & Pastas

Fill half your plate with vegetables to get a big fiber boost with the least amount of calories. 

Lentil or Chickpea Pasta

The best foods you can add to your dinner plate to help keep you full are the ones full of fiber and protein.

High-Fiber Salads

If you're making a salad, make sure to add a protein like grilled chicken or fish, and lots of fiber.

Sweet Potatoes

One of my favorite foods to add to dinners for satiety are sweet potatoes.

Beans and Legumes

An often-overlooked food that can keep you feeling full at dinner is beans.

Grass-Fed Beef

Studies have shown grass-fed beef has lower levels of saturated fat compared to traditional grain-fed beef.

Easy Mediterranean Diet Meal Plan for Beginners