Canned Cannellini Beans and Rice Recipe: One-Pot Hearty Meal in 25 Minutes

Side Dishes

Canned Cannellini Beans and Rice Recipe: One-Pot Hearty Meal in 25 Minutes

This canned cannellini beans and rice recipe transforms pantry staples into a hearty, protein-rich meal that’s ready in just 25 minutes—no fancy ingredients required. The secret lies in sautéing garlic and onions until fragrant, then combining them with canned beans, rice, and broth for a one-pot dish that simmers into perfect flavor. It’s the kind of meal that feels indulgent but comes together effortlessly, making it ideal for busy weeknights or meal prep.

What makes this recipe stand out is its versatility—serve it as a standalone main dish or pair it with grilled chicken or roasted vegetables. The beans add satisfying texture and plant-based protein, while the rice soaks up all the savory flavors from the aromatics and broth.

A squeeze of lemon or a sprinkle of fresh parsley at the end elevates it to restaurant-quality without extra effort.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for canned cannellini beans and rice

Pantry staples meet restaurant-quality flavor in this one-pot vegetarian dish.

Ingredient Amount Notes
Canned Cannellini Beans 🥫 2 cups Drained and rinsed thoroughly
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed well
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced finely for aroma
Vegetable Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing aromatics
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaves 🍃 2 whole Removed after cooking
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Vegetable Oil 🫒 1 tbsp For extra richness

The cannellini beans should be low-sodium if possible—Great Northern or Libby's brands are reliable choices. For the rice, jasmine or basmati holds up better to the simmering process, but long-grain white works perfectly fine. Fresh garlic and onions are non-negotiable here; organic garlic from the store's produce section adds the most depth. If you're using dried beans instead of canned, soak overnight for best texture. The vegetable broth should be homemade or high-quality store-bought—Pacific Foods or Imagine are great options if you're buying pre-made.

No canned beans? Cook dried cannellini beans from scratch (1 cup dried yields about 2.5 cups cooked). Short on parsley? Fresh cilantro or basil works beautifully. The smoked paprika can be swapped for regular paprika if unavailable, though it loses that subtle smokiness. For extra richness, add a splash of coconut milk at the end. The lemon juice is essential—Mexican or Eureka lemons have the best balance of tartness and brightness. If you're meal prepping, double the recipe and store in airtight containers for up to 5 days.

This dish reheats beautifully—microwave with a splash of water for best results. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The flavors actually deepen overnight, making it perfect for meal prep lunches. For extra freshness, garnish with lemon zest right before serving. If you're serving with grilled chicken or roasted veggies, prepare those components separately to maintain texture contrast.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’ve got nothing but beans, rice, and a sad onion in my fridge. Open a can, chop one thing, and boom—dinner’s saved. The cannellini beans handle all the heavy lifting, so you’re not stuck staring at a blank pan wondering what to do next.
  • Garlic Bomb: That one clove of garlic, sizzled until it’s golden and fragrant, turns this into something special. The broth soaks it all up, and suddenly you’ve got a dish that tastes like it simmered for hours—not like it took 15 minutes. Honestly, the flavor ratio here is chef’s kiss.
  • Meal Prep MVP: Between us, this is my go-to for lunch boxes or a quick reheat on busy days. The rice stays fluffy, the beans hold their shape, and it reheats like it was just made. Pack it in jars, toss it in a thermos, or just grab a bowl—it’s that reliable.
  • Budget Hero: Canned beans and rice? That’s the kind of meal that doesn’t drain your wallet but still feels like a proper dinner. I’ve made this for date nights, lazy Sundays, and even when my wallet was tighter than my jeans. It’s the kind of dish that makes you wonder why you ever spent $20 on takeout.

Step-by-step instructions for one-pot cannellini beans and rice

This method delivers perfectly balanced flavors and textures in a single pot—no transfers required.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 1 tablespoon vegetable oil and 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent. This foundational step develops sweetness that carries through the entire dish.

Add the 4 cloves garlic cloves and 0.5 teaspoon smoked paprika to the pot. Cook for another 1 minute until the garlic releases its aroma and becomes lightly golden. The paprika adds subtle depth without overpowering the dish. Be careful not to let the garlic burn—it should perfume the oil but not darken.

2

👨‍🍳 Step 2: Toast the Rice for Nuttiness

Add the 1 cup long-grain white rice to the pot and stir to coat it evenly in the aromatic oil. Toast the rice for 2 minutes until it becomes slightly translucent at the edges. This dry toasting step prevents the rice from becoming mushy and adds a pleasant nutty flavor to the finished dish.

Here's the thing—don't walk away during this step. You want the rice to develop color but not brown. When it reaches that perfect light golden stage, it's time to add the liquid components. The rice should be evenly coated with oil and separated rather than clumping together.

3

🥘 Step 3: Build the Flavor Base

Pour in the 2 cups vegetable broth and bring the mixture to a gentle boil. Add the 2 whole bay leaves, 1.5 teaspoons kosher salt, and 0.5 teaspoon ground black pepper. Stir once to distribute the seasonings evenly, then reduce heat to low and let it simmer uncovered for 10 minutes. This initial simmer allows the rice to absorb some of the liquid while developing flavor.

After 10 minutes, add the 2 cups drained cannellini beans and stir gently to combine. The beans will help thicken the mixture as they absorb liquid. At this point, you'll notice the rice has absorbed most of the initial broth but still has a bit of liquid clinging to it—this is exactly what we want for proper texture.

4

⏰ Step 4: Simmer Until Perfectly Tender

Cover the pot with a tight-fitting lid and continue simmering on low heat for 15 minutes. The rice should absorb all the remaining liquid and become tender but still slightly firm—this is the al dente texture we're aiming for. If you peek and see liquid still pooling at the bottom after 15 minutes, cover and let it cook another 2-3 minutes before checking again.

I press down gently on the rice with a wooden spoon during the last 5 minutes of cooking. This helps distribute any remaining liquid and ensures even cooking throughout the pot. The beans should be heated through but still hold their shape, not falling apart.

5

🍽️ Step 5: Finish with Brightness and Garnish

Remove the pot from heat and stir in the 1 tablespoon lemon juice. This final touch brightens the dish and cuts through the richness of the beans and rice. Let the mixture sit covered for 5 minutes to allow the flavors to meld together—this resting period makes a noticeable difference in the final taste.

Before serving, remove and discard the 2 bay leaves. Stir in the 0.25 cup chopped fresh parsley and adjust seasoning if needed. The dish should be flavorful but not salty, with a balance of earthy rice, creamy beans, and bright lemon notes. Serve immediately with crusty bread or over a bed of arugula for a complete meal.

👨‍🍳

Pro Tips For Making Canned Cannellini Beans And Rice

  • Rinse the Beans: Canned beans are packed in salty brine—skip rinsing, and your dish will taste like a swimming pool. Give them a quick cold-water rinse (10 seconds under the tap) to cut the salt, but don’t overdo it or you’ll dilute their flavor. I learned this the hard way after making a batch that tasted like a sad, watery soup.
  • Sauté Onions Until Soft: Don’t just chop and toss—cook the onions until they’re translucent and just starting to caramelize (about 5-6 minutes on medium heat). This builds depth of flavor that raw onions can’t match. I used to rush this step, and the dish always tasted flat until I slowed down.
  • Use Double the Broth: The rice will soak up more liquid than you think. For every cup of rice, use 2.5 cups of broth (not 2). If you’re worried about soggy rice, drain the beans well first—this keeps the texture perfect. I’ve burned rice enough times to know: better to have extra broth than none.
  • Toast the Garlic: After cooking the onions, add the minced garlic and let it sizzle for 30 seconds until fragrant. This prevents that harsh, raw garlic bite and adds a nutty richness. Sounds weird, but it works—my grandmother swore by it, and she was right.

Regional styles of this dish

Italian Rustic Style

In Italy, this dish transforms into a hearty risotto-like preparation called fagioli all'uccelletto—traditionally made with dried beans but easily adapted with canned cannellini. Italians use white wine (about ¼ cup) to deglaze the pot after sautéing onions and garlic, adding depth.

Finish with grated Parmesan (¼ cup) and a splash of balsamic vinegar (1 tsp) for tangy brightness. Serve with a sprinkle of toasted pine nuts for crunch. 🍷

Spanish-Inspired Paella

For a Spanish twist, swap the vegetable broth for chicken broth and add 1 teaspoon smoked paprika and ½ teaspoon cumin to the sautéed aromatics. Stir in ½ cup frozen peas and 1 diced tomato when adding the beans.

Garnish with lemon wedges and sliced almonds for a paella-inspired dish. This version pairs perfectly with garlic aioli for dipping. 🌶️

Mediterranean Herb Twist

In Greece and Turkey, this dish often includes fresh herbs like dill or mint instead of parsley. Add 1 tbsp chopped fresh dill (or 1 tsp dried) with the lemon juice at the end.

For extra Mediterranean flair, stir in 2 tbsp crumbled feta cheese before serving. A drizzle of extra-virgin olive oil and a sprinkle of za'atar (Middle Eastern spice blend) adds authentic depth. 🌿

Latin American Picadillo

In Latin America, this becomes a picadillo-style dish with bell peppers and tomatoes. Sauté ½ diced bell pepper and 1 diced tomato with the onions and garlic. Add 1 tsp cumin and ½ tsp oregano to the rice.

Top with avocado slices and cilantro for a vibrant, zesty dish. Serve with warm tortillas or cornbread for a complete meal. 🌶️

Southern U.S. Comfort Food

In the Southern U.S., this dish often includes smoked bacon or andouille sausage for a meaty twist. Cook 4 slices crispy bacon, crumble, and add to the pot with the beans. Stir in 1 tsp hot sauce (like Crystal) and top with green onions.

Serve with buttered cornbread for a soul-warming meal. This version keeps the vegetarian integrity but adds smoky richness. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 68g24%
Dietary Fiber 10g36%
Sugars 4g
Protein 22g44%
* 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 canned bean instead of cannellini?

Great Northern, navy, or chickpeas work beautifully in this recipe. Each brings slightly different texture and flavor—Great Northern beans are milder while chickpeas add extra heartiness. Just adjust the liquid ratio if using chickpeas, as they hold more moisture.

Why does my rice turn out mushy? Mushy rice usually happens from either too much liquid or not enough simmering time.

2

How can I make this dish more flavorful?

Boost the depth with extra aromatics! Add 1 diced celery stalk with the onions, or stir in 1 tsp dried oregano with the paprika. For richness, finish with 1 tbsp tahini or 2 tbsp crumbled feta. A splash of red wine vinegar at the end adds complexity too.

3

Can I make this recipe ahead of time?

Yes, this dish actually tastes better the next day! Store in an airtight container in the fridge for 3-4 days. Reheat gently with a splash of water or broth to restore moisture. For meal prep, double the recipe—it reheats perfectly for lunches or dinners.

4

What's the best way to serve this dish?

This versatile dish works as a main or side. Serve with:

  • Crusty bread (for scooping)
  • Grilled chicken or fish (for protein)
  • Fresh arugula salad (for brightness)
  • Avocado slices (for creaminess) The lemon and parsley make it perfect for picnics or potlucks too!
★★★★★4.6(14 reviews)
Categories Side Dishes