Navy Beans and Rice Recipe: Hearty Southern-Style One-Pot Meal

Navy Beans and Rice Recipe: Hearty Southern-Style One-Pot Meal

This Southern-style creation brings comfort and simplicity together in one pot. I’ve perfected the method for achieving tender beans and fluffy rice without constant attention.

The beauty lies in its hands-off approach—just combine the ingredients and let the pot work its magic. The beans soften beautifully while the rice absorbs all the savory flavors.

What emerges is a hearty, one-pot meal that’s both filling and flavorful. The texture is just right: creamy beans complementing perfectly cooked grains.

Ideal for busy weeknights or lazy weekends. This dish proves that simple ingredients can create extraordinary results.

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

Ingredients for Navy Beans and Rice

Dried navy beans and white rice form the heart of this Southern one-pot wonder. Simple, wholesome ingredients.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 lb Rinsed and picked over
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed until clear
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, leaves included
Carrot 🥕 1 whole Medium, finely diced
Smoked Paprika 🌶️ 1 tsp For authentic Southern smokiness
Dried Thyme 🍃 1 tsp Rubbed between fingers to release oils
Bay Leaf 🌿 1 whole Removed before serving
Olive Oil 🫒 2 tbsp Extra-virgin for sautéing
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Liquid Smoke 💨 ½ tsp Optional for enhanced smokiness

The navy beans are non-negotiable here—they hold their shape beautifully while turning creamy. Goya or Bob’s Red Mill are reliable brands for dried beans. For the rice, long-grain white (like Carolina or Mahatma) gives the perfect fluffy texture. Look for vegetable broth with vibrant color and no added MSG. The onion, carrot, and celery (the holy trinity) should be fresh and firm, not wilted.

No navy beans? Cannellini or great northern beans work, but may split more. Swap white rice for brown rice if you prefer, adding extra broth and time. Out of smoked paprika? Regular paprika plus a pinch of cayenne approximates the smokiness. Liquid smoke is optional but adds depth—Wright’s is the standard. Fresh thyme can replace dried at three times the amount.

This keeps beautifully—actually improves after 24 hours as flavors meld. Store in an airtight container in the fridge for up to 5 days. Freezes well for 3 months (thaw overnight before reheating). Leftovers make excellent veggie burgers—just mash and pan-fry.

❤️

Why You’ll Love This Recipe

  • Set It and Forget It: I just dump the beans, rice, and broth in a pot and let it simmer—no babysitting required.
  • Garlicky Comfort: The slow-cooked garlic and onions turn the broth into something rich and deeply satisfying.
  • Meal Prep Magic: Makes enough for three days of lunches, and honestly, it tastes even better reheated.
  • Pocketbook Pleaser: A pound of dried navy beans and a cup of rice feeds my family for under five bucks.

Step-by-Step Instructions for Navy Beans and Rice

This one-pot method streamlines the process while delivering rich, smoky flavor in every bite.

Step 1: Soak and Prep the Dried Navy Beans

Rinse the 1 lb Dried Navy Beans thoroughly under cold water to remove any debris, then pick over to discard discolored beans. Transfer to a large bowl and cover with water by 2 inches. Let soak at room temperature for 8 hours or overnight.

This soaking step reduces cooking time and ensures even tenderness. Drain and rinse the beans again before cooking. I always check for any remaining grit during this final rinse—it guarantees a clean, smooth texture in the finished dish.

Step 2: Sauté Aromatics to Build Flavor

Heat the 2 tbsp Olive Oil in a large, heavy pot or Dutch oven over medium heat. Add the finely diced 1 whole Yellow Onion, 2 pieces Celery Stalks, and 1 whole Carrot. Cook for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

Add the minced 4 cloves Garlic Cloves and cook for an additional 30 seconds until fragrant. Stir in the 1 tsp Smoked Paprika, 1 tsp Dried Thyme, 1.5 tsp Salt, and 0.5 tsp Black Pepper. The spices should bloom in the oil, releasing their aromatic compounds.

Step 3: Simmer Beans and Rice Together

Add the soaked and drained 1 lb Dried Navy Beans, 1.5 cups Long-Grain White Rice, 4 cups Vegetable Broth, 1 whole Bay Leaf, and 0.5 tsp Liquid Smoke to the pot. Stir well to combine, ensuring the rice and beans are fully submerged in the liquid.

Bring to a boil over high heat, then reduce to a gentle simmer. Cover and cook for 45-50 minutes, stirring occasionally, until the beans are tender and the rice is cooked through. The liquid should be mostly absorbed, with a creamy consistency forming as the starches release.

Step 4: Rest and Serve

Remove the pot from heat and let it rest, covered, for 10 minutes. This allows the flavors to meld and the rice to absorb any remaining liquid. Discard the 1 whole Bay Leaf before serving.

Taste and adjust seasoning if needed, though the 1.5 tsp Salt should provide sufficient flavor. The beans should be creamy, the rice fluffy, and the entire dish infused with a subtle smokiness. Serve hot, as the consistency thickens further upon cooling.

👨‍🍳

Pro Tips For Making Navy Beans And Rice

  • Soak the Beans: Cover dried navy beans in water by 2 inches and soak for 8 hours or overnight—I learned this the hard way after too many tough beans.
  • Toast the Rice: Cook the long-grain white rice in the pot for 1-2 minutes before adding liquid to bring out a nutty flavor that pairs perfectly with the beans.
  • Skip the Salt Early: Resist the urge to salt the beans while soaking or cooking until they’re tender—early salt toughens them up.
  • Use Warm Broth: Heat the vegetable broth before adding it to the beans and rice to maintain a steady simmer and cut cooking time by 10-15 minutes.

Troubleshooting navy beans and rice

Beans Still Hard

If your beans remain tough after 45-50 minutes, they likely weren’t soaked long enough. Add 1-2 cups hot water or broth and continue simmering for 15-20 minutes. Older dried beans may require extra time. 💡

Rice Underdone

When rice is crunchy but beans are soft, the liquid probably evaporated too quickly. Stir in ½ cup hot water, cover tightly, and cook for 5-10 minutes longer. A heavy Dutch oven helps maintain steady heat.

Too Thick

For a stew that’s too thick, stir in ¼-½ cup hot water or broth until reaching your desired consistency. The starches will absorb the liquid quickly, so add small amounts at a time.

Bland Flavor

If the dish tastes flat, stir in ½ tsp salt and ¼ tsp smoked paprika. A splash of 1 tbsp apple cider vinegar brightens all the flavors beautifully. Taste and adjust gradually.

Mushy Texture

Overcooked rice or split beans usually mean too much liquid or heat. Next time, reduce broth by ¼ cup and check at 40 minutes. Stirring too often can also break down the grains.

Burnt Bottom

If you notice sticking, immediately lower heat and stir in ½ cup liquid. Use a heavy pot and avoid high heat. A flame tamer helps distribute heat evenly on gas stoves.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 4g5%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 72g26%
Dietary Fiber 15g54%
Sugars 2g
Protein 16g32%
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 canned beans instead of dried?

Yes, but adjust the cooking time. Drain and rinse 3 cans (15 oz each) of navy beans, then simmer with rice for only 20-25 minutes.

2

Why do I need to soak the beans?

Soaking reduces cooking time by 30-50% and helps remove compounds that cause digestive discomfort. It also ensures even tenderness throughout.

3

What if my rice turns mushy?

This usually happens from over-stirring or too much liquid. Next time, use ¼ cup less broth and check at 40 minutes.

4

Can I make this in a slow cooker?

Combine all ingredients except rice, cook on low for 6 hours, then add rice and cook 1 more hour.

★★★★★5.0(3 reviews)
Tyler Campbell