
If you have been hunting for high fiber dinner ideas that actually keep you full past 8 p.m., this list is built for you. Every recipe here leans on beans, lentils, chickpeas, and vegetables to do the heavy lifting, and every single one comes with real per-serving fiber and protein numbers so you are never guessing what you are eating.
There is a reason fiber has become the nutrition conversation of the moment. Most of us fall well short of the recommended 25 to 38 grams a day, and dinner is the meal where you can close that gap fastest. Fiber slows digestion, feeds the gut bacteria that keep you regular and steady, and blunts the blood-sugar spikes that leave you rummaging for a snack an hour later.
It also plays nicely with the way your body signals fullness. High-fiber, high-protein meals stretch out satiety and support your natural GLP-1 response, the same hormone pathway behind the buzzy weight-loss medications, no prescription required. Pair that with plenty of protein and you have a plate that satisfies without leaving you heavy.
From a 29-gram lentil and feta salad to a weeknight bean and cheese burrito, these dishes span Mediterranean, Mexican, Indian, and beyond. Cook one tonight, and you will see just how easy hitting your fiber goal can taste.
Hearty high-fiber dinners (20g+ fiber)
Lentils, beans, and chickpeas at their most filling — the biggest fiber hits on the list.
1Lentil & Feta Salad
Mediterranean30 min29g fiber29g protein
A bright, briny bowl of tender lentils tossed with crumbled feta, crisp cucumber, tomato, red onion, and a lemony olive-oil dressing. It is Mediterranean cooking at its most honest: pantry legumes doing the heavy lifting, sharp cheese and fresh herbs waking everything up. Ready in half an hour, no stove drama required.
This is a standout among high fiber dinner ideas, delivering roughly 29 grams of fiber and 29 grams of protein per serving, both from the lentils at its heart. That combination is a satiety powerhouse: the fiber feeds your gut and slows digestion while the protein keeps you full, so you stay satisfied for hours.
Tip: Cook the lentils in salted water and dress them while still warm so they drink up the lemon and olive oil.
2Lentil Bolognese
Italian45 min25g fiber27g protein
Everything you love about a slow Sunday ragu, built entirely on lentils. They simmer down with soffritto, tomato, and a splash of red wine into a deep, savory sauce that clings to pasta exactly the way ground-meat bolognese does, minus the heaviness. Forty-five mostly hands-off minutes for a genuinely convincing weeknight bowl.
Each serving brings about 25 grams of fiber and 27 grams of protein, which is remarkable for a plate of comfort food. The lentils give you plant protein and gut-friendly fiber in one pot, so this bolognese keeps you fuller than its meat counterpart and gently supports steadier blood sugar afterward.
Tip: Let the lentils simmer low and slow until they collapse slightly, that is what gives the sauce its meaty, spoon-coating body.
3Coconut Chickpea Curry
Indian30 min26g fiber29g protein
Chickpeas simmered in coconut milk with ginger, garlic, and warming spices until the sauce turns silky and golden. It is the kind of Indian-inspired curry that tastes like it cooked all afternoon but comes together in 30 minutes, fragrant, a little creamy, and endlessly spoonable over rice.
With around 26 grams of fiber and 29 grams of protein per serving, this curry is one of the most satisfying high-fiber dinners you can make from a cupboard. Chickpeas are gut-health champions, and paired with the richness of coconut, the fiber and protein together promote real, lasting fullness.
Tip: Mash a spoonful of the chickpeas against the pan to thicken the sauce naturally, no cornstarch needed.
4Enfrijoladas
Mexican25 min27g fiber34g protein
Soft corn tortillas folded and bathed in a smooth, smoky black bean sauce, then topped with cheese, onion, and a little crema. Think of them as Mexico's answer to enchiladas, but the star is the puréed beans themselves. Comforting, quick at 25 minutes, and deeply satisfying.
These deliver about 27 grams of fiber and an impressive 34 grams of protein per serving, thanks to that generous black bean sauce. Beans are one of the best sources of the fiber your gut microbiome thrives on, and this much protein means the dish eats like a full, sit-down dinner.
Tip: Blend the beans with a ladle of their cooking liquid until pourable so the sauce coats every tortilla evenly.
5Lebanese Lentil Soup
Middle Eastern35 min22g fiber18g protein
A soul-warming Lebanese soup of lentils simmered with cumin, garlic, and a good hit of lemon, finished with plenty of golden fried onions on top. It is humble, earthy, and comes together in about 35 minutes, the sort of one-pot meal that tastes even better the next day.
At roughly 22 grams of fiber and 18 grams of protein per serving, this soup makes an effortless case for lentils as a weeknight staple. The soluble fiber is especially good for gut health and slow, steady digestion, keeping you comfortably full without any heaviness.
Tip: Do not rush the onions, cook them low until deeply browned for the sweet, savory depth that defines this dish.
6Vegetarian Chili
American40 min20g fiber21g protein
A hearty pot of beans, tomatoes, peppers, and warm chili spices left to bubble until thick and rich. This American classic proves you do not need meat for a chili that sticks to your ribs, just a good mix of beans and a patient simmer. Forty minutes to a big, freezer-friendly batch.
Each bowl carries about 20 grams of fiber and 21 grams of protein, most of it straight from the beans. That mix of soluble and insoluble fiber supports gut health and keeps you full for hours, making this chili one of the most reliable high-fiber dinners to cook in bulk.
Tip: Stir in a square of dark chocolate or a spoon of cocoa at the end for a subtle, restaurant-style depth.
7Tofu & Vegetable Stir-Fry
Chinese20 min12g fiber36g protein
Crisp-edged tofu and a rainbow of vegetables tossed in a glossy garlic-ginger sauce, hot and ready in just 20 minutes. This is fast-food speed with real nutrition behind it, the kind of Chinese-style stir-fry that turns whatever crisper-drawer produce you have into a quick, colorful weeknight dinner.
It leads the pack on protein with about 36 grams per serving alongside 12 grams of fiber, a combination purpose-built for satiety and your natural GLP-1 response. The tofu and vegetables together keep you full and steady, exactly the profile you want in a lighter but still substantial dinner.
Tip: Press the tofu and get your pan screaming hot so it sears instead of steams, that is the secret to crisp edges.
8Lentilles au Lard
French45 min26g fiber23g protein
A rustic French dish of green lentils braised with bacon, aromatics, and a whisper of thyme until they are creamy and rich. It is peasant cooking at its finest, deeply savory, warming, and satisfying, the kind of pot you would happily eat with just a hunk of bread. About 45 minutes, mostly unattended.
Delivering roughly 26 grams of fiber and 23 grams of protein per serving, this proves that comfort food can be a fiber powerhouse. French green lentils hold their shape and their gut-friendly fiber beautifully, so every forkful feeds your microbiome while the smoky bacon keeps things indulgent and filling.
Tip: Use French green (du Puy) lentils if you can, they stay firm and never turn to mush during the braise.
9Chickpeas with Spinach
Spanish22 min18g fiber21g protein
A Spanish tapas favorite of chickpeas and spinach stewed with smoked paprika, garlic, and a touch of tomato, sometimes thickened with a little fried bread. It is quick at just 22 minutes, warmly spiced, and equally at home as a main or shared small plate. Simple ingredients, big flavor.
With about 18 grams of fiber and 21 grams of protein per serving, this Andalusian classic packs serious nutrition into a fast pan. Chickpeas bring the fiber and plant protein your gut and appetite both appreciate, while the spinach adds even more fiber and a mineral boost.
Tip: Bloom the smoked paprika in the oil for a few seconds before adding liquid so its flavor perfumes the whole dish.
10Tomato-Braised Butter Beans
Greek30 min18g fiber21g protein
Big, creamy butter beans braised low in a garlicky tomato sauce with oregano and olive oil, the Greek dish known as gigantes. The beans turn meltingly soft and soak up all that bright, herby sauce. It is warm, generous, and comes together in 30 minutes for a plate that feels far more special than its effort.
Each serving offers around 18 grams of fiber and 21 grams of protein, courtesy of those plump butter beans. Their soft texture belies how filling they are, the fiber slows digestion and supports gut health while the protein rounds out a dinner that satisfies without a scrap of meat.
Tip: A generous glug of good olive oil stirred in at the end is what makes this dish taste authentically Greek.
11Salted Edamame
Japanese8 min5g fiber12g protein
The simplest dinner-starter on the list: young soybeans boiled in the pod and showered with flaky salt. Warm, nutty, and endlessly poppable, salted edamame is a Japanese classic that takes all of eight minutes and asks almost nothing of you. Perfect as a side, a snack, or a light protein-rich bite.
While modest at about 5 grams of fiber, edamame punches above its weight with roughly 12 grams of protein per serving, making it a smart high-protein, fiber-boosting addition to any meal. Add a pod-full alongside a stir-fry or bowl and you nudge both your fiber and satiety in the right direction.
Tip: Toss the hot pods with salt the moment they come out of the water so it sticks, then squeeze the beans straight into your mouth.
12Vegetable Green Curry
Thai30 min8g fiber20g protein
A fragrant Thai green curry loaded with vegetables, simmered in coconut milk and green curry paste with basil and lime. It is aromatic and a little fiery, the kind of 30-minute curry that fills the kitchen with the smell of lemongrass and makes plain rice feel like a feast.
This vegetable-forward curry brings about 8 grams of fiber and 20 grams of protein per serving, a lighter but still filling option for your rotation. The medley of vegetables adds gut-friendly fiber while the coconut richness and protein keep it satisfying, ideal when you want something vibrant rather than heavy.
Tip: Fry the curry paste in the thick coconut cream first until it splits and smells fragrant, that is the flavor foundation.
13Bean & Cheese Burrito
Mexican-American20 min20g fiber37g protein
A warm flour tortilla wrapped around creamy refried beans, melted cheese, and a little salsa, griddled until golden. This Mexican-American staple is the definition of a fast, filling dinner, and building it around beans instead of skimping on them turns a quick wrap into a genuinely nourishing meal. Twenty minutes, start to finish.
Loaded with about 20 grams of fiber and a hefty 37 grams of protein per serving, this burrito is proof that convenient food can be seriously high-fiber. The beans supply the fiber your gut loves, and with this much protein it keeps you full straight through to bedtime, no vending machine required.
Tip: Toast the wrapped burrito seam-side down in a dry pan to seal it shut and get that crisp, golden shell.
Lighter high-fiber dinners & salads
Bean and lentil salads and quicker plates for when you want dinner on the table fast.
14Lentil & Walnut Salad
Mediterranean30 min23g fiber20g protein
Earthy lentils tossed with toasted walnuts, fresh herbs, and a sharp vinaigrette, sometimes with a scatter of pomegranate or crumbled cheese. It is a Mediterranean salad with real texture and staying power, the crunch of the nuts against soft lentils making it feel like a proper meal rather than a side.
This bowl delivers roughly 23 grams of fiber and 20 grams of protein per serving, with the lentils and walnuts teaming up for both. Walnuts add healthy fats that, alongside all that fiber, slow digestion and boost satiety, so this light-looking salad keeps you fuller than you would expect.
Tip: Toast the walnuts until just fragrant before adding them, it deepens their flavor and keeps them crunchy in the dressing.
15Pasta e Ceci
Italian30 min17g fiber23g protein
A cozy Italian pasta cooked right in a brothy pot of chickpeas, garlic, rosemary, and tomato until it is thick, starchy, and stew-like. Pasta e ceci is the ultimate cupboard dinner, humble ingredients transformed into something greater than their parts in about 30 minutes. Rustic, warming, and utterly comforting.
At around 17 grams of fiber and 23 grams of protein per serving, this dish shows how chickpeas turn a bowl of pasta into a balanced, high-fiber dinner. The chickpeas bring fiber and plant protein that a plate of plain noodles never could, feeding your gut and keeping you full much longer.
Tip: Blend or mash a portion of the chickpeas into the broth to make the whole pot creamy without any cream.
16Chickpea & Spinach Curry
Indian25 min18g fiber19g protein
Chickpeas and spinach simmered in a spiced tomato-onion masala until thick and fragrant, a quick Indian curry that lands on the table in just 25 minutes. It is warming and lightly spiced, the kind of everyday dish that tastes like home cooking and reheats even better the next day.
Each serving offers about 18 grams of fiber and 19 grams of protein, an easy nutritional win from two humble ingredients. Chickpeas are among the most gut-friendly, satiating legumes around, and the spinach layers in even more fiber, making this a light yet genuinely filling high-fiber dinner.
Tip: Add the spinach in handfuls at the very end so it wilts into the sauce without losing its color.
17Frijoles Charros
Mexican30 min20g fiber30g protein
A soupy, smoky pot of pinto beans cooked cowboy-style with bacon, tomato, onion, and jalapeno. Frijoles charros is Mexican comfort in a bowl, brothy and savory, meant to be eaten with a spoon and plenty of warm tortillas. Thirty minutes gets you a big, generous pot to share.
This bowl brings roughly 20 grams of fiber and a substantial 30 grams of protein per serving, most of it from the pinto beans. Beans are a top-tier source of the fiber that keeps your gut and your appetite happy, and the smoky pork pushes this into satisfying, stick-with-you territory.
Tip: Render the bacon first and build everything in its rendered fat, that smoky base is the heart of the dish.
18Fasolia
Middle Eastern35 min16g fiber22g protein
A Middle Eastern white bean stew simmered with tomato, onion, garlic, and warm spices until rich and thick, often served over rice. Fasolia is deeply savory, homey cooking, the kind of slow-tasting stew that actually comes together in about 35 minutes. Comforting, aromatic, and built to feed a crowd.
With about 16 grams of fiber and 22 grams of protein per serving, this white bean stew is a quietly excellent high-fiber dinner. The beans deliver both the fiber your gut relies on and plenty of plant protein, so a single hearty bowl keeps you satisfied well into the evening.
Tip: Simmer the stew uncovered for the last ten minutes so the sauce reduces and the flavors concentrate.
19Chicken & Vegetable Bowl
American25 min17g fiber38g protein
A clean, satisfying bowl of lean chicken over a generous heap of roasted or sautéed vegetables and greens, finished with a bright dressing. It is the sort of balanced American-style dinner that feels light but eats big, and it is on the table in 25 minutes with minimal fuss.
Topping the protein charts at about 38 grams per serving alongside 17 grams of fiber, this bowl is engineered for fullness and your natural GLP-1 response. The high protein plus vegetable fiber is a proven satiety combination, keeping blood sugar steady and hunger at bay, exactly what you want in a lighter dinner.
Tip: Roast the vegetables at high heat until the edges char for the most flavor and the best texture in the bowl.
20Mapo Eggplant
Chinese25 min10g fiber5g protein
Silky eggplant braised in a spicy, savory Sichuan sauce with garlic, ginger, and a hit of chili-bean paste, a vegetable-forward riff on classic mapo tofu. It is bold, glossy, and a little numbing in the best way, ready in 25 minutes and made to be spooned over steamed rice.
Lighter on the numbers at roughly 10 grams of fiber and 5 grams of protein per serving, this dish shines as a flavorful, vegetable-rich way to add fiber to your plate. Pair it with tofu, edamame, or a bean side to round out the protein and turn it into a fuller high-fiber meal.
Tip: Salt the eggplant and let it sit before cooking so it collapses into that signature silky texture.
21Salade de Thon
French15 min7g fiber26g protein
A classic French tuna salad of flaked tuna, crisp vegetables, and often white beans or greens, brought together with a mustardy vinaigrette. It is fresh, sharp, and ready in just 15 minutes, no cooking required, the kind of effortless dinner that feels like lunch on a sunny café terrace.
This salad offers about 7 grams of fiber and a solid 26 grams of protein per serving, leaning on the tuna for lean protein and vegetables for fiber. It is a lighter option that still delivers real satiety, and tossing in a handful of beans is an easy way to push the fiber higher.
Tip: Whisk the vinaigrette with a spoonful of Dijon so it emulsifies and clings to every ingredient.
22White Bean and Tuna Salad
Spanish12 min13g fiber36g protein
A Spanish salad of creamy white beans and flaked tuna dressed simply with olive oil, sherry vinegar, onion, and parsley. It is no-cook, ready in 12 minutes, and tastes far more than the sum of its pantry parts, bright, briny, and satisfying enough to stand as a full dinner.
Delivering around 13 grams of fiber and an excellent 36 grams of protein per serving, this bowl is a fiber-and-protein double act. The white beans bring the gut-friendly fiber while the tuna piles on lean protein, making it one of the most satiating no-cook high-fiber dinners you can throw together.
Tip: Let the dressed salad rest ten minutes before serving so the beans absorb the vinegar and onion.
23Greek Chickpea Salad
Greek12 min12g fiber16g protein
A crisp, colorful Greek salad built on chickpeas, with cucumber, tomato, red onion, olives, and feta in a lemon-oregano dressing. It is bright and refreshing, ready in 12 minutes, and the chickpeas turn a classic side salad into something substantial enough to call dinner. Pure Mediterranean sunshine in a bowl.
Each serving brings about 12 grams of fiber and 16 grams of protein, with the chickpeas anchoring both. It is a lighter, no-cook option that still supports gut health and steady fullness, and the fiber-plus-protein combination makes it far more satisfying than a plain garden salad.
Tip: Dress the salad just before serving so the vegetables stay crisp and the feta holds its shape.
24Spiced Chickpea Stew
Mediterranean30 min19g fiber21g protein
A warmly spiced Mediterranean stew of chickpeas simmered with tomato, cumin, paprika, and greens until thick and comforting. It is fragrant, satisfying, and comes together in 30 minutes for a one-pot dinner that tastes like it has been cooking far longer. Serve it with crusty bread to catch every drop.
At roughly 19 grams of fiber and 21 grams of protein per serving, this stew is a dependable high-fiber dinner from a single pot. Chickpeas deliver the fiber and plant protein that keep your gut healthy and your appetite in check, so a bowlful stays with you all evening.
Tip: A squeeze of lemon and a drizzle of olive oil at the table brightens the whole pot instantly.
25White Bean & Kale Stew
Italian30 min15g fiber20g protein
A rustic Italian stew of creamy white beans and hearty kale simmered with garlic, olive oil, and a parmesan rind for depth. It is the essence of cucina povera, humble ingredients turned into something nourishing and soul-warming in about 30 minutes. Thick, green-flecked, and made for a chilly night.
This stew provides about 15 grams of fiber and 20 grams of protein per serving, courtesy of the beans and the generous pile of kale. Together they load the bowl with the fiber your gut and satiety both depend on, making this a filling, wholesome high-fiber dinner that feels genuinely restorative.
Tip: Drop in a parmesan rind while it simmers, it melts into the broth and adds savory, umami richness for free.
How to get more fiber at dinner
- Rinse canned beans well to cut sodium and any tinny taste, then keep a few cans on hand so a high-fiber dinner is never more than 20 minutes away.
- Ramp fiber up slowly if you are not used to it. Jumping from 10 to 30 grams overnight can leave you bloated, so add a serving of beans or lentils every few days and drink plenty of water.
- Pair fiber with protein and fat (a scoop of yogurt, a handful of walnuts, a wedge of feta) to stretch satiety and steady your blood sugar through the evening.
- Cook a big pot of lentils or beans on the weekend. They reheat beautifully and turn Tuesday's leftovers into a soup, a salad, or a taco filling with almost no effort.
- Keep the skins and stems on. Much of a vegetable's fiber lives just under the peel, so scrub potatoes and squash instead of peeling them and chop broccoli stalks right into the pan.
Frequently asked questions
What is the easiest way to add more fiber to dinner?
Start with a legume base. Swapping in a cup of lentils, chickpeas, or beans instantly adds 12 to 15 grams of fiber to a meal, far more than most vegetables, and it brings protein along for the ride. From there, keep vegetable skins on and choose whole grains over refined ones to push the number even higher.
How much fiber should I aim for in a single dinner?
If your daily target is 25 to 38 grams, a dinner in the 12-to-20-gram range is excellent and does a lot of the work for the day. Bean- and lentil-forward meals like the ones here often clear 20 grams on their own, which is why they leave you so satisfied.
Can high-fiber dinners help with weight management and GLP-1?
Yes. Fiber slows how quickly food leaves your stomach and helps trigger your body's natural GLP-1 response, the same satiety hormone targeted by newer weight-loss medications. Combined with protein, a high-fiber dinner keeps you full longer and steadies blood sugar, which naturally reduces late-night snacking.
Are high-fiber meals also high in protein?
They can easily be. Lentils, chickpeas, and beans deliver both fiber and plant protein in the same spoonful, and several dinners on this list top 30 grams of protein per serving. Add tofu, tuna, chicken, or a little cheese and you get a complete, filling plate without a lot of extra effort.
Make it a habit. Homecooked plans a week of meals around what's already in your kitchen, tells you the few ingredients you're missing, and walks you through cooking each one — so hitting your fiber and protein goals becomes automatic. Browse more recipes or start planning your week.