
Helping Nana Mae in her Peachtree Street diner taught me the art of Southern comfort food. This dish brings that same warmth to your table with its creamy texture and hearty simplicity.
Simple ingredients come together through slow cooking to create a meal that’s both nourishing and deeply satisfying. The beans soften beautifully, absorbing the flavors of the broth and seasonings.
What you’ll love most is how the rice soaks up the rich, savory liquid, delivering a creamy bite in every spoonful. It’s the kind of dish that feels like a hug in food form.
Perfect for family dinners or quiet evenings, this recipe is a testament to the power of traditional cooking. Here’s how to make it at home.
Ingredients for White Beans and Rice
Pantry staples and garden-fresh veggies create this comforting, slow-cooked bowl of Southern goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Great Northern Beans 🌱 | 1 lb | Rinsed and picked over |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Vegetable Broth 🥕 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Celery Stalks 🥬 | 2 pieces | Finely diced for aroma |
| Carrot 🥕 | 1 whole | Medium, finely diced |
| Dried Thyme 🌿 | 1 tsp | Crushed between fingers |
| Dried Bay Leaves 🍃 | 2 whole | Removed before serving |
| Smoked Paprika 🌶️ | 1 tsp | Adds Southern depth |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarse grind preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Fresh Flat-Leaf Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beans are the foundation here. Great Northern or cannellini hold their shape best for that creamy bite Nana Mae loved. Look for dried beans in the bulk section at Whole Foods or Kroger—they’re often cheaper and you can buy exactly what you need. For the rice, long-grain white gives that classic Southern texture, but jasmine works too (just rinse it well).
No vegetable broth? Water with a splash of soy sauce adds the saltiness you need. Fresh out of celery? Celery salt at half the amount works in a pinch. The parsley is optional but adds that fresh finish—dried parsley flakes can substitute if that’s all you’ve got (use a third of the amount). For extra smokiness, a pinch of liquid smoke mimics that slow-cooked depth.
Leftovers taste even better the next day as the rice soaks up more broth. Keeps 4-5 days in the fridge, freezes for 3 months (portion before freezing for easy reheating). Reheat gently with a splash of water to restore that creamy texture.
Why You’ll Love This Recipe
- Set It and Forget: I toss everything in one pot, let the broth and garlic do their thing, and walk away.
- Garlic-Infused Comfort: The slow-simmered beans soak up all that onion and garlic flavor—warm, hearty, and just right.
- Meal Prep Magic: It tastes even better the next day, so I make a big batch for lunches all week.
- Pantry Hero: Dried beans and rice cost pennies, and I always have the rest on hand.
Step-by-Step Instructions for White Beans and Rice
Here’s the method that delivers that signature creamy texture with rich, layered flavors.
Step 1: Soak and Prep the Beans
Begin by rinsing the 1 lb Dried Great Northern Beans under cold water, picking out any stones or debris. Place them in a large bowl and cover with water by 2 inches. Soak for 8 hours or overnight. This step is crucial for achieving that creamy texture we’re after.
Drain and rinse the soaked beans before cooking. I’ve found this extra rinse removes any residual starch that could make the final dish gummy. Set the beans aside while you prep the vegetables—having everything ready will streamline the cooking process.
Step 2: Sauté the Aromatic Base
Heat the 2 tbsp Extra-Virgin Olive Oil in a large, heavy pot over medium heat. Add the finely diced 1 whole Yellow Onion, 2 pieces Celery Stalks, and 1 whole Carrot. Cook for 6-8 minutes until the vegetables soften and the onion turns translucent.
Add the 4 cloves Garlic Cloves and cook for 1 minute, stirring constantly to prevent burning. The garlic should release its fragrance but not take on any color. This aromatic base builds the flavor foundation for your dish.
Stir in the 1 tsp Smoked Paprika, 1 tsp Dried Thyme, 1.5 tsp Sea Salt, and 1 tsp Freshly Ground Black Pepper. Cook for 30 seconds to bloom the spices in the oil, filling your kitchen with a warm, inviting aroma.
Step 3: Simmer the Beans to Creamy Perfection
Add the soaked beans, 4 cups Vegetable Broth, and 2 whole Dried Bay Leaves to the pot. Bring to a boil, then reduce heat to maintain a gentle simmer. Partially cover and cook for 45-60 minutes, stirring occasionally.
You’ll know the beans are ready when they’re tender and creamy, and the liquid has thickened slightly. If the mixture seems too thick, add a splash of water. At this point, the beans should crush easily against the side of the pot with a wooden spoon.
Remove and discard the bay leaves before proceeding. The beans will continue to absorb liquid as they sit, so aim for a slightly looser consistency than your final desired texture.
Step 4: Cook the Rice and Combine
While the beans simmer, cook the 1.5 cups Long-Grain White Rice according to package instructions using water or additional vegetable broth. I prefer my rice slightly underdone at this stage, as it will finish cooking when combined with the hot beans.
Once the rice is cooked, drain any excess liquid and add it to the pot of beans. Stir gently to combine, allowing the rice to absorb some of the creamy bean liquid. The rice should be fully tender and the mixture should have a porridge-like consistency.
Step 5: Rest and Serve
Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the flavors to meld together beautifully. The rice will absorb more of the creamy liquid, and the beans will become even more tender.
Before serving, taste and adjust seasoning if needed. Garnish with the 0.25 cup Fresh Flat-Leaf Parsley for a bright, fresh contrast to the rich, creamy beans and rice. The parsley adds a pop of color and a clean finish to each bite.
Pro Tips For Making White Beans And Rice
- Soak the Beans: Cover dried Great Northern beans in water by 2 inches and let them soak overnight—I learned this the hard way after ending up with undercooked beans in my rice more times than I’d like to admit.
- Sauté the Aromatics: Cook the diced yellow onion and minced garlic in a little oil until soft and fragrant, about 3-4 minutes. It adds a depth of flavor that raw garlic and onion just can’t match.
- Use Enough Broth: Measure out 2 cups of vegetable broth for every 1 cup of dry rice—any less and you’ll end up with dry, crumbly rice. Sounds simple, but I’ve ruined a few batches by eye-balling it.
- Simmer Low and Slow: Once everything’s in the pot, keep the heat at a gentle simmer. Boiling hard turns the beans mushy and the rice gummy—my grandmother swore by this, and she was right.
Troubleshooting Perfect Results
Beans Too Firm
If your beans stay hard after 60 minutes of simmering, they likely weren’t soaked long enough. Try the quick-soak method: Cover beans with water, bring to a boil for 2 minutes, then let sit off heat for 1 hour. Older beans may need 30 extra minutes of cooking time. 💡
Rice Turns Mushy
This usually happens when rice cooks too long in the bean liquid. Start with slightly undercooked rice, then combine. If it’s already mushy, stir in ½ cup uncooked rice and let it absorb the liquid for 10-15 minutes. Use long-grain white for best texture.
Broth Too Thin
Uncover the pot and simmer for an additional 10-15 minutes to reduce the liquid. Mash ¼ cup of beans against the pot side to thicken naturally. A cornstarch slurry (1 tbsp in 2 tbsp water) works in a pinch but may dull flavors.
Lacks Depth
Boost flavor with a splash of soy sauce or Worcestershire for umami. David always notices when I add 1 tsp liquid smoke—it brings that slow-cooked Southern depth. A pinch of cayenne adds warmth if the dish tastes flat.
Overly Salty
Add 1 cup water and ½ cup uncooked rice to absorb excess salt. Stir well and cook for 15 minutes. Avoid adding more broth, as it may contain sodium. Taste before adjusting—flavors balance as the dish rests. 🌟
Bay Leaf Flavor
If the bay leaf taste is too strong, remove the leaves earlier next time. To fix now, add 1 diced potato while simmering—it absorbs bitter flavors. Discard the potato before serving. This trick saved many pots in Nana Mae’s diner.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans to save time?
Yes, but texture will differ. Drain and rinse 3 cans of white beans, then simmer for 15-20 minutes with aromatics. They won’t be as creamy as dried, but still delicious.
What if I don’t have vegetable broth?
Water works in a pinch. Add 1 tsp soy sauce or a bouillon cube for depth. The dish will still be flavorful, just less rich.
How do I make it spicier?
Stir in ½ tsp cayenne with the spices, or add hot sauce at the table. For smoky heat, try ½ tsp chipotle powder.
- Gambia Jollof Rice Recipe: West African One-Pot Spice Fusion - October 5, 2026
- Cream of Wild Rice Soup Recipe Minnesota: Northwoods Creaminess With Foraged Grains - October 5, 2026
- Frozen Cauliflower Fried Rice Recipe: Quick Low-Carb Wok Magic - October 5, 2026