Old Fashioned Spanish Rice Recipe With Ground Beef: Hearty Weeknight One-Pot Meal

Old Fashioned Spanish Rice Recipe With Ground Beef: Hearty Weeknight One-Pot Meal

This one-pot Spanish rice with ground beef brings comfort food to your weeknight table with minimal cleanup. I developed this recipe during busy evenings when I needed something hearty, flavorful, and foolproof for my family.

The secret lies in browning the beef first to build deep flavor, then toasting the rice in the same pot. This creates a rich base that infuses every grain with savory goodness. A simple blend of spices and tomato sauce completes the dish.

What you get is tender beef, perfectly cooked rice, and a sauce that ties everything together. The aroma alone will have everyone gathering in the kitchen, eager for that first bite.

Ready in about 40 minutes, this classic recipe delivers restaurant-quality results without the fuss. It’s the kind of meal that feels like home.

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

Ingredients for Old Fashioned Spanish Rice Recipe with Ground Beef

Pantry staples and fresh veggies make this one-pot wonder come alive.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 lean-to-fat ratio
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 3 cloves Minced for full flavor
Tomato Sauce 🍅 1 cup Canned or bottled
Beef Broth 🥣 2 ½ cups Low-sodium preferred
Ground Cumin 🌿 1 tsp Freshly ground for best flavor
Chili Powder 🌶️ 1 tsp Mild or hot variety
Dried Oregano 🍃 ½ tsp Rubbed between fingers to release oils
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 2 tbsp For browning beef and rice
Green Bell Pepper 🌽 1 whole Diced, seeds removed
Frozen Peas 🌱 ½ cup Thawed or added frozen

The ground beef is the star—80/20 blend gives you the best flavor and juiciness. I grab mine from Costco for bulk savings, but any grocery store works. The rice needs to be long-grain white for that classic texture (jasmine or basmati are great). Rinsing it first removes excess starch so it stays fluffy, not gummy. For the broth, Better Than Bouillon is my go-to for depth.

No tomato sauce? Crushed tomatoes blended smooth work in a pinch. Swap cumin for coriander if that’s what you’ve got (slightly different vibe, still tasty). Fresh tomatoes can replace canned, but cook them down first. The bell pepper adds sweetness—red or yellow works too. Frozen peas can be swapped for corn or carrots (whatever’s in the freezer).

Leftover rice keeps 4-5 days in the fridge or freezes for 3 months. Reheat with a splash of water to keep it from drying out. I always double the batch—great for lunches all week (and the flavor deepens overnight).

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that I can brown the ground beef, sauté the onions and garlic, then cook the rice all in the same skillet.
  • Rich Tomato Depth: The tomato sauce and garlic blend into the rice in a way that makes every bite taste like it simmered all day.
  • Feeds the Whole Crew: Between us, this stretches far—whether it’s a weeknight dinner for four or leftovers for lunch the next day.
  • Pocket-Friendly Meal: Honestly, ground beef and long-grain rice keep this dish hearty without breaking the bank.

Step-by-Step Instructions for Old Fashioned Spanish Rice With Ground Beef

Here’s the method I use for this one-pot wonder that’s ready in under an hour.

Step 1: Brown the Ground Beef

Heat 2 tbsp olive oil in a large pot or deep skillet over medium-high heat. Add the 1 lb Ground Beef and cook, breaking it up with a wooden spoon, for 5-7 minutes until browned evenly and no pink remains.

Drain off excess fat if needed, but leave about 1 tbsp for flavor. I like to press the beef down with my spoon to ensure good contact with the pan for even browning. This builds the base flavor for your entire dish.

Step 2: Sauté the Vegetables

Add the diced 1 whole Yellow Onion and 1 whole Green Bell Pepper to the pot with the beef. Cook for 4-5 minutes until the vegetables start to soften and the onion becomes translucent.

Stir in the minced 3 cloves Garlic Cloves and cook for 30 seconds until fragrant. Don’t let the garlic burn—it should smell amazing but not turn dark brown. This step develops the aromatic foundation.

Step 3: Toast the Rice and Add Spices

Add the rinsed 1.5 cups Long-Grain White Rice to the pot and stir to coat with the oil and vegetables. Toast for 2 minutes until the rice becomes slightly golden around the edges.

Sprinkle in the 1 tsp Ground Cumin, 1 tsp Chili Powder, 0.5 tsp Dried Oregano, 1 tsp Salt, and 0.5 tsp Black Pepper. Stir well to distribute the spices evenly through the rice and beef mixture. This toasting step enhances the nutty flavor of the rice.

Step 4: Simmer with Liquids

Pour in the 1 cup Tomato Sauce and 2.5 cups Beef Broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring to a boil, then reduce heat to low.

Cover and let simmer for 20-25 minutes until the rice is tender and most of the liquid is absorbed. Check at 20 minutes—you want the rice to be just tender with a slight bite, not mushy.

Step 5: Finish with Peas and Rest

Stir in the 0.5 cup Frozen Peas and let cook for 2-3 minutes until heated through. The peas will thaw quickly in the hot rice. If the mixture seems dry, add a splash of water and let it steam for another minute.

Remove from heat, cover, and let rest for 5 minutes. This allows the flavors to meld together and the rice to finish absorbing any remaining liquid. Fluff with a fork before serving—your one-pot meal is ready!

👨‍🍳

Pro Tips For Making Old Fashioned Spanish Rice Recipe With Ground Beef

  • Brown the Beef First: Cook the ground beef until deeply browned, not just gray—this builds a rich base flavor that tomato sauce alone can’t fix. I learned this the hard way after serving bland rice more times than I’d like to admit.
  • Toast the Rice: Let the rice sizzle in the pot with the onions and garlic for 2-3 minutes before adding liquid. Sounds weird, but it works: it removes the raw starchiness and gives the dish that classic nutty depth.
  • Skip the Pre-Boil: Resist the urge to pre-cook the rice—adding it raw to the broth and tomato sauce lets it absorb all the beefy, garlicky flavor as it cooks. My grandmother swore by this, and she was right.
  • Use Warm Broth: Pour in warm broth instead of cold to keep the cooking temperature steady. After burning three batches, I finally figured out that cold liquid stalls the heat and leads to uneven cooking.

Health Benefits of These Flavors

Protein Powerhouse

This dish packs 25g of protein per serving from the 80/20 ground beef, supporting muscle growth and repair. Protein keeps you full longer, making it perfect for busy weeknights with my family. My daughter Lily loves the hearty texture. 💪

Fiber Boost

The combination of long-grain rice, bell pepper, and peas provides 4-5g of fiber per serving. Fiber aids digestion and helps maintain steady blood sugar levels, which is especially important for growing kids like mine.

Vitamin Rich

You’ll get a healthy dose of vitamin C from the bell pepper and peas, plus vitamin A from the tomato sauce. These nutrients support immune function and skin health—something I prioritize for my family.

Iron Source

The ground beef contributes 15% of your daily iron needs per serving. Iron is crucial for energy levels and cognitive function. I notice we all have more pep in our step after enjoying this meal.

Low-Fat Option

Using 80/20 ground beef gives you flavor without excessive fat. You can further reduce fat by draining the beef well after browning. This makes the dish lighter while keeping it satisfying. 🥗

Balanced Meal

This one-pot wonder combines protein, complex carbs, and vegetables in perfect harmony. The balance of nutrients keeps energy levels stable throughout the evening—ideal for our active household with Tom and Lily.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 85mg28%
Sodium 720mg31%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 6g
Protein 28g56%
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 a different type of rice?

Stick with long-grain white rice for best results. Jasmine or basmati work, but avoid instant or short-grain varieties as they can become mushy. Always rinse first to remove excess starch.

2

How do I prevent the rice from sticking?

Use a heavy-bottomed pot and avoid stirring once liquids are added. Keep heat at a gentle simmer. If needed, add a splash of water if rice seems dry before it’s fully cooked.

3

Can I make this ahead of time?

It tastes even better the next day. Store in an airtight container in the fridge for up to 5 days. Reheat with a splash of water to refresh the texture.

4

What if my rice is undercooked?

Add 1/4 cup more broth or water, cover, and cook on low for another 5-10 minutes. Check frequently to avoid overcooking.

★★★★★4.5(11 reviews)
Tyler Campbell