White bean orzo is a cozy, one-pot meal that brings together creamy legumes and tender pasta for a truly satisfying dinner.
This dish is perfect for those busy nights when you want something that feels like a warm hug but only requires minimal cleanup. It is a fantastic high-protein vegetarian option that relies on pantry staples to deliver a rich, savory flavor.

Ingredients
Yields: 4 servings
- 1 cup dry orzo pasta
- 1 can (15 oz) cannellini beans, drained and rinsed
- 3 cups vegetable broth
- 2 cups fresh baby spinach
- 1/2 cup sun-dried tomatoes, chopped
- 3 cloves garlic, minced
- 1 small yellow onion, diced
- 1/2 cup grated Parmesan cheese
- 1 tablespoon olive oil
- 1 teaspoon dried oregano
- Juice of half a lemon
- Salt and black pepper to taste
Why You Must Try This White Bean Orzo Recipe
You should try this recipe because it proves that you don’t need meat to create a dinner that is both filling and deeply flavorful. The orzo cooks directly in the vegetable broth, which allows the pasta to release its starches and create a silky, sauce-like consistency without any heavy cream.
It is a brilliant way to use up those cans of beans sitting in your cupboard while adding a healthy dose of fiber and plant-based protein to your diet. Because everything happens in one pan, the flavors of the garlic, sun-dried tomatoes, and lemon meld together perfectly, making every spoonful taste balanced and bright.
Sauté the Base
Start by heating your olive oil in a large skillet or a deep saucepan over medium heat. Add your diced onion and cook it for about five minutes until it becomes translucent and soft. Once the onions are ready, stir in your minced garlic and dried oregano.
Be careful not to let the garlic brown too much, as burnt garlic can make the whole dish taste bitter. This initial step creates a fragrant foundation that will season the pasta from the inside out as it cooks. The smell of the herbs hitting the warm oil is the first sign that this meal is going to be a success.
Toast the Orzo
Push the onions and garlic to the side of the pan and add your dry orzo pasta directly to the center. Stir the pasta around for two to three minutes until the edges of the orzo look slightly translucent and you smell a faint nutty aroma.
Toasting the pasta before adding liquid is a professional trick that helps the orzo maintain its shape and prevents it from becoming a mushy clump. It also adds a layer of toasted flavor that pairs beautifully with the creamy white beans. Make sure to keep the pasta moving so it doesn’t stick to the bottom of the pan.
Simmer the Liquid
Slowly pour in your vegetable broth and add the chopped sun-dried tomatoes. Bring the mixture to a gentle boil, then turn the heat down to low so the broth is just barely simmering. Cover the pan with a lid and let the orzo cook for about eight to ten minutes.
You will want to lift the lid and give it a good stir every few minutes to make sure the pasta isn’t sticking. The orzo will act like a sponge, soaking up all the savory broth and expanding until it is tender and the liquid has mostly disappeared into a thick sauce.
Stir the Beans
Once the orzo is nearly tender, fold in your drained and rinsed white beans. Since canned beans are already cooked, you only need to heat them through. Using cannellini beans is the best choice here because they have a very creamy interior that matches the texture of the pasta perfectly.
Stir them gently so you don’t mash the beans; you want them to stay whole to provide a nice contrast in every bite. This is the stage where the dish starts to look truly hearty and substantial.
Wilt the Greens
Add your fresh baby spinach to the pan. It might look like a lot of greens at first, but the heat from the pasta will cause the spinach to wilt down into almost nothing in less than a minute. Use your spoon to push the leaves into the hot orzo until they are soft and bright green. Adding the spinach at the very end ensures that it keeps its vibrant color and doesn’t become overcooked or slimy. This adds a boost of nutrients and a pop of color that makes the white bean orzo look as good as it tastes.
Melt the Cheese
Turn off the heat and stir in your grated Parmesan cheese. The cheese will melt instantly into the remaining starch and broth, creating a luxurious and creamy finish. This is also the time to add your lemon juice and a generous amount of cracked black pepper.
The lemon juice is vital because it cuts through the richness of the cheese and the beans, making the whole dish feel much lighter. Taste a small spoonful and add salt only if you feel it needs it, as the broth and the Parmesan are often salty enough on their own.
Rest the Pan
Let the pan sit for two or three minutes before you start plating. This short rest allows the sauce to thicken up even more and ensures that the temperatures of all the ingredients have equalized.
If the mixture looks a little too thick for your liking, you can stir in a tiny splash of extra broth or hot water to loosen it back up. Serving this meal in wide, shallow bowls is a great way to showcase the different textures of the pasta, the beans, and the sun-dried tomatoes.
Tips to Make it Perfect
- Use Low-Sodium Broth: This allows you to control the salt level yourself, especially since Parmesan is quite salty.
- Rinse the Beans Well: Removing the liquid from the can of beans prevents any metallic taste and keeps the sauce from becoming too cloudy.
- Stir Frequently: Orzo loves to stick to the bottom of the pan, so a quick stir every two minutes is your best friend.
- Fresh Lemon is Best: Bottled juice doesn’t provide the same bright, floral acidity that a fresh lemon squeeze offers.
Can I add other vegetables to this dish?
Absolutely, this recipe is very flexible and works well with many different vegetables. You can add diced zucchini or sliced mushrooms during the sautéing stage with the onions.
If you have some leftover roasted red peppers or even some frozen peas, you can toss those in right at the end when you add the beans. Just keep in mind that watery vegetables like zucchini might change the amount of broth you need, so keep an eye on the liquid levels as the orzo simmers.
How do I store and reheat leftovers?
You can store any leftover white bean orzo in an airtight container in the fridge for up to four days. Be aware that the orzo will continue to absorb moisture as it sits, so it may be quite thick the next day.
To reheat it, place a portion in a small saucepan with a splash of broth or water. Heat it over low-medium heat, stirring constantly until it is warm and creamy again. Avoid using a microwave if possible, as it can sometimes make the pasta a bit gummy.
SEO Keywords
White Bean Orzo Recipe, One Pot Orzo Pasta, Creamy White Beans and Orzo, High Protein Vegetarian Dinner, Easy Meatless Meals, Sun-Dried Tomato Orzo, Healthy Pasta Recipes, Lemon Garlic Orzo, 30-Minute Vegetarian Dinner, One Pan Pasta with Spinach.
Meta Description
Savor a creamy and comforting one-pot meal with this high-protein white bean orzo, packed with sun-dried tomatoes, fresh spinach, and a bright lemon garlic finish.
White Bean Orzo Recipe Card
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yields: 4 servings
Sauté the Base
Heat olive oil in a large skillet over medium heat. Sauté the diced onion until translucent, then stir in the minced garlic and dried oregano. This aromatic start builds a savory foundation for this high-protein vegetarian meal.
Toast the Orzo
Add the dry orzo directly to the skillet. Stir constantly for two minutes until the pasta smells slightly nutty and the edges turn translucent. Toasting prevents the orzo from becoming mushy and ensures each grain holds its shape during the simmer.
Simmer the Liquid
Pour in the vegetable broth and add the chopped sun-dried tomatoes. Cover and simmer on low for about 10 minutes, stirring occasionally. The orzo will absorb the liquid and release its natural starches, creating a silky, cream-like sauce without any heavy dairy.
Stir the Beans
Fold in the rinsed cannellini beans. These creamy white beans are an excellent source of plant-based protein and fiber, making the dish hearty enough to serve as a main course. Stir gently to heat them through without mashing.
Wilt the Greens
Add the fresh baby spinach to the pan. The residual heat from the pasta will wilt the leaves in less than a minute. This adds a vibrant pop of color and a boost of nutrients to your one-pot dinner.
Melt and Rest
Turn off the heat and stir in the Parmesan cheese and fresh lemon juice. The acidity of the lemon perfectly balances the richness of the white beans and cheese. Let the pan rest for three minutes before serving to allow the sauce to thicken into its final, glossy consistency.

Ingredients
Method
- Heat olive oil in a large skillet over medium heat. Sauté the diced onion until translucent, then stir in the minced garlic and dried oregano. This aromatic start builds a savory foundation for this high-protein vegetarian meal.
- Add the dry orzo directly to the skillet. Stir constantly for two minutes until the pasta smells slightly nutty and the edges turn translucent. Toasting prevents the orzo from becoming mushy and ensures each grain holds its shape during the simmer.
- Pour in the vegetable broth and add the chopped sun-dried tomatoes. Cover and simmer on low for about 10 minutes, stirring occasionally. The orzo will absorb the liquid and release its natural starches, creating a silky, cream-like sauce without any heavy dairy.
- Fold in the rinsed cannellini beans. These creamy white beans are an excellent source of plant-based protein and fiber, making the dish hearty enough to serve as a main course. Stir gently to heat them through without mashing.
- Add the fresh baby spinach to the pan. The residual heat from the pasta will wilt the leaves in less than a minute. This adds a vibrant pop of color and a boost of nutrients to your one-pot dinner.
- Turn off the heat and stir in the Parmesan cheese and fresh lemon juice. The acidity of the lemon perfectly balances the richness of the white beans and cheese. Let the pan rest for three minutes before serving to allow the sauce to thicken into its final, glossy consistency.
Notes
- Use Low-Sodium Broth: This allows you to control the salt level yourself, especially since Parmesan is quite salty.
- Rinse the Beans Well: Removing the liquid from the can of beans prevents any metallic taste and keeps the sauce from becoming too cloudy.
- Stir Frequently: Orzo loves to stick to the bottom of the pan, so a quick stir every two minutes is your best friend.
- Fresh Lemon is Best: Bottled juice doesn’t provide the same bright, floral acidity that a fresh lemon squeeze offers.


