3 High-Protein, High-Fiber Meals Using Greens and Beans: Ready in About 30 Minutes
I’m a big believer in meals that are full of flavor, but are simple to make, while still offering good nutrition. That’s why I often turn to greens and beans as a kitchen hack for adding all of that— they’re an easy way to boost fiber, add plant-based protein, and pack in minerals like potassium, iron, and calcium.

These three one-pot (or mostly one-pot) recipes are perfect examples. Two combine animal protein from turkey or beef with beans and greens to create satisfying, very high-protein (40 & 60 gr. per serving) and fiber rich (over 5 gr. per serving) dinners that come together in about 30 minutes of active time. The third relies on plant protein to achieve the same goal.
Why I Love Adding Greens and Beans to My Dinners
Greens and beans are my secret weapon for turning simple meat dishes into something more balanced and nourishing:
- Protein: If using meat, it gives you a solid base, while beans add extra plant protein for a meal with over 40g of protein. The plant-based version comes close to 20 from the beans and cauliflower.
- Fiber: Beans deliver soluble fiber for gut health and satiety; greens add insoluble fiber for digestion.
- Minerals & Nutrients: Especially from the greens — potassium, iron, and calcium too.
- Practicality: They stretch the meat so you can use less while still feeling full, and the hack of adding beans and greens to mostly one-pot meals can be used for multiple recipes/cuisines, in addition to the three I suggest here.
Seared Turkey Curry with Spinach and Butter Beans

This is one of my favorite weeknight curries — mildly spiced, creamy from coconut milk, and full of flavor. The spinach wilts right into the sauce, and the butter beans add a lovely creamy texture while boosting the protein and fiber.
Key Nutrition Highlights (per serving):
- 42g protein
- 7g fiber
- Excellent source of potassium (~1477mg)
It’s ready in about 30 minutes and feels like a treat. The beans let you use a moderate amount of turkey while keeping everyone satisfied. I like serving it with rice or just on its own in a bowl.
→ Full Recipe: Seared Turkey Curry with Spinach and Butter Beans
Pro tip: Make a batch of my Homemade Curry Spice Blend ahead of time — it makes throwing this together even faster.
Simple Braised Beef Ragu with Greens and Beans
This cozy braised beef ragu is perfect when you want something rich and comforting with minimal effort. After the initial sear, most of the time is hands-off, and finishing with greens and beans turns it into a complete meal.
Key Nutrition Highlights (per serving):
- ~40g protein
- 6g+ fiber (more if you double the beans and greens)
- High in potassium and calcium from the greens
The beans and kale (or whatever greens you have) make the dish feel lighter and more vegetable-forward while keeping all that deep beef flavor. It’s fantastic for meal prep — it tastes even better the next day.
→ Full Recipe: Simple Braised Beef Ragu with Greens and Beans
Make it even better: Double the beans and greens for a lighter, higher-fiber version that still feels like a proper ragu.
Smoky Harissa Glazed Cauliflower Steaks with Rapini and White Bean Puree

In this plant-based meal cauliflower steaks are brushed with a smokey, harissa, balsamic glaze, pan seared until charred and tender, and served over a garlicky puree of white beans and rapini (a.k.a. broccoli rabe). Balsamic vinegar in the glaze as well as drizzled on top gives the dish a sweet tang.
Key Nutrition Highlights (per serving):
- ~18g protein
- 15g+ fiber (a fiber powerhouse of a recipe!)
- High in potassium, vit. C, and calcium
The beans and greens puree comes together with a quick saute and blitz in the blender, while the cauli steaks are searing in the pan.You can top this meal with those crispy storebought onions, which are better than I would ever think, and toasted sunflower seeds, for a crunchy finish.
→ Full Recipe: Smoky Harissa Glazed Cauliflower Steaks with Rapini and White Bean Puree
Pro tip: Make a full batch of my Harissa Seasoning (it’s a dry rub, in place of the expensive, storebought harissa paste) to have on hand for making this or other recipes whenever you want the harissa flavors.
How to Use This Greens + Beans Hack in Other Meals
Once you get in the habit, it’s easy to apply this idea throughout your cooking:
- Options: I’ve relied on spinach, kale, and rapini in my recipes, but you can try any greens, such as arugula or chard, just to name a couple. That’s what I love, it gives me an easy way to try new varieties of greens in a very palatable way. Same goes for beans, of course.
- Easy to add to existing recipes for soups/stews: Stir a can of white beans and a big handful of spinach or kale into your favorite meat chili or any soup you don’t usually use beans in the last 10 minutes.
- Add them to dishes you might not normally (i.e. pasta sauces)
- Mix into grain bowls or serve alongside eggs for breakfast or dinner.
- Try different combos: black beans with collards for a Southern twist, or chickpeas with Swiss chard for a Mediterranean vibe.
- Use up excess garden greens: got a plethora of greens about to go to seed in your garden? Harvest them, and either use them right away in one of these recipes, or chop them and freeze them in bags, so you can grab them whenever you want to try this hack.
This simple addition turns ordinary dinners into high-protein, fiber-rich, nutrient dense meals without much extra work. Sure, it’s great to add nutrition and fiber, but also, it’s a great way to extend a meal (the ragu above is a great example of that), so it feeds 8 instead of 4 people, or to make an otherwise meat heavy, or light plant-based meal, more well rounded and satisfying.
Above: beans and greens are so easy to keep on hand.


