Italian Rice and Beans Recipe: Rustic Comfort With Every Bite

Italian Rice and Beans Recipe: Rustic Comfort With Every Bite

This dish brings the heart of Italian home cooking to your table with minimal effort. I’ve tested it in my tiny Boston kitchen, and it never fails to deliver that rustic comfort we all crave.

Simple ingredients come together through a traditional simmering technique that coaxes out deep flavors. The rice absorbs the savory broth while the beans maintain their shape, creating a texture that’s both creamy and substantial.

What emerges is a dish that’s humble yet deeply satisfying—tender rice, rich beans, and a broth that’s been infused with garlic and herbs. It’s the kind of meal that feels like a warm embrace in every bite.

Perfect for weeknight dinners or as a side for larger gatherings. This is Italian cooking at its most approachable.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Italian Rice and Beans

Pantry staples and fresh herbs create this hearty Italian classic in one pot.

Ingredient Amount Notes
Arborio Rice 🌾 1 ½ cups Short-grain for creaminess
Cannellini Beans 🫘 2 cups Drained, rinsed, or dry soaked
Vegetable Broth 🍲 4 cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 4 cloves Minced for even flavor distribution
Carrots 🥕 2 whole Peeled, small dice
Celery Stalks 🌿 2 whole Finely chopped for aroma
Dried Sage 🍃 1 tsp Rubbed between fingers to release oils
Dried Rosemary 🍃 1 tsp Crushed before adding
Bay Leaves 🌿 2 whole Removed before serving
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for sautéing and finishing
Parmesan Cheese 🧀 ½ cup Freshly grated for best texture
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for boldness

The beans are the soul here—cannellini hold their shape beautifully. I grab mine from Trader Joe’s or the bulk section at Whole Foods. Arborio rice is non-negotiable for that creamy texture (short-grain is fine in a pinch). The broth? Homemade if you’ve got it, but a good-quality boxed version works too. Fresh herbs at the end make it sing.

No cannellini? Great northern beans or even chickpeas work. Swap dried herbs for fresh at one-third the amount. No sage? Poultry seasoning gets close. The Parm can be Pecorino Romano for a sharper bite. If you’re vegan, skip the cheese or use nutritional yeast. The olive oil should be something you’d drizzle on bread—California Olive Ranch is my go-to.

This tastes even better the next day. Keeps 4-5 days in the fridge, freezes for 3 months. Leftovers reheat beautifully with a splash of broth (or water) to loosen things up.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I just dump the Arborio rice, beans, and broth in a single pot and let it simmer—minimal cleanup.
  • Garlicky Comfort: The garlic and onions sweat into the rice, making every bite rich and cozy.
  • Feeds a Crowd: It stretches easily for guests or meal prep, and the leftovers taste even better the next day.
  • Budget Friendly: Honestly, a bag of Arborio rice and canned beans cost barely anything but taste like a restaurant dish.

Step-by-Step Instructions for Italian Rice and Beans

This method delivers hearty, flavorful results with minimal effort and maximum comfort.

Step 1: Sauté the Aromatic Base

Heat 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the finely diced yellow onion, small diced carrots, and finely chopped celery stalks. Cook for 5-7 minutes until the vegetables soften and the onion turns translucent.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and aromatic, not bitter. This base builds the flavor foundation for the entire dish.

Step 2: Toast the Arborio Rice

Add the 1.5 cups Arborio Rice to the pot and stir to coat it in the oil and vegetables. Toast the rice for 2 minutes, stirring constantly, until the edges become slightly translucent and the grains make a faint clicking sound.

This step enhances the nutty flavor of the rice and ensures it absorbs the liquid evenly later. Pour in 4 cups vegetable broth, then add the 1 tsp dried sage, 1 tsp dried rosemary, 2 whole bay leaves, 1 tsp salt, and 0.5 tsp black pepper. Stir well to combine.

Step 3: Simmer Until Creamy

Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 15 minutes, stirring occasionally to prevent sticking. The rice should start to absorb the liquid and become tender.

Add the 2 cups Cannellini Beans (drained and rinsed if using canned) and stir gently to incorporate. Continue simmering uncovered for another 5-7 minutes until the rice is creamy and the liquid has mostly been absorbed. The beans should be heated through and the rice tender with a slight bite.

Step 4: Finish and Serve

Remove the pot from heat and discard the bay leaves. Stir in the remaining 1 tbsp extra-virgin olive oil and 0.5 cup Parmesan Cheese until the cheese melts and the mixture becomes creamy. Taste and adjust seasoning if needed.

Let the dish sit for 5 minutes to allow the flavors to meld together. Garnish with the chopped 0.25 cup fresh parsley before serving. The final result should be thick, creamy, and packed with rustic comfort in every bite.

👨‍🍳

Pro Tips For Making Italian Rice And Beans

  • Toast the Rice: Cook the Arborio rice in the onion and garlic for 2-3 minutes before adding liquid—this builds a deep, nutty base that carries through the whole dish.
  • Use Warm Broth: I learned this the hard way: pouring cold vegetable broth into hot rice shocks the grains and turns them mushy. Keep it simmering on the side.
  • Skip the Rinse: Resist the urge to rinse the cannellini beans—their starchy liquid helps thicken the dish and adds body.
  • Finish with a Drizzle: Sounds simple, but a last-minute swirl of good olive oil right before serving brightens all the flavors.

Best Sauces and Condiments for italian rice and beans

Olive Oil Finish

A drizzle of high-quality extra-virgin olive oil just before serving adds a silky richness that ties everything together. I always keep a bottle of California Olive Ranch on hand for this. It brightens the dish and enhances the flavors of the herbs and Parmesan. 💛

Parmesan Variations

While freshly grated Parmesan cheese is my go-to, aged Pecorino Romano offers a sharper, saltier bite that cuts through the creaminess. For a vegan option, try nutritional yeast at ¼ cup for a similar umami depth.

Herb Garnishes

Fresh parsley is classic, but I also love stirring in 1 tbsp fresh sage or rosemary at the end. These herbs echo the dried versions used in cooking and add a vibrant, aromatic finish to the dish.

Spicy Kick

For heat lovers, a pinch of red pepper flakes or a dash of hot sauce like Calabrian chili paste elevates the dish. Start with ½ tsp and adjust to taste. The spice contrasts beautifully with the creamy rice and beans. 🔥

Acidic Balance

A squeeze of lemon juice or a splash of balsamic vinegar at the end brightens the flavors. Just 1 tsp of lemon juice or ½ tsp of vinegar is enough to add a subtle acidity that balances the richness.

Bread Pairing Sauce

Serve with crusty bread for dipping, and offer a small bowl of olive tapenade on the side. The briny, salty tapenade complements the creamy dish perfectly and adds a Mediterranean touch.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 580mg25%
Total Carbohydrate 65g24%
Dietary Fiber 8g29%
Sugars 3g
Protein 15g30%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of rice?

Short-grain rice works in a pinch, but Arborio gives the creamiest texture. Avoid long-grain varieties as they won’t absorb liquid the same way. For best results, stick with Italian short-grain types.

2

How do I prevent the dish from being mushy?

Don’t over-stir once the rice is added. Stir just enough to prevent sticking, and cook at a gentle simmer. Adding beans at the end helps maintain their shape. The rice should be tender but still have a slight bite.

3

Can I make this ahead of time?

The flavors deepen overnight. Store in an airtight container in the fridge for up to 5 days. Reheat with a splash of broth to restore creaminess. It freezes well for 3 months.

★★★★★4.6(12 reviews)
Tyler Campbell