Cannellini Bean Side Dish With Fennel, Red Onion, and Saffron | Made by Meaghan Moineau

I found myself in the kitchen on one of those unexpectedly chilly evenings, the kind that sneaks up on you after a week of golden autumn days. As I rummaged through the pantry, I came across a can of cannellini beans tucked away behind the lentils – a forgotten gem in my usual dinner rotation. The scene was set: I had a craving for something warm and comforting, yet light enough not to tip into winter stews. A quick glance in the fridge revealed a bulb of fennel and a red onion that had been waiting patiently for their moment to shine. In no time, I whipped up this Cannellini Bean Side Dish with Fennel, Red Onion, and Saffron. It’s a dish that’s as fragrant as it is colorful, and blissfully easy to pull together. It’s perfect for a weeknight, yet elegant enough to grace a dinner party table.

Jump to Recipe

What You’ll Need

The magic of this dish is that it leans heavily on pantry staples, with just a few fresh ingredients to elevate the flavors. Chances are you already have most of this on hand!

  • Cannellini beans – cooked and ready to go
  • Extra virgin olive oil – for a rich, flavorful base
  • Fennel – adds a lovely anise flavor
  • Flat parsley – for a fresh, herby finish
  • Red onion – brings sweetness and color
  • Saffron threads – a pinch of luxury
  • Black salt and pepper – to season
  • Vegetable broth – to adjust consistency
  • Water – for soaking the saffron

How to Make Cannellini Bean Side Dish With Fennel, Red Onion, and Saffron

  1. Start by combining the saffron threads with a few tablespoons of boiling water in a small, heat-proof bowl or measuring cup. Let this steep for about 5 minutes. You’ll notice the water turning a lovely golden hue.
  2. In a large nonstick skillet, heat the extra virgin olive oil over medium heat. Toss in the fennel and red onion, and cook them, stirring occasionally, until they’re tender and the kitchen smells like heaven – about 5 minutes.
  3. Add the cannellini beans and the saffron water to the skillet. Stir everything together until the beans are coated with that gorgeous saffron color.
  4. Season to taste with black salt and freshly cracked pepper. If the mixture starts to look a bit dry, splash in some vegetable broth or the liquid from the beans until you achieve the consistency you like.
  5. Finish by sprinkling freshly chopped flat parsley or fennel fronds over the top. Serve immediately while it’s still gloriously warm.

Cook’s Notes

This dish is forgiving and flexible, which is part of its charm. If you don’t have saffron, don’t panic – just add a pinch of turmeric for a hint of color. Store any leftovers in an airtight container in the fridge for up to three days. To reheat, simply add a splash of broth or water to loosen everything back up. This dish is also perfect for making ahead; the flavors deepen as they sit, so it tastes even better the next day.

Make It Your Own

Here are a few ways to switch things up and make this dish your own:

  • Swap the cannellini beans for chickpeas or butter beans for a different texture.
  • Replace the fennel with celery if you prefer a milder flavor.
  • For a protein boost, add crispy tofu cubes or cooked shredded chicken towards the end of cooking.
  • Sprinkle some crumbled feta or goat cheese on top for a creamy finish.

If you try this, I’d love to hear how it turns out — drop a comment or tag me! There’s nothing better than seeing a little corner of my kitchen magic make its way into another home. Enjoy!

Related update: Cannellini Bean Side Dish With Fennel, Red Onion, and Saffron

ServiceNow Earnings Steady, Armis Weighs | Analysis by Brian Moineau

A beat that didn’t feel like a win: ServiceNow earnings and the Armis hangover

ServiceNow earnings landed roughly where analysts expected: revenue and EPS that met or just nudged past consensus. On the surface it looked like business as usual for a company riding strong enterprise demand for AI-enabled workflows. But ServiceNow’s closing of the Armis acquisition — and the near‑term margin hit management disclosed — turned what might have been a muted celebration into a market disappointment, and the stock dropped accordingly.

The phrase “ServiceNow earnings” is what traders and customers were searching for after the April 22, 2026 report. Dig into the details and you’ll see a company with healthy top-line momentum, heavy capital returns, and a clear strategic move into security — yet one that chose growth and capability over near‑term margin optics.

Quick context: why Armis matters (and why it worries investors)

ServiceNow closed the roughly $7.75 billion Armis acquisition in April 2026, adding cyber‑exposure and device‑visibility technology to its platform. That’s a logical fit: enterprises want unified visibility across assets, identities, and workflows, and Armis fills an important blind spot (OT/IoT/connected devices) for the Now Platform.

But acquisitions cost money. Management said Armis would boost subscription revenue growth (roughly 125 basis points contribution noted in guidance) while also creating headwinds to margins — about a 25 bps drag on subscription gross margin, roughly 75 bps on operating margin for FY26, and a larger hit to free cash flow margin. Investors had been primed for growth and margin expansion; suddenly there’s a tradeoff.

The headlines from the quarter

  • Subscription revenue accelerated (reported growth in the low‑20s percent year-over-year).
  • Non-GAAP EPS and revenue broadly met Wall Street expectations.
  • ServiceNow executed a $2 billion accelerated share repurchase in Q1 and returned capital aggressively.
  • Management raised full‑year subscription revenue guidance but flagged several margin impacts from Armis and some regional disruptions.
  • The stock dropped after hours, with investors focused on the margin readjustment rather than the topline strength.

Why the market reacted the way it did

Investors buy stories as much as numbers. For high-growth enterprise software, the preferred story is: scale + improving margins = durable cash generation. ServiceNow delivered scale, and it touted AI-driven adoption across its tiers, but the Armis close introduced a near‑term wrinkle in the margin side of that story.

A few psychological and technical factors made the reaction sharper:

  • Expectations were fragile: ServiceNow’s stock had already been under pressure earlier in the year, so the market needed a clear win to regain confidence.
  • Timing: the acquisition closed right before the earnings release, making the margin impact immediate and concrete.
  • Magnitude: while 75 bps on operating margin isn’t catastrophic for a business of this size, when combined with a 200 bps expected hit to free cash flow margin, it changes the short‑term math for investors who were modeling improvement.
  • Narrative clash: the company is emphasizing expanding its total addressable market (TAM) and accelerating subscription growth via security capabilities — a long‑term positive — while investors often prefer short‑term margin certainty.

Transitioning to a bigger platform that includes cyber exposure is strategically sensible. But markets often punish short‑term pain even when the long‑term case is intact.

The operational takeaways that matter to customers and partners

  • Product fit: Armis brings real‑time visibility into unmanaged and connected devices — something customers buying security and risk solutions have been asking for. This should speed ServiceNow’s ability to offer end‑to‑end remediation workflows that start with detection and end with automated remediation.
  • Integration risk: as with any acquisition, the speed and quality of integration will determine whether the combined technology really delivers value or becomes a noisy addition.
  • Partner opportunity: channel and technology partners get new joint offerings to sell, especially around secure AI and converged IT/OT/IoT visibility.

What analysts and investors should watch next

  • Margins and cadence: will margin pressures be front‑loaded and then ease as synergies and cross‑sell kick in, or will the hit linger?
  • Cross‑sell velocity: are existing ServiceNow customers adopting Armis capabilities quickly, or will adoption take quarters?
  • Free cash flow behavior: the company flagged a meaningful impact to free cash flow margin — the market will be sensitive to how quickly that metric normalizes.
  • Execution on AI monetization: ServiceNow says AI demand is real. How much of the topline acceleration is from durable subscription expansion versus one‑off pulls?

What this means for the stock (and why reactions can be overblown)

Short term, the stock move reflects a classic market behavior: fear of margin deterioration trumps modest beats in revenue and EPS. Over the medium term, two scenarios are possible:

  • The optimistic path: Armis accelerates TAM expansion, cross‑sells drive subscription revenue, integration synergies appear, and margins normalize — supporting higher valuation multiples later.
  • The cautious path: integration takes longer, incremental revenue doesn’t offset the margin drag, and investor patience runs thin — keeping multiples depressed.

Both are plausible. The stock’s initial drop doesn’t decide the final outcome — execution does.

What to remember right now

  • ServiceNow delivered solid execution on revenue and buybacks.
  • The Armis acquisition is strategically compelling for platform completeness but introduces measurable near‑term margin pressure.
  • The market reaction reflects risk aversion to margin misses in a stock that needed a clean victory.

A few practical signals to monitor

  • Next two quarters’ operating margin and free cash flow margin vs. the company’s adjusted guidance.
  • Customer case studies showing Armis workflows delivering measurable security outcomes.
  • Any additional capital allocation moves: continued buybacks or M&A tweaks.

My take

ServiceNow made a clear strategic move: extend the Now Platform into the fast‑growing, high‑value area of cyber‑exposure and device visibility. That’s a smart long‑term play — enterprises want unified answers to asset risk, identity, and automated remediation. But timing matters. Closing Armis right before an earnings report forced the company to quantify headwinds before investors had time to parse the long‑term benefits.

This isn’t a story of disappointing execution; it’s a story of prioritizing capability and TAM expansion over short‑term margin optics. If management can show that Armis accelerates subscription revenue growth and meaningfully upsells into existing accounts, today’s price hit could prove temporary. For now, investors should watch margins and integration milestones closely and give the strategic thesis a few quarters to prove out.

Sources