Finding a meal that is genuinely low in calories without leaving you hungry an hour later is not always easy. The trick is fiber. A high protein, high fiber plate built around beans, whole grains, or plenty of vegetables fills you up, supports digestion, and keeps blood sugar steadier than a plate of refined carbs ever could. Below are five high-fiber dinners, each under 500 calories, that are simple enough for a weeknight dinner and satisfying enough to actually look forward to. Every recipe pairs fiber with a solid source of protein, since that combination is what actually keeps hunger away until morning, rather than fiber or protein alone.
Why Fiber-Rich, Low-Calorie Meals Matter After 50
As metabolism slows with age, it becomes easier to gain weight even when eating the same portions you always have. A fiber-rich plate helps in two ways. First, dietary fiber slows digestion, so you feel full on fewer calories, which naturally curbs the late-night snacking that undoes an otherwise healthy day. Second, fiber supports steady blood sugar and regular digestion, both of which tend to need more attention after 50, when insulin sensitivity and gut motility can both decline somewhat.
Pairing fiber with lean protein, like chicken, fish, or a simple bean, makes a nutritious meal even more satisfying. Most adults fall well short of the recommended 25 to 30 grams of fiber a day, and this final meal of the day is often the easiest one to fix that gap, since it usually involves more cooking and more room for vegetables, legumes, and grains than a rushed breakfast or lunch.
1. One-Pan Lemon-Garlic White Bean Chicken Skillet
This one-pan dinner comes together in about 25 minutes and delivers close to 12 grams of fiber per serving, mostly from the white beans. Start by searing a boneless chicken breast in olive oil over medium-high heat until golden on both sides, then set it aside while you soften minced garlic and halved cherry tomatoes in the same pan. Add a can of drained white beans, a generous squeeze of lemon juice, and a splash of broth, letting everything simmer for a few minutes so the flavors combine. Return the chicken to the pan, spoon the bean and tomato mixture over the top, and let it all finish cooking together until the chicken is tender and the sauce has thickened slightly. Finish with torn fresh basil and a crack of black pepper. Everything cooks in one pan from start to finish, so cleanup is quick.
Approximate stats: 420 calories, 13g fiber, 38g protein per serving.
Serve it with a small piece of whole-grain bread to soak up the tangy sauce, or skip the bread entirely and add extra greens for even more fiber without extra calories. Leftovers keep well in the fridge for up to three days, which makes this an easy meal prep recipe you can lean on all week.
2. Honey Garlic Salmon and Broccoli Rice Bowl
Fish is one of the few proteins that also brings healthy fats to the table, and this bowl pairs it with brown rice and plenty of broccoli for a fiber boost that a plain fillet alone would not offer. Whisk together honey, minced garlic, low-sodium soy sauce, and a splash of rice vinegar to make a quick glaze, then brush it generously over the fillets. Roast on a sheet pan alongside broccoli florets tossed in a little olive oil, at 400 degrees, until the fish flakes easily and the florets turn crispy at the edges, about 12 to 15 minutes. Spoon both over a small scoop of brown rice and drizzle any extra glaze from the pan on top.
Approximate stats: 460 calories, 8g fiber, 34g protein per serving.
If you are watching sodium, use low-sodium soy sauce and taste before adding any extra salt; the glaze is naturally flavorful enough that you rarely need much more. Swapping in cauliflower rice for half the brown rice is an easy way to lower the calories even further while keeping the bowl just as filling.
3. Loaded Black Bean and Sweet Potato Tacos
This vegetarian dish proves a plant-based dinner can still be hearty. Roast cubed sweet potato with a little olive oil, cumin, and smoked paprika until tender and lightly caramelized at the edges, then warm a can of black beans with the same spices and a pinch of chilli flakes for extra heat. Pile both onto small corn tortillas and top with crisp lettuce, a spoon of Greek yogurt in place of sour cream, diced avocado, and a squeeze of lime. Black beans alone bring roughly 15 grams of fiber per cup, so even two servings leave you well past the fiber most people fall short of getting from a single meal.
Approximate stats: 410 calories, 14g fiber, 16g protein per serving (two pieces).
For a protein-packed version, add shredded rotisserie chicken or a fried egg on top without pushing the calorie count much past 500. A squeeze of hot sauce adds bold flavor without adding meaningful calories.
4. Creamy Tuscan White Bean and Sun-Dried Tomato Soup
On a cooler evening, this bean soup is the kind of dinner option that feels indulgent while staying light. Sauté diced onion and garlic in olive oil until soft, then add two cans of white beans along with broth and a handful of chopped sun-dried tomato. Blend about a third of it directly in the pot with an immersion blender to create a naturally creamy texture without any heavy cream, then stir in a few handfuls of fresh spinach until wilted. A little grated cheese on top adds a cheesy richness without tipping the calorie count too far.
Approximate stats: 380 calories, 11g fiber, 18g protein per serving.
This one-pot meal also freezes well, so it is worth doubling the recipe and keeping a few servings on hand for nights when cooking is the last thing you want to do. Pair it with a small grain roll if you want a slightly more substantial plate.
5. Chickpea and Feta Cobb Salad with Lemon Vinaigrette
This salad does not have to mean bacon and blue cheese to be worth eating. This version swaps in a hearty legume and a salty cheese for a Mediterranean-inspired take, layered over a fresh salad base of lettuce with cucumber, halved cherry tomatoes, and thinly sliced red onion. Whisk olive oil, lemon juice, a touch of Dijon mustard, and a pinch of oregano for a simple, zesty vinaigrette, and toss it through just before serving so the greens stay crisp. The legume adds both fiber and plant protein, so this stays filling despite being made mostly of vegetables.
Approximate stats: 390 calories, 12g fiber, 17g protein per serving.
Grilled chicken can be added for a heartier version, and swapping in a small piece of grain pita on the side turns this into a more complete plate without much extra effort.
Quick Swaps for Even More Variety
Once you have the basic method down, these five recipes are easy to riff on for a completely different, still filling, dinner almost any night of the week. Turn the chicken skillet into a tangy buffalo chicken version by tossing the shredded chicken in hot sauce before adding it back to the beans, or go the smoky salsa chicken route with cumin, chili powder, and a spoonful of salsa stirred through instead of tomatoes. Prefer something creamier? Stir a spoonful of yogurt into the pan off the heat just before serving. This works just as well with the salmon: wrap the roasted fish in warmed tortillas with lettuce and a spoonful of creamy avocado instead of serving it over rice, or swap the beans in the pan for a quick chicken and sweet potato hash if you want more heartiness. If you would rather skip rice altogether, orzo or rice noodles both make a good base. For a wholesome, Italian-inspired twist on the Tuscan soup, stir in a handful of orzo and finish with a savory sprinkle of parmesan. And for the salad, teriyaki-glazed chicken works well if you want a different flavor, or toss the same ingredients with grain pasta for a heartier pasta salad instead.
Making These Recipes Part of Your Routine
None of these five dinners require special equipment or hard-to-find ingredients, which is exactly the point. Rotating a few high-fiber, high-protein meals through your week takes the guesswork out of eating well and makes it far less likely you will reach for takeout on a tired evening. If you want to keep track of exactly how these recipes fit into your daily calorie and fiber goals, a simple tracking tool like Kalorix can log the numbers for you in seconds, so you always know where you stand without doing the math yourself.
Common Questions About Fiber-Rich, Low-Calorie Dinners
What is a good 500 calorie meal for dinner?
A good 500 calorie dinner typically combines a protein source, a fiber-rich carbohydrate like beans or grains, and a generous portion of vegetables. All five recipes above fall comfortably under that number, and several land at less than 500 calories with room to spare, while still providing enough protein and fiber to keep you satisfied.
What can I eat for dinner that has a lot of fiber?
Beans, lentils, and grains, along with vegetables like leafy greens and squash, are among the most reliable sources of fiber. Building a meal around one of these, rather than treating it as a side dish, is the easiest way to significantly raise the fiber content of your plate.
Are there vegetarian or vegan choices among these recipes?
Yes. The black bean recipe and the salad above are naturally vegetarian, and both can be made vegan by using a plant-based yogurt or skipping the cheese.
How much fiber should a dinner realistically provide?
There is no strict rule, but aiming for 8 to 15 grams of fiber at dinner is a reasonable target for most adults over 50, especially if breakfast and lunch fall short. Each recipe above lands within or above that range, which makes it easier to reach a full day's fiber goal without needing a separate high-fiber snack later.
Can these high-fiber dinners be prepped ahead of time?
Most of them hold up well in the fridge for two to three days, and the soup freezes especially well. Cooking a double batch on a quieter evening and reheating portions through the week is an easy way to keep fiber-rich dinners on hand without cooking from scratch every night.
In Summary
You do not need to overhaul your whole diet to eat more fiber at dinner. Picking one or two of these five recipes to rotate into your week already covers a meaningful share of your daily fiber goal, while still leaving room for the protein that keeps you satisfied until morning. Start with whichever recipe sounds most appealing tonight, and build a small rotation from there at your own pace.
Medical Disclaimer: This content is for informational purposes only and is not intended as medical advice. Always consult a qualified healthcare provider before making changes to your diet, especially if you have an existing health condition or take medication. See our full medical disclaimer for details.