Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony

Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony

There’s a quiet magic in dishes that bring simple ingredients together with slow-simmered patience, creating something far greater than the sum of its parts. This creation is a testament to that principle—humble, hearty, and deeply satisfying.

The beauty lies in its simplicity: ground beef browned to savory perfection, rice and beans cooked together until they absorb every bit of flavor. The technique ensures each grain and bean carries the richness of the meat, resulting in a dish that’s both comforting and complete.

What emerges is a meal with layers of texture and taste—tender beef, soft rice, and creamy beans all bound by a savory broth. It’s the kind of dish that fills the kitchen with warmth and the table with quiet gratitude.

Perfect for feeding a family or meal prepping for the week, this is food that nourishes both body and soul.

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

Ingredients for Ground Beef Rice Beans

Simple, hearty ingredients that build rich, savory layers in every bite.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Dried Pinto Beans 🌱 1 cup Picked over, rinsed
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Minced for full flavor
Beef Broth 🍲 3 cups Low-sodium preferred
Tomato Sauce 🍅 1 cup Plain, no added seasoning
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp Adds subtle smokiness
Dried Oregano 🍃 1 tsp Rubbed between fingers
Bay Leaf 🌿 1 whole Removed before serving
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 2 tbsp For browning beef

The beef is the foundation here. 80/20 ground chuck gives you the right fat-to-meat ratio for flavor—leaner blends can dry out. Most supermarkets carry it pre-packaged, but the butcher counter at Whole Foods or a local market will let you specify the grind. For the beans, pinto or black beans work equally well—just avoid canned for this slow-simmered approach.

No time for dried beans? Canned pinto beans (2 cans, drained) can substitute, though texture may differ slightly. Swap beef broth for vegetable broth if needed, but the meaty depth won’t be the same. Smoked paprika can be replaced with regular, but you’ll lose that subtle campfire note. The rice? Jasmine or basmati both hold up well to the long cooking time.

Leftovers keep beautifully—actually improve overnight as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. Reheat gently with a splash of broth to restore moisture.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I love that everything cooks together—ground beef, rice, and pinto beans—so I’m not juggling multiple pans.
  • Savory Depth: The garlic and onion caramelize right with the beef, giving every bite that rich, homestyle flavor.
  • Feeds a Crowd: Honestly, this makes enough for dinner tonight and lunches tomorrow, no extra effort.
  • Pantry Hero: Between us, it’s all shelf-stable staples plus ground beef, so I can pull it off even when the fridge is bare.

Step-by-Step Instructions for Ground Beef Rice and Beans

Here’s the method for achieving perfectly tender beans and fluffy rice every time.

Step 1: Sauté Aromatics and Brown the Ground Beef

Heat the 2 tbsp olive oil in a large pot over medium-high heat. Add the diced yellow onion and cook for 3-4 minutes until translucent and soft, stirring occasionally.

Add the 1 lb ground beef and cook for 5-6 minutes, breaking it up with a wooden spoon, until browned evenly and no pink remains. Stir in the minced 4 cloves garlic cloves and cook for 30 seconds until fragrant.

Step 2: Toast Spices and Add Liquids

Sprinkle the 1 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano over the beef. Stir to toast the spices for 30 seconds until aromatic.

Pour in the 3 cups beef broth, 1 cup tomato sauce, 1.5 tsp salt, and 0.5 tsp black pepper. Add the 1 whole bay leaf and stir to combine, scraping up any browned bits from the bottom of the pot.

Step 3: Add Beans and Simmer

Add the 1 cup dried pinto beans to the pot and bring to a boil. Reduce the heat to low, cover, and simmer for 45 minutes, stirring occasionally.

After 45 minutes, stir in the 1.5 cups long-grain white rice. Ensure the rice is submerged in the liquid. If needed, add a small amount of water to cover. Re-cover and continue simmering.

Step 4: Finish Cooking Until Tender

Cook for an additional 20-25 minutes until the rice is tender and fluffy and the beans are soft but not mushy. Stir occasionally to prevent sticking.

Remove the pot from heat and let it sit, covered, for 5 minutes to allow the flavors to meld. Discard the bay leaf before serving.

Taste and adjust seasoning if needed, though the salt and spices should provide enough depth from the slow simmer.

👨‍🍳

Pro Tips For Making Ground Beef Rice Beans

  • Soak the Beans: I learned this the hard way—dried pinto beans need an overnight soak in plenty of water, or they’ll stay tough no matter how long you simmer them. Drain and rinse before cooking to cut down on gas-causing compounds.
  • Brown the Beef Well: Use medium-high heat and resist the urge to stir constantly—let the ground beef develop a deep brown crust for about 3-4 minutes before breaking it up. This builds flavor that carries through the whole dish.
  • Cook Rice Separately: After burning two batches, I finally figured out that rice and beans cook at different rates. Start the rice in its own pot with a 1:2 ratio of rice to water to avoid mushy or undercooked grains.
  • Sauté Onions First: Sounds weird, but it works: cook the diced yellow onion in the pot for 5 minutes until soft before adding garlic or beef. This sweetens the base and prevents that raw onion bite in the final dish.

Essential Equipment for ground beef rice beans

Heavy-Duty Pot

I always reach for my 6-quart enameled cast iron Dutch oven for this recipe—Le Creuset is my go-to brand. Its heavy base distributes heat evenly, preventing scorching during the 1-hour simmer. A 5-7 quart capacity gives the rice and beans room to expand without overflowing. 🔥

Wooden Spoon

Use a flat-edged wooden spoon to break up the 1 lb ground beef as it browns. It won’t scratch your pot’s surface like metal utensils, and the flat edge helps scrape up browned bits for maximum flavor. I keep mine soaking in water to prevent staining.

Fine Mesh Strainer

A fine mesh strainer is essential for rinsing the 1 cup dried pinto beans and 1.5 cups long-grain rice thoroughly. This removes excess starch that could make your dish gummy. I use the OXO Good Grips model—it fits over my sink perfectly.

Sharp Chef’s Knife

Dicing the yellow onion and mincing the 4 garlic cloves requires a razor-sharp 8-inch chef’s knife. I swear by Wüsthof for precision. A dull knife slips and makes prep dangerous—keep yours honed for consistent, even cuts.

Measuring Cups

Accurate measurements matter here. Use nested dry measuring cups for the rice and beans, and liquid measuring cups for the 3 cups beef broth. I prefer Pyrex glass for liquids—it’s microwave-safe for reheating leftovers.

Tight-Fitting Lid

Your pot must have a tight-fitting lid to trap steam during the 45-minute simmer. This ensures the beans cook evenly. If your lid doesn’t seal well, cover the pot with foil before adding the lid—this prevents moisture loss. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 70mg23%
Sodium 820mg36%
Total Carbohydrate 60g22%
Dietary Fiber 8g29%
Sugars 4g
Protein 32g64%
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. Use 2 cans (15 oz each) of drained pinto beans, add them with the rice, and reduce simmering to 15-20 minutes.

2

Why do I need to rinse the rice and beans?

Rinsing removes excess starch that could make the dish gummy. It also washes away any debris from the 1.5 cups rice and 1 cup dried beans.

3

Can I make this in a slow cooker?

Brown the beef first, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours.

4

What if my rice is still hard after cooking?

Add 1/2 cup hot water, cover, and cook for another 5-10 minutes on low heat. Ensure the lid stays on to trap steam.

★★★★★5.0(12 reviews)
Tyler Campbell