This creamy one-pot marry me orzo is the ultimate comfort food — ready in 30 minutes, packed with flavor, and made with simple ingredients you probably already have at home.
If you like easy orzo recipes, check out our lemon orzo with zucchini, Greek shrimp orzo, orzo salad, and Greek chicken with lemon and orzo.

Why This Creamy One-Pot Meal Will Be Your New Weeknight Favorite
If you’re looking for a creamy, comforting dinner that’s easy, budget-friendly, and packed with flavor, this Marry Me Orzo with Cannellini Beans & Spinach checks all the boxes.
Louise and I love this recipe because it’s one of those "throw-it-all-in-a-pan" meals that somehow tastes like you’ve been cooking all day. It’s a go-to in our kitchen when we want something cozy and satisfying without spending hours at the stove.

This one-pot orzo dish comes together in about 30 minutes or less, making it perfect for busy weeknights, Meatless Monday, or a quick back to school dinner idea. It’s loaded with pantry staples like tomato paste, beans, and broth, and finished with fresh spinach, lemon zest, and a touch of half-and-half or cream for that irresistible finish. 🍅🧄🌿
What you get is a healthy comfort food recipe that feels indulgent but is secretly wholesome — full of fiber, protein, and real ingredients. Whether you're cooking for family or just need a simple weeknight win, this easy orzo dinner delivers every time.
Ingredients
For quantities, see recipe card at the bottom of the page.

- Olive oil: Extra virgin is ideal, but avocado oil or butter work too.
- Garlic: Fresh is best (grated or minced), but garlic powder is fine for a pantry-friendly dinner.
- Red pepper flakes: Adds a mild kick. Swap with cayenne or smoked paprika, or skip entirely.
- Tomato paste: Builds richness. Use crushed tomatoes or a spoonful of marinara in a pinch.
- Sun-dried tomatoes: Oil-packed or dry both work. Try roasted red peppers or tomato pesto instead.
- Cannellini beans: Creamy and protein-packed — perfect for a quick pasta recipe without meat. Swap with chickpeas, Great Northern, or butter beans.
- Orzo: Soaks up flavor beautifully. Substitute with ditalini, small shells, or pearl couscous.
- Vegetable broth: Enhances flavor. Chicken broth or water with bouillon also works.
- Dried oregano: A Mediterranean staple. Italian seasoning, thyme, or herbes de Provence are great alternatives.
- Heavy cream: Makes it rich and silky. Use half-and-half to half the fat (that's what we use), coconut cream, or a dairy-free cooking cream.
- Parmesan: Adds saltiness and umami. Swap with pecorino, grana padano, or nutritional yeast for a vegan version.
- Fresh spinach: Wilts into the sauce effortlessly. Sub with kale, chard, or arugula for a cozy vegetarian dinner.
- Lemon (zest & juice): Brightens everything. Try white wine vinegar or a pinch of sumac if you’re out.
How to Make Marry Me Orzo
Step 1: Build the Flavor Base
Heat olive oil in a large skillet over medium heat. Add the grated garlic and red pepper flakes, and sauté for about 30 seconds until fragrant. This quick base gives your dish a bold, flavorful start.
Stir in the tomato paste and cook for 1 to 2 minutes, until it darkens and caramelizes slightly.

Step 2: Toast the Orzo
Then add the chopped sun-dried tomatoes, drained and rinsed cannellini beans, and orzo. Stir everything together and let it toast for another minute. This builds depth and makes this orzo more than just another easy orzo recipe.

Step 3: Simmer with Broth
Pour in the vegetable broth, add the oregano, salt, and black pepper, and bring it to a gentle simmer. Cook uncovered for 6 to 8 minutes, stirring often, until the orzo is almost cooked and most of the broth is absorbed. If it gets too thick, just add a splash of broth or water to loosen it up.

Step 4: Make it Creamy
Lower the heat and stir in the half-and-half (or heavy cream), followed by the grated parmesan and spinach. Cook for 1 to 2 minutes more, until the greens are wilted and the sauce is creamy and glossy. This is where the dish turns into true healthy comfort food — cozy, creamy, and full of goodness.

Step 5: Finish and Serve
Top with lemon zest and juice and you are ready to serve. Optional toppings include parmesan, olive oil, and fresh basil.

Frequently Asked Questions
Yes! This orzo keeps well for 2–3 days in the fridge. Reheat gently with a splash of water or broth to loosen the sauce. It’s perfect for meal prep or a quick easy orzo dinner.
Absolutely. Look for gluten-free orzo or small pasta shapes like elbows or shells. Just keep an eye on cooking time — some gluten-free pastas soften faster.
Any white bean works — Great Northern, navy beans, or even chickpeas or fresh corn. They all add creaminess and turn this into a vegetarian pasta with protein that’s super satisfying.
Not really. The red pepper flakes just add a gentle warmth. Feel free to reduce or skip them, or turn up the heat with Calabrian chili paste.
Yes! Use a plant-based cream and swap the parmesan with nutritional yeast or your favorite vegan cheese.
Tips
- Stir the orzo often: Orzo tends to stick if left alone — keep it moving for a creamy, risotto-like texture. This keeps your 30 minute orzo meal smooth and saucy, not clumpy.
- Don’t rush the tomato paste: Let it caramelize for a full minute or two — this step adds depth and that slow-cooked flavor in way less time.
- Use fresh lemon at the end: The zest and juice bring balance to all the creamy, savory elements. Don’t skip it — it makes the dish pop.
- Add hot broth gradually if needed: If the orzo absorbs too much liquid before it’s tender, just add a splash more broth or water to keep the sauce loose.
- Use warm broth for best results: Adding hot or warm broth keeps the cooking temperature steady, helps the orzo cook evenly, and makes the sauce extra creamy. Cold broth works in a pinch, but you may need to cook a bit longer and stir more often.
- Taste as you go: Especially with parmesan and broth, salt levels can vary. Adjust seasoning at the end so it’s just right.
- Make it your meatless Monday pasta: With beans for protein, greens for nutrients, and orzo for comfort — this dish is satisfying without meat.
- Great for leftovers or lunchboxes: This reheats beautifully, making it a perfect back to school dinner idea — or lunch the next day with a splash of water stirred in.
More Easy One-Pot Dinners
- Chickpea curry
- Butter bean stew with honey marinated feta
- Creamy chicken and spinach
- Mediterranean tuna patties
- Greek zucchini fritters
- Italian stuffed peppers with tuna
- Zucchini pasta
- Tuna pasta
Tried this marry me orzo recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one, and your feedback helps others and totally makes our day. 💬💛
Recipe

Marry Me Orzo
Video
Ingredients
- 2 tablespoons olive oil
- 2 cloves garlic grated
- ¼ teaspoon red pepper flakes or to taste
- 3 tablespoons tomato paste
- ¾ cup sun-dried tomatoes chopped
- 1 can cannellini beans (15 oz / 400 g) or any other white bean
- 1½ cup orzo
- 3 cups vegetable broth plus a little more to adjust consistency
- 1½ teaspoons dried oregano
- ¾ teaspoon salt + black pepper to taste
- ½ cup heavy cream or half-and-half
- ½ cup grated parmesan
- 5 ounces fresh spinach
- ½ lemon zest and juice
Instructions
- Build the Flavor Base: Heat 2 tablespoons olive oil in a large skillet or sauté pan over medium heat. Add 2 cloves garlic and ¼ teaspoon red pepper flakes. Sauté for about 30 seconds, just until fragrant. Stir in 3 tablespoons tomato paste paste and cook for 1 minutes until it darkens and caramelizes slightly.
- Toast the Orzo: Add ¾ cup sun-dried tomatoes, 1 can cannellini beans, and 1½ cup orzo. Sauté for another minute.
- Simmer with Broth: Add 3 cups vegetable broth, 1½ teaspoons dried oregano, ¾ teaspoon salt and some black pepper. Stir well and bring to a gentle simmer. Cook uncovered for about 6 to 8 minutes, stirring often, until the orzo is tender and most of the broth has been absorbed. If needed, add a splash more broth or water to keep things saucy.
- Add cream, greens & parmesan: Lower the heat. Stir in ½ cup heavy cream (or half-and-half), followed by ½ cup grated parmesan and 5 ounces fresh spinach. Cook for another 1 - 2 minutes until the greens wilt and the sauce becomes creamy and glossy. Taste and adjust seasoning.
- Finish with lemon & basil: Turn off the heat. Top with zest and juice from ½ lemon and you are ready to serve.
Notes
- Olive oil → Use avocado oil or butter
- Garlic → Garlic powder works in a pinch
- Red pepper flakes → Sub with cayenne, smoked paprika, or skip
- Tomato paste → Try crushed tomatoes or marinara
- Sun-dried tomatoes → Swap for roasted red peppers or tomato pesto
- Cannellini beans → Use chickpeas, Great Northern, or butter beans
- Orzo → Try ditalini, small shells, or pearl couscous
- Vegetable broth → Use chicken broth or water + bouillon
- Dried oregano → Swap with Italian seasoning, thyme, or herbes de Provence
- Heavy cream → Use half-and-half, coconut cream, or plant-based cream
- Parmesan → Replace with pecorino, grana padano, or nutritional yeast
- Fresh spinach → Sub with kale, chard, or arugula
- Lemon zest & juice → Use white wine vinegar or a pinch of sumac
- Stir often: Orzo loves to stick — keep it moving for a creamy, risotto-like finish.
- Don’t rush the tomato paste: Let it caramelize for bold, slow-cooked flavor in minutes.
- Use warm broth: Keeps the sauce creamy and helps the orzo cook evenly.
- Add more broth if needed: If it gets too thick, just splash in extra broth or water.
- Taste and adjust: Parmesan and broth vary in salt — tweak at the end so it’s just right.
- Finish with fresh lemon: Zest and juice brighten the dish and tie it all together.
- Perfect meatless Monday pasta: Beans + greens = satisfying, protein-rich comfort.
- Leftovers = win: Reheats beautifully — great for lunch or a back to school dinner idea.










Kathleen says
This recipe was easy and delicious! I will definately be making it again!
Shirley says
Made this for dinner this evening, so tasty and so easy. Thank you so much,I look forward to making more of your delicious looking recipes
Nico Pallotta says
Thank you for the message, Shirley! We are so happy you liked the recipe 🙂 Let us know what you make next. All the best from Italy.
Nico
Tam says
This looks fabulous! Came to my inbox just in time will do this for dinner tonight!!! Thank you guys
Patricia A Parma says
Would love to make the Mary Me Risotto but I can’t find the recipe card for the quantities…
Nico Pallotta says
Hi Patricia! Thanks for your message. The recipe card with all the quantities should be at the bottom of the page—try scrolling down past the step-by-step instructions. You can also click the "Jump to Recipe" button at the top of the page to get there quickly.Let me know if you still can’t find it—I’m happy to send the details directly! 💛🍚
Louise Vestergaard says
Hi Patricia, at the beginning of the post there is a button that says "jump to recipe" and if you click it you get to the recipe box 🙂