
Rice and beans with ground beef is the kind of hearty, comforting dish that feels like home no matter where you are. It’s warm, filling, and deeply satisfying—perfect for a cozy family dinner, a budget-friendly weeknight meal, or a make-ahead lunch that keeps you energized throughout the day.
This recipe is inspired by traditional one-pot meals found in many cultures around the world, where simple ingredients like rice, beans, and seasoned meat come together to create something nourishing and flavorful. It’s the kind of dish that proves you don’t need complicated steps or fancy ingredients to make something truly delicious. Every bite delivers a balance of savory beef, soft beans, and fluffy rice infused with spices.
Why You’ll Love This Recipe
This rice and beans with ground beef recipe is practical, flavorful, and incredibly versatile.
- Budget-friendly and filling
- One-pot style for easy cooking
- Perfect for meal prep
- High in protein and fiber
- Customizable with spices and vegetables
Ingredients

For the Ground Beef Mixture
- 500 g ground beef
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons tomato paste
- 1/2 cup (120 ml) tomato sauce
- 1/2 cup (120 ml) water or beef broth
For the Rice and Beans
- 1 1/2 cups (300 g) long-grain rice
- 3 cups (720 ml) water or chicken broth
- 1 can (400 g) cooked kidney beans or black beans, drained and rinsed
- 1/2 teaspoon salt (adjust to taste)
Optional Garnish
- Chopped fresh parsley or cilantro
- Lime wedges
- Sliced green onions
Step-by-Step Instructions

1. Cook the Ground Beef
Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté for 3–4 minutes until softened. Stir in garlic and cook for another minute.
Add the ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary.
2. Season the Meat
Add paprika, cumin, chili powder, oregano, salt, and black pepper. Stir well to coat the meat evenly.
Mix in tomato paste, tomato sauce, and water or broth. Let it simmer for 8–10 minutes until slightly thickened and flavorful.
3. Add Rice and Liquid
Stir in the rice and mix until fully combined with the beef mixture. Pour in the water or broth and bring to a gentle boil.
4. Cook the Rice
Reduce heat to low, cover the pot, and simmer for 15–18 minutes, or until the rice is tender and liquid is absorbed. Avoid stirring while it cooks to keep the rice fluffy.
5. Add the Beans
Once the rice is cooked, gently fold in the drained beans. Cover and let it sit for 5 minutes so the beans heat through and flavors blend.
6. Serve
Fluff gently with a fork and serve warm. Garnish with fresh herbs, lime juice, or green onions if desired.
Tips for Perfect Rice and Beans with Ground Beef
Use the Right Rice
Long-grain rice works best because it stays fluffy and doesn’t clump together.
Don’t Over-Stir
Once the rice is cooking, avoid stirring too much to prevent it from becoming sticky.
Adjust Liquid Carefully
If the mixture looks dry before the rice is fully cooked, add a small splash of hot water or broth.
Let It Rest
Resting the dish after cooking helps the flavors blend and improves texture.
Flavor Variations
Spicy Version
Add extra chili powder, cayenne pepper, or hot sauce for more heat.
Vegetable Boost
Add diced bell peppers, carrots, or peas for extra nutrition.
Smoky Style
Use smoked paprika or a dash of chipotle powder for a deeper smoky flavor.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Freeze for up to 2 months
- Reheating: Warm on the stove with a splash of water to restore moisture
Frequently Asked Questions
1. Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but it will require a longer cooking time and more liquid. Brown rice is firmer and more nutritious, but it typically takes about 35–45 minutes to cook. You may need to adjust the broth amount and monitor the texture to ensure it cooks evenly without drying out the dish.
2. Can I use different types of beans?
Absolutely. Kidney beans, black beans, pinto beans, or even chickpeas work well in this recipe. Each type of bean brings a slightly different texture and flavor, but all pair beautifully with seasoned ground beef. Just make sure the beans are fully cooked and drained before adding them to the dish.
3. How do I prevent mushy rice?
To avoid mushy rice, use the correct rice-to-liquid ratio and avoid stirring while it cooks. Keeping the pot covered and cooking on low heat helps the rice absorb liquid evenly. Also, letting the dish rest for a few minutes after cooking allows the texture to set properly.
4. Can I make this recipe ahead of time?
Yes, this dish is excellent for meal prep. You can cook it ahead of time and store it in the refrigerator for several days. The flavors often improve after resting overnight, making it even more delicious the next day. It also reheats well, making it perfect for busy schedules.
Final Thoughts
Rice and beans with ground beef is a timeless, comforting dish that brings together simple ingredients in a way that feels both nourishing and satisfying. It’s the kind of recipe that fits effortlessly into everyday life, whether you’re cooking for your family, preparing meals for the week, or simply craving something hearty and homemade.
What makes this dish especially appealing is its balance of flavor, texture, and practicality. The seasoned ground beef adds richness, the beans provide creaminess and protein, and the rice ties everything together into a complete, filling meal. It’s affordable, adaptable, and consistently delicious.
Beyond its convenience, this recipe also offers endless opportunities for customization. You can adjust the spices, add vegetables, or change the type of beans to suit your taste. It’s a flexible foundation that can evolve with whatever you have in your kitchen.
If you’re looking for a dependable, comforting meal that doesn’t require complicated steps or expensive ingredients, this rice and beans with ground beef recipe is a perfect choice. It’s a dish that delivers every time—simple, hearty, and full of flavor that keeps you coming back for more.


