recipes

Creamy Tomato Orzo With White Beans (One Pot)

This creamy tomato orzo with white beans is a cozy, one-pot dinner that comes together fast. It's basically the comfort of risotto without the endless stirring.

David Miller April 21, 2026

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Serves: 4
345 kcal
Easy

Ingredients

  • 2 tbsp olive oil
  • 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 tbsp tomato paste
  • 1 cup dry orzo pasta
  • 1 (15 oz) can diced tomatoes, slightly drained
  • 2 1/2 cups vegetable broth
  • 1 (15 oz) can cannellini beans or great northern beans, rinsed
  • 1 tsp dried oregano
  • 1/2 cup heavy cream or half-and-half
  • 1/2 cup grated Parmesan cheese, plus extra for serving
  • 2 cups fresh baby spinach
  • Salt and black pepper to taste

Instructions

  1. 1 Heat the olive oil in a large, deep skillet over medium heat. Add the onion and cook until soft and translucent, about 4 to 5 minutes.
  2. 2 Add the garlic and tomato paste. Stir constantly for 1 minute until the tomato paste darkens slightly and smells fragrant.
  3. 3 Stir in the dry orzo, toasting it slightly for about 1 minute.
  4. 4 Pour in the diced tomatoes, vegetable broth, rinsed white beans, and dried oregano. Stir well, scraping up any browned bits from the bottom of the pan.
  5. 5 Bring the liquid to a simmer. Reduce the heat to medium-low, cover, and let it cook for 10 to 12 minutes. Stir every few minutes so the orzo doesn't stick to the bottom.
  6. 6 Once the orzo is tender and most of the broth is absorbed, stir in the heavy cream, Parmesan cheese, and baby spinach.
  7. 7 Cook uncovered for another 2 minutes until the spinach wilts and the sauce gets creamy. Season with salt and pepper to taste, and serve warm.

We all have those nights where cooking feels like a personal insult, but ordering takeout feels like a defeat. You want something warm, filling, and deeply comforting, but you refuse to wash more than one pan. This creamy tomato orzo with white beans is the peace treaty for that exact mood.

It’s basically a cheat code for risotto. Real risotto asks you to stand at the stove, stirring broth in ladle by ladle, contemplating your life choices. Orzo gives you a very similar creamy, starchy texture, but it only takes about fifteen minutes and you can walk away from it (mostly).

I threw this together one night when a storm knocked out our power right after I had finished cooking. We ate it by flashlight, straight out of the skillet, and honestly, it was the best thing I had eaten all week. It’s just a bowl of pure, savory comfort that relies on things you probably already have sitting in your pantry.

Building the flavor foundation

Because this is a quick pantry meal, you have to build flavor early. We start with the classic onion and garlic, but the real heavy lifter here is the tomato paste.

Don’t just stir the tomato paste in with the liquids. Add it to the hot oil with the onions and let it cook for a minute until it turns a shade darker. It caramelizes slightly and loses that raw, metallic tin-can taste. It’s a tiny step that makes the whole dish taste like it simmered for hours.

Toasting the dry orzo in the pan for a minute before adding the broth adds a subtle nutty flavor. Again, it’s these little thirty-second moves that separate a boring bowl of pasta from something you actually want to eat twice in one week.

Why white beans are the perfect addition

Orzo and tomato sauce are great, but you need some protein to make it a real meal so you aren’t digging through the snack drawer two hours later. White beans are the unsung heroes of the pantry.

They’re incredibly creamy, so they blend right into the texture of the orzo without making the dish feel heavy. They don’t fight the tomato flavor; they just sit there quietly making the dish more satisfying. Cannellini beans or great northern beans are perfect here. Just make sure you rinse them well before throwing them in, otherwise the starchy liquid from the can will make your sauce a little too murky and salty.

If you don’t have white beans, chickpeas can work in a pinch. They won’t break down and get creamy like cannellini beans, but they still add that necessary bulk and protein.

Managing the one-pot cooking process

Cooking pasta directly in the sauce is brilliant because the starch from the pasta thickens the liquid. That is how you get that luxurious texture. But it comes with a warning: orzo loves to stick to the bottom of the pan, especially when tomatoes are involved.

You don’t have to hover over it constantly like a traditional risotto, but you do need to give it a good stir every two or three minutes. Make sure you scrape the bottom of the skillet when you stir. If the liquid seems to be disappearing too fast before the pasta is tender, just splash in another quarter cup of broth or water.

Finishing touches and leftovers

Once the orzo is tender, you finish it with a splash of cream and a handful of Parmesan. The cheese melts in, the cream smooths everything out, and the spinach wilts down in seconds. It’s rich, it’s tangy from the tomatoes, and it solves the dinner problem with minimal cleanup.

If you have leftovers, store them in an airtight container for up to three days. Fair warning: the orzo will drink up almost all the remaining sauce in the fridge, so it will look more like a solid block the next day. To fix this, just put it in a pan or a microwave safe bowl, add a generous splash of broth or water, and reheat gently while stirring. It will relax right back into that comforting, creamy texture.

#OnePotOrzo #VegetarianPasta #WhiteBeanRecipe #EasyWeeknightDinner #PantryMeals

Frequently Asked Questions

What is orzo exactly?
Orzo looks like large grains of rice, but it's actually a type of short-cut pasta. Because of its shape, it cooks quickly and creates a creamy, risotto-like texture when cooked in broth.
Can I make this dairy-free?
Yes. Swap the heavy cream for full-fat coconut milk or a plain, unsweetened dairy-free creamer. Use a plant-based Parmesan alternative or just add a tablespoon of nutritional yeast for that savory flavor.
Why is my orzo sticking to the pan?
Orzo releases starch as it cooks, which thickens the sauce but also makes it prone to sticking. The trick is to keep the heat at a gentle simmer and stir it every few minutes.
Can I use chicken broth instead of vegetable broth?
Absolutely. Chicken broth adds a slightly deeper, richer flavor if you don't need the meal to be strictly vegetarian.
Does this reheat well?
Yes, but the orzo will absorb a lot of the sauce in the fridge. When reheating it on the stove or in the microwave, add a splash of broth or water to loosen it back up into a creamy state.
Free Newsletter

Get Weekly Nutrition, Recipes & Life Hacks

Get our best healthy recipes, nutrition advice, and practical life hacks delivered to your inbox every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.