
This one-pot dish brings back memories of my Grandma’s kitchen, where the aroma of savory comfort filled the air. The rich blend of tomatoes, spices, and ground beef creates a hearty meal that’s both nostalgic and deeply satisfying.
Simple ingredients transform into a flavorful masterpiece with minimal effort. The ground beef browns first, then the rice cooks directly in the same pot, absorbing all the bold, one-pot flavors as it simmers.
The result is tender rice with a vibrant red hue, each grain infused with the savory depth of tomatoes and spices. It’s the kind of dish that warms you from the inside out.
Perfect for busy weeknights or cozy family dinners. Let’s bring this classic to your table.
Ingredients for Old Fashioned Spanish Rice Recipe with Ground Beef
Ground beef, rice, and tomatoes come together in one pot for savory, nostalgic comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80/20 lean-to-fat ratio |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Tomato Sauce 🍅 | 1 can | 15 oz can, plain |
| Diced Tomatoes 🍅 | 1 can | 15 oz can, with juices |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced or pressed |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For deep tomato flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for extra warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Chili Powder 🌶️ | 1 tsp | Mild or medium heat |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Green Bell Pepper 🌶️ | 1 whole | Seeds removed, diced |
[recipe_ingredient_scaler]
The ground beef is the foundation here—80/20 lean-to-fat ratio gives you the best flavor without being greasy. I grab mine from Costco for big batches, but any grocery store works for a weeknight dinner. The rice? Long-grain white absorbs all that rich, tomato-y broth (don’t skip the rinse, or it’ll get gummy). Canned tomatoes and sauce keep this effortless—Hunt’s or Muir Glen are my go-tos.
No ground beef? Ground turkey or pork work just fine. Vegetarian? Swap in lentils or crumbled tempeh. Out of tomato sauce? Crushed tomatoes plus a splash of water gets you close. The spices are flexible too—smoked paprika or cayenne can replace the chili powder if you’re out. Fresh garlic is ideal, but jarred minced works in a pinch (just use a little less).
Leftover rice tastes even better the next day. Keeps for 4-5 days in the fridge, freezes for 3 months. I make a double batch so lunches are covered (trust me, you’ll want seconds).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—ground beef, rice, tomatoes—cooks together in one skillet, so I’m not stuck washing a mountain of dishes.
- Rich and Hearty: The combo of tomato sauce and diced tomatoes gives it that deep, savory flavor that makes the ground beef taste even better.
- Feeds a Crowd: Between us, this is my go-to for family dinners or when friends drop by unexpectedly—it stretches easily and everyone leaves satisfied.
- Budget Stretch: Honestly, it’s hard to beat a meal this filling for the cost—ground beef and rice go a long way without breaking the bank.
Step-by-Step Instructions for Old Fashioned Spanish Rice With Ground Beef
Here’s my trusted method for a one-pot dish that delivers big flavor with minimal cleanup.
Step 1: Brown the Ground Beef With Aromatics
Heat the 2 tbsp olive oil in a large pot over medium-high heat. Add the 1 lb ground beef and cook, breaking it up with a wooden spoon, until it’s no longer pink. This should take about 5-7 minutes.
Once the beef is browned, add the diced 1 whole yellow onion and 1 whole green bell pepper. Cook for another 3-4 minutes until the vegetables soften. Stir in the 3 cloves garlic cloves and cook for 30 seconds until fragrant.
Step 2: Toast the Spices and Rice
Add the 1.5 cups long-grain white rice, 1 tsp ground cumin, 1 tsp dried oregano, 1 tsp chili powder, 1 tsp salt, and 0.5 tsp black pepper to the pot. Stir everything together and cook for 1-2 minutes to toast the spices and rice.
This toasting step is crucial—it brings out the full aroma of the spices and gives the rice a nutty depth. You’ll start to smell the warm, earthy scent of the cumin and oregano.
Step 3: Add Liquids and Simmer
Pour in the 1 can tomato sauce, 1 can diced tomatoes (with juices), 2 tbsp tomato paste, and 2 cups beef broth. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot.
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes, or until the rice is tender and the liquid has been absorbed. Resist the urge to stir while it cooks—this helps the rice develop a nice, even texture.
Step 4: Rest and Serve
Once the rice is cooked, remove the pot from the heat and let it sit, covered, for 5 minutes. This resting period allows the rice to steam and absorb any remaining liquid, ensuring it’s perfectly tender.
Fluff the rice gently with a fork and give it a final taste. Adjust the seasoning with a bit more salt if needed. Serve hot, straight from the pot—this is a true one-pot meal that’s hearty, comforting, and full of savory goodness.
Pro Tips For Making Old Fashioned Spanish Rice Recipe With Ground Beef
- Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds a rich, meaty flavor that carries through the rice. I learned this the hard way after making bland batches that tasted like they were missing something.
- Toast the Rice: After browning the beef, add the rice to the pot and toast it in the beef fat for 2-3 minutes until lightly golden. This step keeps the rice from turning mushy and adds a nutty depth.
- Skip Pre-Cooked Rice: Resist the urge to par-cook the rice separately—it needs to absorb the tomato sauce and beef drippings as it cooks to get that classic texture and flavor.
- Use Fresh Onion: Yellow onion sautéed until soft and translucent is non-negotiable here. The pre-diced stuff in a bag just doesn’t have the same sweetness or melt into the dish the same way.
Common Mistakes When Making Great old fashioned spanish rice recipe with ground beef
Skipping the Rinse
Never skip rinsing your 1.5 cups long-grain white rice before cooking. Unrinsed rice releases excess starch, creating gummy, sticky results. I sing the alphabet song twice while rinsing—Grandma’s trick to ensure it’s clean. 💡
Overcrowding the Pot
Use a pot that’s at least 5 quarts to give the 1 lb ground beef and rice room to cook evenly. Overcrowding steams the beef instead of browning it, leading to bland flavor. A Dutch oven works perfectly for this.
Skipping the Toast
Toasting the 1.5 cups rice and spices for 1-2 minutes is non-negotiable. It unlocks their full aroma and prevents a raw, starchy taste. You’ll smell the difference when it’s ready.
Peeking While Simmering
Resist lifting the lid during the 20-25 minute simmer. Each peek releases steam, lowering the temperature and extending cook time. Trust the process—your rice will thank you.
Under-seasoning the Liquid
Taste your 2 cups beef broth before adding it. If it’s bland, boost it with ½ tsp salt or a pinch of chili powder. The rice absorbs the liquid, so season it like you’d season the final dish.
Not Resting Before Serving
Always let the rice rest for 5 minutes off the heat. This lets the grains absorb the last bit of moisture and firm up. Skipping this step means a soupy, uneven texture. Patience pays off!
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but you’ll need to adjust the liquid and cooking time. Use 2.5 cups broth instead of 2 cups and simmer for 40-45 minutes. The texture will be chewier but just as flavorful.
What if my rice is still crunchy after cooking?
Add ¼ cup hot broth, cover, and cook for another 5 minutes on low heat. If it’s still underdone, your pot may have lost too much steam from peeking.
Can I make this ahead of time?
It reheats beautifully. Store in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight.
Is there a vegetarian version?
Swap the beef for 1 lb crumbled tempeh or 2 cups cooked lentils. Use vegetable broth instead of beef broth for a fully plant-based meal.
- Beef Brisket Beer Recipe: Smoky, Beer-Braised Beauty in 6 Hours - October 15, 2026
- Smoked Whitefish Recipe: Wood-Fired Flakes with Herbed Butter Drizzle - October 15, 2026
- Smoked Teriyaki Beef Jerky Recipe: Umami-Deep Flavor in Every Chewy Bite - October 15, 2026