This broccoli orzo with white bean, lemon and parmesan is a simple, comforting dinner that turns everyday ingredients into a creamy, lemony, and deeply satisfying meal youโ€™ll want to make again and again.

For more orzo recipes, check out our Mediterranean vegetable orzo, lemon orzo with zucchini, mushroom orzo, Mediterranean orzo and beans.

Close-up of creamy orzo coated in parmesan with charred broccoli and flecks of lemon zest.

Why Youโ€™ll Love This Creamy Broccoli Orzo

Some flavor combinations just work every time. Broccoli, garlic, lemon, and parmesan are one of them. Add creamy orzo and tender white beans cooking right next to it, and you get a dish that feels rich and comforting without being heavy.

Louise and I made this for a quiet dinner at home, and by the end of the meal we were already talking about when to make it again. We think youโ€™ll love it because:

  • It fits a Mediterranean diet approach. Vegetables, beans, olive oil, and pasta come together in a simple, balanced way.
  • Itโ€™s easy and reliable. Simple steps, no tricky timing, and very little can go wrong.
  • Itโ€™s creamy without cream. The orzo turns silky as it cooks, helped along by the beans and parmesan.
  • It feels comforting, not heavy. Bright lemon keeps everything balanced and fresh.
  • It works as a real dinner. Filling, satisfying, and perfect on its own for a calm weeknight meal.
  • It tastes better than expected. Roasted broccoli adds depth that makes the whole dish feel special.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Broccoli florets, orzo, white beans, lemon, garlic, olive oil, and parmesan on a marble surface.
  • Broccoli: You can use fresh or frozen, but fresh broccoli roasts better and gets that nutty, charred flavor thatโ€™s incredible with lemon and parmesan. Frozen works when needed, just expect a softer texture.
  • Extra virgin olive oil: Forms the flavor base and adds richness. Regular olive oil works too if thatโ€™s what you keep on hand.
  • Garlic: Fresh garlic is essential here. Garlic powder wonโ€™t give the same result. If youโ€™re out, use finely chopped onion or thinly sliced leek instead sautรฉed until soft.
  • Red pepper flakes: Optional, for gentle warmth. Leave them out if you prefer a milder broccoli orzo recipe.
  • Orzo pasta: Cooks into a creamy texture that makes this dish feel comforting. Small pasta shapes like ditalini or risoni are good substitutes.
  • Broth: Chicken broth adds savory depth and helps create depth in this creamy orzo dinner. Vegetable broth works well for a vegetarian option.
  • White beans: Cannellini beans are our favorite, but butter beans, navy beans, or great northern beans all work in this orzo with white beans.
  • Lemon: Both zest and juice are key. Lemon is not optional hereโ€”itโ€™s what makes this lemon parmesan orzo bright and balanced.
  • Parmesan cheese: Adds richness. Pecorino Romano works, or use crumbled feta for a different but still satisfying finish.
Creamy broccoli orzo with roasted broccoli, white beans, lemon, and parmesan in a shallow bowl.

How to Make Lemon Broccoli Orzo

Step 1: Roast the broccoli

Heat the oven to 430ยฐF (220ยฐC).
Cut the broccoli into small florets. Spread them on a baking sheet in a single layer. Drizzle with olive oil and sprinkle with salt.
Roast for 18โ€“22 minutes, until tender with deep golden edges. This roasting step adds the flavor that makes this dish special.

Step 1 Broccoli florets roasted until golden on a baking sheet with olive oil and salt.

Step 2: Gently cook the garlic

While the broccoli roasts, place a large skillet on low heat and add olive oil.
Add the grated garlic and red pepper flakes, if using.
Cook for about 30 to 60 seconds, just until fragrant. Keep the heat low so the garlic stays sweet and soft. Don’t let it turn brown.

Step 2 Garlic gently sizzling in olive oil in a skillet over low heat.

Step 3: Cook the orzo and beans

Add the orzo to the skillet and stir for 1 minute so it coats in the oil.
Pour in the broth and add the drained white beans, salt, and pepper.

Bring to a gentle simmer and cook for 10โ€“12 minutes, stirring often, until the orzo is tender and creamy. Add a splash of broth if it looks too thick. This is what gives the dish its creamy texture and makes it an easy orzo recipe to repeat.

Step 3 Orzo and white beans simmering in broth until creamy in a wide skillet.

Step 4: Add the lemon, then the cheese

Turn off the heat. Stir in the lemon zest and lemon juice first, mixing well so the orzo absorbs the flavor evenly.

Once the lemon is fully mixed in, add the grated parmesan and stir until melted and creamy. Adding the lemon first helps keep the sauce smooth and balanced.

Step 4 Lemon zest, juice, and grated parmesan stirred into creamy orzo.

Step 5: Add the broccoli and serve

Gently fold in the roasted broccoli. Taste and adjust with a little more lemon or a splash of broth if needed. Serve warm with extra lemon zest if you like, freshly ground black pepper, and a light drizzle of olive oil.

Step 5 Roasted broccoli folded into creamy orzo just before serving.

Tips

  • Donโ€™t overcook the orzo. Turn off the heat while itโ€™s still quite al dente. The residual heat will finish cooking it and keep the texture creamy, not mushy.
  • Keep the garlic gentle. Garlic should soften and release flavor into the oil, not brown or crisp. Burnt garlic tastes bitter and can feel heavier to digest.
  • Finish off the heat. Turn off the heat before adding the lemon and parmesan. This keeps the lemon bright and helps the cheese melt smoothly without splitting, similar to finishing a risotto.
  • Go light on salt at first. Broth, parmesan, and canned beans already add salt. Itโ€™s easier to adjust at the end than to fix an over-salted dish.
  • Let the broccoli brown slightly. Well-roasted broccoli adds depth and texture that makes the whole dish more flavorful.
  • Adjust the texture as needed. If the orzo thickens too much, add a small splash of warm broth to loosen it.

Frequently Asked Questions

How can I add more protein to this broccoli orzo?

This dish already has enough protein for a satisfying meal thanks to the white beans, orzo, and parmesan. If youโ€™d like to add more, stir in cooked rotisserie chicken, flaked salmon, or another simple protein at the end. Itโ€™s easy to customize without changing the creamy texture or balanced flavor.

Can I use frozen broccoli instead of fresh?

Yes. Frozen broccoli works, especially if thatโ€™s what you have. Fresh broccoli roasts better and adds more flavor, but frozen still makes a solid broccoli orzo recipe.

Can I make this ahead of time?

You can, but itโ€™s best freshly made. If making ahead, keep a little extra broth aside so you can loosen it when reheating.

Why did my orzo turn mushy?

The orzo was likely cooked too long. Turn off the heat while itโ€™s still al dente. The residual heat finishes cooking it, which is key for a creamy texture.

Can I make this vegetarian?

Absolutely. Use vegetable broth instead of chicken broth. The white beans and parmesan still make it satisfying and flavorful, especially in an orzo with white beans.

Can I add more vegetables?

Yes, but keep it simple. Spinach or peas stirred in at the end work well without changing the balance of the dish.

How to store this broccoli orzo?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of broth to bring back the creaminess.

More Easy Dinners

If you try this Creamy Broccoli Orzo Recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Skillet with creamy lemony broccoli orzo with white beans and black pepper.

Broccoli Orzo with White Beans, Lemon and Parmesan

5 from 16 votes
This broccoli orzo is an easy, comforting dinner that delivers a creamy texture, bright lemon flavor, and real satisfaction using simple, affordable ingredientsโ€”perfect for a calm, reliable weeknight meal.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Italian, Mediterranean

Ingredients 

  • 1 large head broccoli (about 1ยฝ lb / 600 g) – cut into small florets
  • 2 tablespoons extra virgin olive oil + 1 tablespoon to roast the broccoli
  • 2 cloves garlic grated – use 1 clove or less if sensitive to garlic
  • ยผ teaspoon red pepper flakes more or less to taste
  • 1 cup orzo pasta uncooked
  • 3 cups vegetable broth or chicken broth – add more as needed
  • 1 can white beans 15 oz / 400 g can – butter beans or cannellini – drained and rinsed
  • ยฝ lemon zest and juice
  • ยฝ cup grated parmesan
  • ยฝ teaspoon salt or more to taste + black pepper

Instructions 

  • Roast the broccoli: Heat the oven to 430ยฐF (220ยฐC).
    Cut 1 large head broccoli into florets and add them on a baking sheet. Toss with a drizzle of olive oil, a pinch of salt, and spread on a single layer.
    Roast for 18โ€“22 minutes, until soft with golden, crispy edges.
    Step 1 Broccoli florets roasted until golden on a baking sheet with olive oil and salt.
  • Cook the garlic: While the broccoli roasts, place a large skillet on low heat and add 2 tablespoons extra virgin olive oil.
    Add 2 cloves garlic (grated) and ยผ teaspoon red pepper flakes (if using). Cook for 30โ€“60 seconds, just until it smells good. Donโ€™t let it turn brown.
    Step 2 Garlic gently sizzling in olive oil in a skillet over low heat.
  • Cook the orzo and beans: Add 1 cup orzo pasta to the skillet and stir for 1 minute to coat it in the oil.
    Pour in 3 cups vegetable broth, 1 can white beans (rinsed), ยฝ teaspoon salt, and pepper.
    Bring to a gentle simmer and cook for 10โ€“12 minutes, stirring often, until the orzo is soft and creamy. Add a little more broth if it gets too thick.
    Step 3 Orzo and white beans simmering in broth until creamy in a wide skillet.
  • Add lemon and cheese: Turn off the heat. Stir in the zest and juice of ยฝ lemon first.
    Then add ยฝ cup grated parmesan and stir until melted and creamy.
    Step 4 Lemon zest, juice, and grated parmesan stirred into creamy orzo.
  • Finish and serve: Gently mix in the roasted broccoli. Taste and add more lemon, pepper, or broth if needed. Serve warm with a little olive oil, lemon zest, and pepper on top.
    Step 5 Roasted broccoli folded into creamy orzo just before serving.

Notes

Substitutions
  • Broccoli โ†’ Cauliflower, broccolini, or Brussels sprouts (fresh roasts best; frozen works but softer)
  • Extra virgin olive oil โ†’ Regular olive oil, avocado oil, or melted butter
  • Garlic โ†’ Finely chopped onion or thinly sliced leek (sautรฉ until soft)
  • Red pepper flakes โ†’ Aleppo pepper, Calabrian chili, or a pinch of black pepper
  • Orzo pasta โ†’ Ditalini, risoni, pearl couscous, or small shells
  • Chicken broth โ†’ Vegetable broth or water + a splash of soy sauce or miso
  • White beans โ†’ Cannellini, butter beans, navy beans, or great northern beans
  • Lemon (zest & juice) โ†’ No true swapโ€”this lemon parmesan orzo needs real lemon
  • Parmesan cheese โ†’ Pecorino Romano, Grana Padano, or crumbled feta
ย 
Tips
  • Pull orzo early โ†’ Take it off the heat while still al dente for a creamy orzo dinner, not mushy
  • Baby the garlic โ†’ Let it soften gently; browned garlic turns bitter
  • Finish off-heat โ†’ Add lemon and parmesan after turning off the heat
  • Salt later โ†’ Broth, beans, and cheese already add salt
  • Brown the broccoli โ†’ A little char makes this broccoli orzo recipe shine
  • Loosen if needed โ†’ A splash of warm broth brings it back together

Nutrition

Serving: 1 of 4, Calories: 451kcal, Carbohydrates: 61g, Protein: 20g, Fat: 16g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 11mg, Sodium: 573mg, Potassium: 894mg, Dietary Fiber: 9g, Sugar: 4g, Vitamin A: 1046IU, Vitamin B6: 0.4mg, Vitamin C: 141mg, Vitamin E: 3mg, Vitamin K: 161ยตg, Calcium: 272mg, Folate: 143ยตg, Iron: 4mg, Manganese: 1mg, Magnesium: 95mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 16 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




34 Comments

  1. 5 stars
    Oh my, this is so delicious. That it is comforting goes without saying. But these simple elements come together to create an utterly wonderful, creamy and deep richness. Fresh lemon juice and its zest are essential to bring the exact perfect acidity so that the creamy richness of the orzo and cannellini beans really pop!

    I made mine a little โ€œsoupyโ€ and when I went back for a second taste, the orzo had absorbed even more of the lemony broth into its creamier texture. It might be a recommendation to let the soup sit a few minutes before serving it as the flavours and ingredients keep on marrying after cook time is up.

    I used a little red chili flakes than recommended because I like a little heat. But I also was inspired at the last minute to sprinkle a little Urfa Biber over my plated serving to finish it. This unusual pepper added a delicate smoky, raisin-like depth that brought out the roasted favours of the broccoli. Might just be me but I found that this little touch rounded out the dishโ€™s already amazing depth of flavour.

    I love this one so much that I would serve this with excitement to any dinner guest. However Iโ€™ll be definitely making again and often just for myself. ๐Ÿ˜‰ As always, thank you so much, Nico and Louise. You guys are amazing and I am so grateful for your obviously joyful effort to share your fantastic recipes. Never a dull moment in my kitchen because of you two.

    1. Phil, wow โ€” thank you so much for taking the time to write this.
      Youโ€™re absolutely right about letting it sit; the orzo really keeps soaking up flavor. Weโ€™re so glad this is one youโ€™d proudly serve (and also keep just for yourself ๐Ÿ˜‰). Thank you for your kindness and for cooking along with us.
      Best, Louise

    1. Hi Lyn,
      I appreciate you giving it a try and sharing your perspective – even if this one wasn’t for you.
      Best, Louise

    1. Hi Linda! Yes, you can make it ahead.
      One tip from Nico to avoid over-cooking the orzo: cook it just until al dente (with a little bite), and let it cool uncovered before storing.
      When reheating, add a splash of water or broth and warm it gently, this helps keep the orzo from getting mushy.
      I hope this helps. Enjoy!!
      Louise

  2. Interesting flavors but, although I made the recipe exactly as directed, it turned out to be soup. I had to pour off at least half of the liquid after the cook time. Next time I do it with only one and a half cups of broth.

    1. Thank you for the feedback, Anna – and for trying the recipe, I appreciate it.

      When made as written, this recipe should not be soupy, but creamy and dense.

      A few things that could have affected the outcome are the size of the pan, heat level, or using a different type of orzo. Could that potentially have been the case?

      Let me know, I wanna make sure you get the best possible results. Kindest,
      Louise

  3. 5 stars
    This recipe was delicious. Even my meat eating hubby enjoyed it. I found Meyer lemons which even made it better.

    1. Hi Candi, Great pairing!!
      Iโ€™m thrilled even your husband enjoyed it. Thanks so much for commenting here.
      Best,
      Louise

  4. 5 stars
    This recipe came together quickly and was delicious. Just the kind of meal for a cold winter night. Definitely going to serve it again. Maybe with asparagus next time.

  5. 5 stars
    This was absolutely delicious; thanks for the recipe! The only problem was that the roasted broccoli was so tasty I ended up nibbling on it when it came out of the oven. The next time I will make extra broccoli to account for the “nibbling”!

    1. Haha, that made me smile ๐Ÿ˜„ roasted broccoli done right can disappear fast!!
      Making extra is always a good plan. Iโ€™m so glad you enjoyed the recipe, thanks so much for sharing. Best,
      Louise

  6. 5 stars
    I have tried about 5 recipes from both the Plant Based School and Hilltop and they all have been so delicious. Thank you so much helping me make my meals so tasty!

    1. Janet, this means a lot. Iโ€™m really happy to hear youโ€™ve enjoyed several recipes from both of our sites.
      Knowing the recipes are helping make everyday meals tastier is why we do this every day.
      Thanks for cooking along and for taking the time to comment. All the best,
      Louise