Spanish Rice with Ground Beef

14 CommentsJump to Recipe
5 from 10 votes

This post may contain affiliate links. See our disclosure policy.

This one-pot Spanish Rice with Ground Beef is a family favorite! Packed with seasoned beef, fluffy rice, and melty cheese—perfect for busy weeknights. Quick, easy, and flavorful.

Spanish Rice with Ground Beef in a large pan.
Table of Contents
  1. The Perfect One-Pot Family Meal
  2. Ingredients You’ll Need
  3. How to Make Spanish Rice with Ground Beef
  4. Spanish Rice vs Mexican Rice
  5. Tasty Variations & Additions
  6. Recipe Tips for Success
  7. Rave Reviews About this Rice
  8. FAQs About Spanish Rice with Ground Beef
  9. More Easy Rice Recipes to Try
  10. Spanish Rice with Ground Beef Recipe

The Perfect One-Pot Family Meal

If you’re anything like me, you love a hearty, delicious dinner that comes together quickly without a pile of dishes to clean afterward. That’s exactly why I adore this Spanish Rice with Ground Beef recipe! It’s not just a meal—it’s a nostalgic dish from my childhood. This was a solid rotation meal when we were growing up, and I’m pretty sure it was slightly different every time because our mom rarely followed a recipe. Somehow, that made it even more special.

It’s packed with flavor, super simple to make, and perfect for busy weeknights. Plus, it’s a hit with the whole family—even the picky eaters! The combination of seasoned ground beef, fluffy rice, savory tomatoes, and melty cheese makes every bite incredibly satisfying. Best of all, it’s a one-pot wonder, meaning less cleanup and more time to relax after dinner. Whether you’re feeding a hungry crowd or just want an easy go-to recipe, this dish never disappoints.

Why You’ll Love This Spanish Rice with Ground Beef

  • One-Pot Wonder: Less mess, more flavor.
  • Quick & Easy: Ready in under 30 minutes.
  • Family Favorite: Hearty, cheesy, and full of bold flavors.
  • Versatile: Perfect as a main dish, side, or even as a filling for burritos and tacos.
A scoop of Spanish Rice with Ground Beef - rice, beans, and veggies topped with melted cheese.


Ingredients You’ll Need

  • Ground Beef: I prefer lean ground beef for less grease. Drain any excess fat after browning.
  • Onion: Yellow, white, or red—choose your favorite for a flavorful base.
  • Long Grain White Rice: Cooks up fluffy and perfect every time.
  • Black Beans: Add extra protein and fiber.
  • Taco Seasoning: Store-bought or homemade, your choice.
  • Chicken Broth: Adds depth and flavor to the rice.
  • Diced Tomatoes: Brings a fresh, tangy bite.
  • Tomato Sauce: Rich and flavorful, it ties everything together.
  • Salt & Pepper: Season to taste.
  • Cheese: Cheddar, pepper jack, or Monterrey Jack—melted cheesy goodness is a must!
Spanish Rice with Ground Beef -Rice, beef, beans, and tomatoes with spices in a skillet.

How to Make Spanish Rice with Ground Beef

  1. Brown the Beef: In a large skillet, cook the ground beef over medium heat until browned. Drain any excess grease.
  2. Add Aromatics: Stir in chopped onions and cook until softened.
  3. Mix in the Good Stuff: Add rice, black beans, taco seasoning, diced tomatoes, tomato sauce, and chicken broth. Stir well.
  4. Simmer: Cover and let it simmer on low heat until the rice is tender and the liquid is absorbed (about 20 minutes).
  5. Cheesy Finish: Sprinkle cheese on top, cover, and let it melt.
  6. Serve & Enjoy: Fluff with a fork, garnish with your favorite toppings, and dig in!

Spanish Rice vs Mexican Rice

Mexican and Spanish rice only have a few differences! Spanish rice is known to be firmer, stronger aroma, and usually is added to dishes that cook for a longer time frame. The seasoning is more of a southwestern style rice.

Mexican rice is softer, has a milder aroma, and is known to be more delicate. Mexican rice is usually made with tomato sauce that gives it that orange coloring. It also uses more saffron or cumin giving it other tints of brown or yellow in the rice. Here is our easy Mexican rice recipe that everyone in our family loves! For more information check out our post on Mastering Mexican Rice – Common Mistakes and Helpful Tips.

Serving plate of Spanish Rice with Ground Beef.

Tasty Variations & Additions

  • Protein Swap: Try ground turkey, chicken, or even shrimp for a twist.
  • Veggie Boost: Add corn, bell peppers, carrots, or peas.
  • Spice It Up: Throw in some chili powder, jalapeños, or diced green chiles.
  • Southwestern Flair: Top with crushed corn chips, fresh cilantro, avocado slices, sour cream, diced tomatoes, or a squeeze of lime juice.

Recipe Tips for Success

  • Don’t pre-cook the rice. It absorbs all the flavorful liquid as it cooks.
  • Stir frequently to prevent sticking.
  • Adjust the liquid if needed to ensure the rice cooks evenly and doesn’t stick to the pan.
Spanish Rice with Ground Beef topped with cheese and cilantro.

Rave Reviews About this Rice

“The easiest meal to make for a busy night! The whole family devoured it!”

-Suzy

FAQs About Spanish Rice with Ground Beef

What can I serve with this dish?

Fresh salads, chips with salsa, or warm tortillas.

Can you spaghetti sauce instead of tomato sauce?

Yes! Spaghetti sauce can add more flavor and even a bit more spice to this mild rice recipe. It’s all about preference.

Can you store Mexican Beef and Rice?

Yes! Store the rice dinner in an airtight container in the fridge for 5 to 6 days. Reheat in the microwave for a few minutes at a time or on the stove top at medium high heat until warmed through.

Can you freeze this Mexican Beef and Rice skillet?

Yes, simply add the rice dinner to an airtight container for 4 to 6 months in the freezer. When ready to reheat, thaw in the refrigerator overnight and then reheat in the microwave or stove top.

Can I use instant rice?

Nope! Long grain white rice works best as it absorbs flavors without getting mushy.

Is this recipe gluten-free? 

Yes! This recipe is naturally gluten-free. Just double-check your taco seasoning to make sure it’s gluten-free.

More Easy Rice Recipes to Try

Rice is the perfect side dish to add for any dinner. It is light, fluffy, and so easy to make!

Mexican Beef and Rice Skillet topped with cheese and cilantro

Spanish Rice with Ground Beef

5 from 10 votes
This one-pot Spanish Rice with Ground Beef is a family favorite! Packed with seasoned beef, fluffy rice, and melty cheese—perfect for busy weeknights. Quick, easy, and flavorful.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Dinner, Main Course
Cuisine Mexican/Spanish
Servings 6

Video

Ingredients

  • 1 pound ground beef
  • 1 medium onion chopped
  • 2 cups long-grain rice white
  • 2 tablespoons taco seasoning
  • 14 ounces black beans
  • 28 ounces chicken broth
  • 10 ounces diced tomatoes with chiles
  • 8 ounces tomato sauce
  • salt and pepper to taste
  • 1 cup cheese shredded

Instructions

  • In a large, deep walled skillet, cook onions and beef together over medium-high heat until beef is browned. 
    Ground hamburger meat and onions cooking in a skillet
  • Add rice and taco seasoning, and cook an additional 2-3 minutes, stirring constantly so the rice doesn't stick to the pan.
    Beef, rice, onions, rice, and spices in a skillet
  • Add chicken broth, beans, tomatoes with chiles, and tomato sauce. Stir well to combine. Bring to a boil, cover with lid, and reduce heat to low. 
    A large pan full of veggies, meat, and broth
  • Lightly simmer for 20 minutes, keeping the lid in place. Remove lid and fluff rice with a fork. Season with salt and pepper.
    Rice, beef, beans, and tomatoes with spices in a skillet
  • Top with cheese, then cover again for another 3-5 minutes or until cheese is melted. Serve.
    Mexican Beef and Rice Skillet topped with cheese and cilantro

Notes

How to Store Spanish Rice Leftovers 

  • Store the rice dinner in an airtight container in the fridge for 5 to 6 days. Reheat in the microwave for a few minutes at a time or on the stove top at medium high heat until warmed through.
  • To freeze, simply add the rice dinner to an air tight container for 4 to 6 months.

Nutrition Information

Calories: 413kcalCarbohydrates: 39gProtein: 30gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.5gCholesterol: 68mgSodium: 466mgPotassium: 852mgFiber: 7gSugar: 4gVitamin A: 490IUVitamin C: 9mgCalcium: 195mgIron: 4mg

Love this recipe?

We want to hear from you! Please leave a review.

Rate and Review

This Spanish Rice with Ground Beef is about to become your new weeknight hero. It’s comforting, filling, and so easy to customize. It’s been a staple in my family for years, and now I hope it becomes one in yours too. Give it a try, and I promise it’ll be a regular on your dinner rotation! I’d love to hear how it turned out for you—did you add any fun twists or family-favorite ingredients? Leave a comment below and share your thoughts or tips of your delicious creation.



Share This With the World

PinYummly

About the author

Erica Walker

Erica lives in Boise, Idaho with her husband, Jared, an attorney, and her three beautiful girls. Beyond the world of recipes, she loves adventuring with everything from kayaking, to cruising, to snowboarding and taking the family along for the thrill ride.

More about Erica Walker
5 from 10 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




Comments

  1. Does this freeze well? I am on my own and looking for freezer type meals, getting lazy in my older years, cook once eat 4 times!

  2. 5 stars
    Thanks for this! I added corn, black beans, and a packet of taco seasoning. My 7-year-old couldn’t get enough!

    1. We just have an 8-quart Instant Pot and I am sure it would work just fine in that. Hope this helps!