Let’s be honest: “high-fiber” doesn’t exactly scream excitement. But these dinners? They’re proof that fiber can be fun, wildly flavorful, and absolutely craving-worthy. We’re talking crispy veggies, big bold sauces, tender grains, and satisfying proteins—meals that just so happen to keep you full and happy.
Each recipe is a total weeknight hero, but impressive enough for guests. Expect texture, herbs, and plenty of color. Ready to eat better without sacrificing taste? Let’s cook.
1. Smoky Chipotle Black Bean & Sweet Potato Tacos With Crunchy Slaw

These tacos are the mashup of sweet, spicy, and tangy you didn’t know you needed. Fiber-packed black beans and sweet potatoes get a smoky kick, while a citrusy slaw keeps things bright. It’s a “Tuesday-night-but-feels-like-a-party” situation.
Ingredients:
- 2 medium sweet potatoes, peeled and diced (about 4 cups)
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1/2 tsp chili powder
- 1/2 tsp kosher salt
- 1 can (15 oz) black beans, drained and rinsed
- 1 chipotle pepper in adobo, minced, plus 1 tsp adobo sauce
- 1/2 cup low-sodium vegetable broth or water
- 8 small corn tortillas
- 1 cup shredded red cabbage
- 1 cup shredded green cabbage
- 1 small carrot, grated
- 1/4 cup chopped cilantro
- 1 lime, juiced
- 2 tbsp plain Greek yogurt or vegan mayo
- 1 avocado, sliced
- Crumbled cotija or vegan feta (optional)
Instructions:
- Heat oven to 425°F (220°C). Toss sweet potatoes with olive oil, smoked paprika, cumin, chili powder, and salt. Spread on a sheet pan and roast 22–25 minutes, flipping once.
- In a skillet over medium heat, combine black beans, minced chipotle, adobo sauce, and broth. Simmer 5–7 minutes to thicken, lightly mashing some beans.
- Mix cabbage, carrot, cilantro, lime juice, and yogurt/mayo in a bowl. Season with a pinch of salt.
- Warm tortillas in a dry pan or directly over a burner for a few seconds per side.
- Assemble: layer beans, roasted sweet potatoes, slaw, avocado, and cheese if using.
Serve with extra lime wedges and hot sauce. Add corn kernels or sautéed mushrooms for more texture. Pro tip: Warmed tortillas wrapped in a towel stay soft while you build.
2. Rustic Lentil Bolognese Over Whole-Wheat Spaghetti

All the cozy comfort of a slow-simmered sauce—without the heaviness. Lentils bring protein and tons of fiber, and the sauce gets crazy depth from tomatoes, red wine, and umami boosters. It’s a hug in a bowl.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1/2 cup dry red wine (optional, or use broth)
- 1 can (28 oz) crushed tomatoes
- 1 1/4 cups dried brown or green lentils, rinsed
- 3 cups low-sodium vegetable broth
- 1 tsp dried oregano
- 1/2 tsp crushed red pepper flakes (optional)
- 1 tbsp balsamic vinegar
- Salt and black pepper to taste
- 12 oz whole-wheat spaghetti
- Fresh basil and grated Parmesan or nutritional yeast, for serving
Instructions:
- Sauté onion, carrots, and celery in olive oil over medium heat for 8–10 minutes until soft. Add garlic and cook 1 minute.
- Stir in tomato paste and cook 2 minutes. Deglaze with wine (or broth) and simmer 2–3 minutes.
- Add tomatoes, lentils, broth, oregano, and red pepper flakes. Simmer uncovered 30–35 minutes, stirring occasionally, until lentils are tender. Add water if needed.
- Finish with balsamic, then season with salt and pepper.
- Cook spaghetti according to package directions. Reserve 1/2 cup pasta water. Toss pasta with sauce, adding a splash of pasta water if needed.
Top with basil and cheese or nutritional yeast. For extra fiber, add chopped mushrooms to the sauté. Leftovers taste even better the next day—seriously.
3. Roasted Cauliflower “Steaks” With Crispy Chickpeas & Tahini Herb Drizzle

This sheet-pan wonder marries creamy-tender cauliflower with crunchy, spiced chickpeas. The zippy tahini sauce makes it feel restaurant-fancy, but it’s weeknight easy. It’s also naturally gluten-free and massively satisfying.
Ingredients:
- 2 large heads cauliflower, sliced into 1-inch “steaks” (use the florets too)
- 1 can (15 oz) chickpeas, rinsed and well dried
- 3 tbsp olive oil, divided
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp kosher salt
- Fresh black pepper
- 1/4 cup tahini
- 1 small lemon, juiced
- 1 small garlic clove, grated
- 2–4 tbsp cold water (to thin)
- 2 tbsp chopped parsley
- 2 tbsp chopped dill or cilantro
Instructions:
- Heat oven to 450°F (230°C). Line a large sheet pan. Toss cauliflower with 2 tbsp oil, coriander, paprika, cumin, garlic powder, salt, and pepper. Spread in a single layer.
- Toss chickpeas with remaining oil and a pinch of salt. Scatter on the pan around the cauliflower.
- Roast 22–28 minutes, flipping halfway, until cauliflower is browned and chickpeas are crisp.
- Whisk tahini, lemon juice, garlic, herbs, and water until pourable. Season with salt.
- Drizzle the sauce over the cauliflower and chickpeas just before serving.
Serve with warm whole-grain pita or quinoa. Add a handful of arugula and pomegranate seeds for a pop of freshness and color.
4. Hearty Farro, Kale & Mushroom Skillet With Lemon-Parmesan Crunch

Chewy farro, garlicky mushrooms, and ribbons of kale team up in a one-pan dinner that checks every box: hearty, bright, and deeply savory. The lemon-parmesan breadcrumb topper makes it irresistible.
Ingredients:
- 1 cup pearled farro, rinsed
- 2 1/2 cups low-sodium vegetable broth
- 2 tbsp olive oil, plus 1 tbsp for crumbs
- 1 lb cremini mushrooms, sliced
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 bunch lacinato or curly kale, stems removed, thinly sliced
- 1/4 tsp red pepper flakes (optional)
- 1 lemon, zested and juiced
- 1/2 cup whole-wheat panko breadcrumbs
- 1/3 cup grated Parmesan (or vegan parm)
- Salt and black pepper
Instructions:
- Bring farro and broth to a simmer. Cook 20–25 minutes until tender; drain excess.
- In a large skillet, heat 2 tbsp olive oil over medium-high. Cook mushrooms without stirring for 3–4 minutes to brown, then add onion. Cook 4–5 minutes. Add garlic and red pepper flakes; cook 1 minute.
- Add kale and a pinch of salt; cook until wilted, 2–3 minutes. Stir in cooked farro, lemon juice, and half the zest. Season generously.
- In a small pan, toast breadcrumbs in 1 tbsp oil until golden. Off heat, stir in Parmesan and remaining lemon zest with a pinch of salt.
- Top the skillet with the lemon-parm crumbs and serve hot.
Great with a soft-boiled egg on top or roasted chicken if you want more protein. Swap farro for barley or quinoa to keep it gluten-free.
5. Turmeric Ginger Red Lentil Coconut Curry With Spinach

Comfort in a bowl: silky red lentils simmered in a coconut-tomato broth with warming spices. It’s fast, fragrant, and budget-friendly. Serve it with brown rice or scoop it up with flatbread—either way, it’s a keeper.
Ingredients:
- 1 tbsp coconut or olive oil
- 1 small onion, diced
- 1 tbsp grated fresh ginger
- 3 cloves garlic, minced
- 1 tsp ground turmeric
- 1 tsp curry powder
- 1/2 tsp ground cumin
- 1/4 tsp cayenne (optional)
- 1 cup red lentils, rinsed
- 1 can (14 oz) diced tomatoes
- 1 can (13.5 oz) light coconut milk
- 1 cup water or vegetable broth
- 4 cups baby spinach
- 1 tbsp lime juice
- Salt to taste
- Cooked brown rice or quinoa, for serving
- Fresh cilantro, for garnish
Instructions:
- Sauté onion in oil over medium heat 5 minutes. Add ginger and garlic; cook 1 minute.
- Stir in turmeric, curry powder, cumin, and cayenne; toast 30 seconds.
- Add lentils, tomatoes, coconut milk, and water. Simmer 15–18 minutes, stirring occasionally, until lentils are soft.
- Wilt in spinach. Finish with lime juice and salt.
- Serve over brown rice or quinoa; top with cilantro.
Add cubed roasted squash or cauliflower for extra bulk. For more heat, swirl in chili crisp. Leftovers thicken nicely—great for next-day lunches.
6. Zesty Lemon-Garlic Shrimp With White Beans & Broccolini

Fast, bright, and protein-packed, this skillet dinner is a weeknight dream. Creamy cannellini beans soak up garlicky lemon butter while broccolini adds crunch. It’s elegant, but ready in 20 minutes.
Ingredients:
- 1 lb large shrimp, peeled and deveined
- 2 tbsp olive oil, divided
- 3 cloves garlic, thinly sliced
- 1 bunch broccolini, trimmed and halved lengthwise
- 1 can (15 oz) cannellini beans, rinsed
- 1/2 cup low-sodium chicken or vegetable broth
- 1 lemon, zested and juiced
- 1 tbsp butter (or vegan butter)
- 1/4 tsp red pepper flakes
- Salt and black pepper
- Chopped parsley, for garnish
- Cooked whole-grain couscous or farro, for serving
Instructions:
- Season shrimp with salt and pepper. Heat 1 tbsp oil in a large skillet over medium-high. Cook shrimp 1–2 minutes per side until just opaque. Transfer to a plate.
- Add remaining oil and broccolini. Sauté 3–4 minutes. Add garlic and red pepper flakes; cook 30 seconds.
- Stir in beans, broth, lemon zest, and juice. Simmer 2–3 minutes. Swirl in butter.
- Return shrimp to the pan and heat through, 1 minute. Adjust seasoning.
Serve over couscous or farro with extra lemon wedges. Swap broccolini for asparagus or green beans. If you love a saucy situation, add an extra splash of broth.
7. Super-Green Pesto Chickpea Pasta With Peas, Arugula & Toasted Walnuts

Bright, herby, and loaded with fiber from chickpea pasta, peas, and arugula. The pesto is super-green with spinach and basil, and the toasted walnuts bring crunch. It’s sunshine in a bowl.
Ingredients:
- 12 oz chickpea pasta (penne or rotini)
- 1 cup frozen peas
- 2 cups baby spinach
- 1 packed cup basil leaves
- 1/2 cup walnuts, toasted
- 1/3 cup grated Parmesan (or nutritional yeast)
- 1 small garlic clove
- 1 lemon, zested and juiced
- 1/3 cup extra-virgin olive oil
- 2 cups arugula
- Salt and black pepper
- Red pepper flakes (optional)
Instructions:
- Cook pasta in salted water. Add peas during last 2 minutes. Reserve 3/4 cup pasta water; drain.
- Blend spinach, basil, half the walnuts, Parmesan, garlic, lemon zest and juice, olive oil, and a pinch of salt into a smooth pesto, adding a splash of pasta water if needed.
- Toss hot pasta and peas with pesto, adding pasta water to create a glossy sauce. Fold in arugula to wilt slightly. Season with pepper and red pepper flakes.
- Top with remaining chopped walnuts and extra cheese if you like.
Great warm or at room temp. Add cherry tomatoes or grilled chicken if you want. Leftovers make a killer cold lunch—trust me.
8. Crispy Tofu, Broccoli & Barley Stir-Fry With Sesame-Ginger Sauce

This stir-fry checks all the boxes: crunchy, saucy, and deeply satisfying. Barley adds chew and fiber, tofu brings protein, and the sesame-ginger sauce ties it together with a glossy finish.
Ingredients:
- 1 cup pearled barley, rinsed
- 2 1/2 cups water or broth
- 14 oz extra-firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 2 tbsp avocado or canola oil
- 3 cups broccoli florets
- 1 red bell pepper, sliced
- 3 green onions, sliced
- 2 cloves garlic, minced
- 1 tsp grated fresh ginger
- 2 tbsp low-sodium soy sauce or tamari
- 1 tbsp rice vinegar
- 1 tbsp honey or maple syrup
- 1 tsp toasted sesame oil
- 1–2 tbsp water
- Sesame seeds and chili flakes, for garnish
Instructions:
- Cook barley in water/broth at a simmer for 25–30 minutes until tender; drain excess.
- Toss tofu with cornstarch and a pinch of salt. Heat oil in a large skillet or wok over medium-high. Cook tofu until golden on all sides; remove.
- Sauté broccoli and bell pepper 3–4 minutes until crisp-tender. Add garlic and ginger; cook 30 seconds.
- Whisk soy sauce, rice vinegar, honey, sesame oil, and water. Add cooked barley and tofu to the pan, pour in sauce, and toss over heat until glossy.
- Finish with green onions, sesame seeds, and chili flakes.
Swap barley for brown rice or quinoa to make it gluten-free. Add mushrooms or snap peas for extra veg. For more heat, a drizzle of sriracha does wonders.
9. Mediterranean Baked Cod With Tomato-Olive Orzo & White Beans

Think bright coastal vibes: flaky cod baked over a saucy bed of tomatoes, olives, herbs, and orzo. White beans add creaminess and fiber, making this a one-pan star.
Ingredients:
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 small red onion, thinly sliced
- 1 cup dry whole-wheat orzo
- 1 can (14 oz) diced tomatoes
- 1/2 cup low-sodium chicken or vegetable broth
- 1/2 cup pitted Kalamata olives, halved
- 1 can (15 oz) cannellini beans, rinsed
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- 4 cod fillets (about 5–6 oz each)
- Salt and black pepper
- 1 lemon, sliced
- Fresh parsley, chopped, for garnish
Instructions:
- Heat oven to 400°F (205°C). In a 9×13-inch baking dish, combine olive oil, garlic, onion, orzo, tomatoes, broth, olives, beans, oregano, and paprika. Season with salt and pepper; stir.
- Bake uncovered 15 minutes, stirring once halfway.
- Season cod with salt and pepper. Nestle on top of orzo mixture and top with lemon slices. Bake 12–15 minutes more, until fish flakes and orzo is al dente. Add a splash of hot water if mixture looks dry.
- Garnish with parsley and serve.
Delicious with a simple arugula salad. Swap cod for salmon or halibut. If you prefer more sauce, stir in extra broth right before adding the fish.
10. Smoky Eggplant & White Bean Shakshuka With Whole-Grain Pita

A fun twist on a brunch classic that absolutely works for dinner. Eggplant brings richness, white beans add body and fiber, and the eggs poach right in the saucy tomato goodness. Sop it up with warm pita and thank me later.
Ingredients:
- 2 tbsp olive oil
- 1 medium eggplant, diced (skin on)
- 1 small onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/4 tsp ground coriander
- 1 can (28 oz) crushed tomatoes
- 1/2 cup water
- 1 can (15 oz) cannellini or navy beans, rinsed
- 4–6 large eggs
- Salt and black pepper
- Fresh parsley or cilantro, chopped
- Crumbled feta (optional)
- Whole-grain pita or crusty whole-wheat bread, for serving
Instructions:
- Heat oil in a large, wide skillet over medium. Cook eggplant with a pinch of salt, stirring occasionally, until golden and soft, 8–10 minutes. Add onion and pepper; cook 5 minutes. Stir in garlic and spices; cook 1 minute.
- Add tomatoes and water; simmer 10 minutes to thicken. Stir in beans; season with salt and pepper.
- Make small wells and crack in eggs. Cover and cook 5–8 minutes, until whites are set and yolks still runny (or to your liking).
- Garnish with herbs and feta if using. Serve immediately with warm pita.
Add spinach before the eggs for even more greens. For a vegan version, skip eggs and add crispy tofu cubes or extra beans. A sprinkle of chili flakes perks things up nicely.
How To Boost Fiber In Any Dinner
- Mix whole grains: Swap half your white rice with brown rice, farro, or barley.
- Double the beans: Add a half-can of beans to soups, sauces, and salads.
- Roast extra veg: Sheet-pan a second tray of vegetables and fold into bowls all week.
- Top with crunch: Nuts, seeds, and whole-grain breadcrumbs add fiber and texture.
There you go—10 high-fiber dinners that hit every craving and keep you satisfied. Pick one for tonight, double it for leftovers, and watch your weeknight meals get way more exciting. Happy cooking!
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.