Rosemary Mushrooms with Cannellini Cream and Greens
Browned mushrooms, tender greens, and a warm cannellini bean cream come together in a deeply savory, plant-based dish flavored with rosemary, lemon, and garlic.
Some meals feel special not because they are complicated, but because the textures play so well together.
That is exactly what happens in Rosemary Mushrooms with Cannellini Cream and Greens.
Post Date: October 5, 2026
Posted by: Donna SpencerThis post may contain affiliate links. Read my full disclosure here.
The cannellini beans are blended into a smooth, creamy base with rosemary, lemon, and tahini. On top, browned mushrooms bring richness and chew, while tender greens add freshness and balance. Each part is simple on its own, but together they create a plate that feels thoughtful, satisfying, and full of contrast.
This recipe was inspired by an Instagram post from @tirmagno, and I loved the combination immediately. It is the kind of dish that shows how comforting plant-based cooking can be without relying on oil or dairy.
Why This Dish is Worth Making
This is a wonderful example of how a few humble ingredients can create a meal with real presence.
The cannellini cream is soft, mild, and comforting. The mushrooms are meaty and savory. The greens bring color and a slight freshness that keeps the plate from feeling too heavy. And the rosemary ties everything together with an earthy, unmistakably Italian aroma.
You also get a beautiful contrast in every bite:
creamy + browned + tender + bright
And because the plate is built in layers, it feels more interesting than simply mixing everything together.
Cannellini Beans as a Creamy Base
This is the part that gives the dish its identity.
Instead of leaving the cannellini beans whole, you blend them with tahini, lemon juice, rosemary, and warm water or broth until they become a soft purée. That purée is not meant to be stiff like a dip. It should be smooth and spoonable—soft enough to spread onto a plate and cradle the mushrooms and greens.

Cannellini beans are especially good for this because they have a naturally creamy texture and a mild flavor that works beautifully with lemon and herbs.
It is a useful reminder that beans do not always need to stay whole. Sometimes their best role is to become the sauce.
How Soft Should the Cannellini Cream Be?
The cannellini cream should be soft enough to spread with the back of a spoon.
Start with the smaller amount of liquid, then blend and adjust gradually. Add more warm water or broth only as needed. You are not looking for hummus but you don’t want pancake batter either. You want something that will sit comfortably under the mushrooms and greens without feeling dense or pasty.

A high-speed blender makes it much easier to get the cannellini cream completely smooth and silky. I use mine often for bean creams, sauces, dressings, and soups.
And because bean purées tend to thicken as they sit, you may need to loosen it again before serving if you made it ahead.
Why Mushrooms Need Time in the Pan
The mushrooms do an entirely different job.
Here, you want them to brown, not steam.
That means using a hot skillet, giving them space, and resisting the urge to move them too quickly. Letting them sit undisturbed helps them release moisture, concentrate their flavor, and develop the kind of savory depth that makes the finished dish feel substantial.
If the pan is crowded, the mushrooms will steam rather than brown. So if needed, work in batches.
This is where I like to use a well-seasoned cast-iron skillet. It holds heat well and gives the mushrooms plenty of surface contact for browning. A large nonstick skillet works well, too.
That little bit of patience pays off.

Choosing the Right Mushrooms
King oyster or large oyster mushrooms are especially nice here because they have a satisfying texture and brown beautifully. When cut into slabs or broad pieces, they create a more substantial bite and hold their shape well.
But this recipe is still flexible.
Other mushrooms can work too, especially if they have enough structure to brown rather than collapse immediately.

The important thing is less about the exact variety and more about the way the mushrooms behave in the pan.
Rosemary, Garlic, and Lemon Each Have a Job
This dish is built from a short ingredient list, so each flavor matters.
Garlic adds sharpness and savoriness.
Rosemary gives the dish warmth and an unmistakable herbal depth that pairs beautifully with both beans and mushrooms.
Lemon is what lifts the entire plate. Its acidity brightens the cannellini cream and helps balance the earthy mushrooms and greens. Taste after blending. Depending on your rosemary, garlic, cannellini beans, and personal preference, you may want just a little more lemon. This is a good place to cook by taste rather than automatically adding more salt. That final squeeze of lemon at the table may seem small, but it wakes everything up.

Lemon Options
Want to change up the lemon flavor? Replace the lemon juice 1:1 with Lemon Balsamic from California Balsamic for a bright, tangy finish. Or replace the lemon juice with 2 teaspoons of my Preserved Lemons for a deeper, more savory citrus note. Both work beautifully with the rosemary, mushrooms, and creamy cannellini beans.
Swiss Chard, Kale, or Spinach?
Swiss chard, kale, and spinach all work here, but they shouldn’t all be treated exactly the same way.
Swiss chard has more structure than spinach and benefits from a little extra cooking time. If using the stems, give them a head start before adding the leaves.
Kale is the sturdiest of the three and needs the longest cooking time. Cook it until tender before assembling the plate.
Spinach cooks very quickly, becoming silky in just a few minutes, so add it last.
Instead of treating all greens as interchangeable, think about how each one cooks and adjust your timing accordingly. All three work, but they behave differently.
This is one of those small cooking decisions that makes a big difference. Instead of asking, “Can I substitute this green?” ask, “How does this green behave when I cook it?” Then adjust accordingly.

How to Assemble the Plate
This dish really benefits from plating in layers.
Spread the warm cannellini cream across the plate first. Then add the greens. Finally, spoon the browned mushrooms over the top and finish with black pepper and a squeeze of lemon or lemon balsamic vinegar.
Layering the components this way helps every bite include some of each element. It also makes the dish feel more composed and a little more special.
If you want to make it more substantial, serve it with whole-grain bread for scooping.
Make It Your Own
Once you understand the structure, there is room to adapt the details.
- Use spinach for a quicker version or Swiss chard for a heartier one.
- Add more lemon if the bean cream needs brightness.
- Use a little extra rosemary if you want a stronger herbal note.
Serve it as a light meal for four, or a generous main dish for two.

PLANTifull Fare Notes
Blend the cannellini cream until truly smooth. You want a soft, spoonable purée, not a stiff dip. Add warm water or broth gradually until it spreads easily.
Do not rush the mushrooms. Browning develops flavor. Give them enough room in the pan and let them cook undisturbed before turning.
Work in batches if needed. Crowding the pan encourages steaming instead of browning.
Add the garlic at the right time. Garlic can burn quickly, so it works best once the mushrooms are mostly browned or just before the greens go in.
Choose your greens by cooking time. Spinach wilts quickly; Swiss chard needs longer, especially if you include the stems; kale generally needs the most time.
Finish with lemon. A final squeeze of lemon brightens the whole plate and balances the earthy beans, mushrooms, and rosemary.
Serve it while warm. The contrast between the warm cannellini cream, savory mushrooms, and just-wilted greens is part of what makes the dish so satisfying.
Once you see how creamy cannellini beans can become, it opens up another way to think about beans—not just as something to add to a dish, but as something that can become the base of the dish itself.
Plant-Based: Prep, Swap, Store & Nutrition
This dish is especially useful when you want a meal that feels rich and composed without relying on dairy or oil. The cannellini cream, mushrooms, and greens can each be prepared separately, which makes the recipe flexible for both weeknight cooking and make-ahead meals.
Grocery List
Produce
king oyster or large oyster mushrooms
garlic cloves
fresh rosemary
lemon
Swiss chard, kale, or spinach
Pantry
cooked cannellini beans
low-sodium vegetable broth
tahini
salt
black pepper
Miscellaneous
whole-grain bread, optional for serving
Prep Ahead
Make the cannellini cream: Blend the cannellini cream up to 2 days ahead and refrigerate it in an airtight container. It will thicken as it sits, so warm it gently and stir in a little water or low-sodium vegetable broth before serving.
Prepare the mushrooms: Clean and slice the mushrooms ahead of time, then refrigerate them in a covered container lined with a clean towel or paper towel to help absorb excess moisture.
Prepare the greens: Wash and dry the spinach, kale, or Swiss chard ahead of time. If using chard, separate the stems from the leaves so the stems can get a head start in the pan.
Chop the aromatics: Mince the garlic and chop the rosemary shortly before cooking for the freshest flavor, or prep them several hours ahead and refrigerate.
Add-Ins and Substitutions
Mushrooms: King oyster or large oyster mushrooms give the dish a substantial, meaty texture, but cremini, portobello, or shiitake mushrooms can also work. The cooking time may vary depending on the variety and thickness.
Greens: Baby spinach is the quickest option. Swiss chard is a little sturdier and benefits from a few extra minutes in the pan. Kale can also work, but it will need a longer cooking time.
Tahini: Tahini adds richness and helps round out the cannellini cream. If you leave it out, add a little extra bean and enough warm water or broth to reach a smooth, spoonable consistency.
Rosemary: Fresh rosemary gives the strongest flavor, but a small amount of dried rosemary can be used in a pinch. Start with less because dried herbs are more concentrated.
Add heat: A pinch of crushed red pepper flakes works well with the mushrooms, rosemary, and lemon.
Make it more substantial: Serve with whole-grain bread, farro, brown rice, or another cooked whole grain.
Add another vegetable: Roasted or sautéed zucchini, asparagus, or broccolini can be added alongside the greens if you want a larger vegetable component.
Storing
Refrigerator: Store the cannellini cream, mushrooms, and greens in separate airtight containers in the refrigerator for up to 4 days. Keeping them separate helps preserve the different textures.
Reheating: Warm the cannellini cream gently over low heat, adding a splash of water or broth if needed. Reheat the mushrooms and greens separately so the mushrooms do not become soggy.
Cannellini cream: The cream will thicken in the refrigerator. Stir in warm water or broth, 1 tablespoon at a time, until it becomes soft and spoonable again.
Freezer: The cannellini cream freezes well. Cool completely and freeze in an airtight container for up to 2 months. I prefer not to freeze the cooked mushrooms or greens because their texture is better when freshly cooked or refrigerated.
For best results: Assemble the dish just before serving—cannellini cream first, followed by the greens and browned mushrooms.
Nutrition 411
Quick Nutrition Snapshot
- Plant protein: Cannellini beans provide the primary source of protein, with smaller amounts from tahini and greens.
- Fiber: Cannellini beans, mushrooms, and leafy greens all contribute dietary fiber.
- Complex carbohydrates: Cannellini beans provide satisfying whole-food carbohydrates.
- Healthy fats: Tahini contributes mostly unsaturated fats along with minerals such as calcium and magnesium.
- Iron: Cannellini beans and leafy greens contribute plant-based iron.
- Folate: Cannellini beans and greens are useful sources of folate.
- Potassium: Beans, mushrooms, and greens all contribute potassium.
- Vitamin C: Lemon and leafy greens provide vitamin C, which can also help support absorption of plant-based iron.
- Sodium: Using low-sodium broth and seasoning at the end gives you more control over the final sodium level.
Exact nutrition will vary depending on the mushrooms, greens, tahini, serving size, and any bread or whole grains served alongside.
Ingredient Highlights
Cannellini beans: Cannellini beans are the creamy foundation of the dish. They provide plant protein, fiber, folate, iron, potassium, magnesium, and complex carbohydrates while creating body and richness without dairy.
Mushrooms: Mushrooms contribute savory flavor, texture, B vitamins, potassium, and other micronutrients. Their ability to brown and concentrate in flavor helps make this dish feel substantial.
Leafy greens: Spinach, Swiss chard, and kale contribute fiber, folate, carotenoids, magnesium, potassium, and vitamin K while bringing freshness and color to the plate.
Tahini: Tahini adds richness and helps create a smooth texture in the cannellini cream while contributing unsaturated fats, calcium, magnesium, and sesame flavor.
Lemon: Lemon juice brightens the cannellini cream and helps balance the earthy beans and mushrooms. Its acidity also adds contrast to the richer elements of the dish.
Rosemary and garlic: These ingredients add aromatic depth and savory flavor without relying on added oil.
The Bigger Picture
This dish is a good example of how beans can become more than a side dish or an ingredient stirred into a meal.
Here, cannellini beans are blended into the creamy foundation of the plate, while mushrooms and greens provide the texture, color, and savory contrast on top.
That gives you plant protein, fiber, vegetables, leafy greens, and a creamy component in one meal without dairy or added oil.
It is also naturally plant-based, dairy-free, egg-free, and oil-free, and it can be served as a lighter meal or made more substantial with whole-grain bread or another whole grain.
The larger lesson is simple:
Beans can provide both nourishment and structure. A creamy bean purée can become the foundation of the meal, while vegetables and mushrooms bring the texture and character that complete the plate.
👉 If you’ve ever wondered how Italian food can taste authentic without olive oil or butter, start here. Master the techniques, learn the tips and put them into practice with recipes.
Rosemary Mushrooms with Cannellini Cream and Greens
Equipment
- Large cast-iron or nonstick skillet
- Small saucepan
- High speed Blender
- Cutting Board and chef's knife
Ingredients
Cannellini Cream
- 2⅓ cups cooked cannellini beans drained (you'll need about 2 [15-ounce] cans)
- 2 tablespoons tahini
- 2 tablespoons lemon juice or lemon balsamic, plus more to taste
- ½ teaspoon finely chopped fresh rosemary
- ½ cup warm water or low-sodium vegetable broth, plus more as needed, up to 1 cup. The exact amount will depend on the beans and the consistency you prefer.
- Salt and black pepper to taste
Mushrooms and greens
- 1 pound mushrooms (16 ounces/454 g) mushrooms, preferably king oyster or large oyster mushrooms
- 2 garlic cloves minced, divided
- 1 teaspoon finely chopped fresh rosemary
- 6 packed cups chopped baby spinach, Tuscan kale, or Swiss chard
- Water or low-sodium vegetable broth as needed
- Lemon wedges for serving
Instructions
- Make the cannellini cream by blending the beans, tahini, lemon juice, rosemary, and ½ cup warm water or broth until smooth. Add more liquid as needed for a soft, spoonable purée. Season with salt and pepper. Transfer to a small saucepan and warm gently, stirring occasionally.
- To prepare the mushrooms, cut the king oyster mushrooms lengthwise into slabs about ½ inch thick, or separate oyster mushrooms into broad pieces. Pat dry if necessary.
- Heat a large cast-iron or nonstick skillet over medium-high heat.Add mushrooms in a single layer, working in batches. Let cook undisturbed for 3–5 minutes, until browned underneath. Turn and cook for another 3–5 minutes, or until tender. Add a small splash of water only if needed to prevent sticking.
- Add the aromatics. Reduce the heat to medium-low. Return all mushrooms to the skillet with half the garlic, the rosemary, and 2 tablespoons water or broth. Toss gently for 1–2 minutes, until fragrant. Season to taste and transfer to a plate.
- Add the remaining garlic and a splash of water to the skillet. Cook for about 30 seconds, then add the greens. Toss until tender, about 2–4 minutes for spinach or 5–7 minutes for chard. Kale will take longer; cook until tender, adding another small splash of water as needed.
- To assemble, spread warm cannellini cream onto each plate. Top with greens and mushrooms. Finish with black pepper and a squeeze of lemon.
❓FAQs – Frequently Asked Questions
More Cannellini Bean PF Recipes
Italian White Beans and Sun-Dried Tomato Sauce
Italian Beans and Greens (WFPB No Oil)
WFPB Pasta e Fagioli Soup (Vegan)
Oil-Free Marinated Italian Bean Salad








Thank you for stopping by PLANTifull Fare! If you create this dish or any other from my site, please take a moment to comment and rate the recipe. Share with your friends using the social buttons below!