One-Pot Spanish Rice with Ground Beef Recipe

Spanish Rice with Ground Beef is a warm, satisfying one-pot meal that combines seasoned ground beef, tender rice, and savory tomato notes. This family recipe is straightforward, full of comforting flavor, and works well for busy weeknights or casual gatherings. It reheats and freezes nicely, making it an ideal make-ahead option.

This version comes from my grandmother’s kitchen. I keep the original essence but save time by using a frozen mix of chopped onion, bell pepper, and celery instead of fresh, which shortens prep and reduces waste without sacrificing flavor.

Serve this Spanish Rice with Ground Beef on its own as a complete meal or pair it with simple sides like grilled corn, a tossed green salad, or warm garlic bread. Its balanced combination of protein, vegetables, and rice makes it a favorite for families and crowds.

Cooked Spanish Rice topped with parsley in white serving bowl with silver serving spoon in the rice.

This recipe is simple enough for beginner cooks and flexible enough to adapt. With basic pantry seasonings and a short list of ingredients, you can make a flavorful, comforting pot of Spanish rice that becomes better with time and leftovers.

Reasons to Love This

Here are the top reasons this Spanish Rice with Ground Beef is a go-to recipe:

  • Hearty, one-pot meal — protein, vegetables, and rice cooked together for easy cleanup.
  • Comforting, familiar flavors that appeal to adults and kids alike.
  • Flexible — scale it up for a crowd, or swap proteins and seasonings to match preferences.
  • Make-ahead friendly — stores well in the fridge and freezes for later.

Key Ingredients You’ll Need

Ingredients measured out in individual containers.

Extra-lean ground beef — I use 90% lean for less rendered fat and a lighter finished dish. If you prefer, other ground meats work well (see substitutions).

Onion, bell pepper, and celery — a classic vegetable base; frozen diced blends save time without losing flavor.

Tomato sauce — provides body and a concentrated tomato flavor. Crushed tomatoes or a thinned tomato paste are acceptable alternatives.

Long-grain rice — keeps the texture fluffy and separate; avoid instant rice for this method.

Seasonings — chili powder, garlic powder, parsley, salt, and black pepper round out the flavors. Adjust amounts to taste.

How to Make It

This recipe comes together in four straightforward steps. Below are clear directions; see the recipe card later for exact measurements.

Ground beef, rice, onion, bell pepper, and celery browned in a pot.

Step 1: In a large heavy-bottomed pot or Dutch oven, sauté the ground beef with the onion, bell pepper, celery blend, and the uncooked rice. Break up the meat as it browns and cook until the beef is no longer pink. Drain or blot excess fat if needed.

Tomato sauce, seasonings, and hot water added to beef and rice mixture.

Step 2: Stir in the seasonings, tomato sauce, and hot water or broth. Mix thoroughly and taste; adjust salt and spices as desired.

Cooked Spanish Rice in the pot.

Step 3: Bring the pot to a gentle boil, then reduce heat to low, cover, and simmer for about 45 minutes until the rice is tender and liquid is absorbed. Alternatively, bake covered in a 350°F oven for about 1 hour.

Cooked Spanish Rice in a white serving bowl with spoon inserted into the mixture. Sliced green onions on the side. Sliced tomatoes on the side.

Step 4: Fluff with a fork and top with sliced green onions. Serve hot with optional sides or garnishes.

What to Serve It

This dish pairs well with a variety of sides and toppings. Ideas:

  • Garlic bread, toasted or buttered
  • Sliced green onions or chopped fresh parsley
  • Fresh sliced tomatoes or a simple salad
  • Sour cream or plain Greek yogurt for a cooling contrast
  • Shredded cheddar cheese added just before serving
  • Stuffed into soft rolls for a portable meal
  • Hot sauce for those who like extra heat

Ingredient Substitutions

Protein options:

  • Ground turkey — lean and mild; works well with the same seasonings.
  • Ground chicken — lean, milder flavor; consider increasing spices to compensate.
  • Ground pork — slightly sweeter and richer; a good alternative to beef.

Tomato alternatives:

  • Crushed or diced tomatoes — good flavor, chunkier texture.
  • Tomato paste — very concentrated; thin with water to reach a saucy consistency.

Seasoning swaps:

  • Cajun seasoning — bolder and spicier than chili powder.
  • Cumin — warm, earthy flavor common in Mexican-style dishes.
  • Paprika — milder heat; smoked paprika adds a subtle smoky note.

Recipe FAQs

Can I use ground turkey instead of ground beef?

Yes. Ground turkey cooks up well in this recipe and still delivers a tasty, protein-rich meal. Adjust seasonings if you prefer a stronger flavor.

Can I make this ahead of time?

Yes. Spanish rice stores well in the refrigerator for up to three days and also freezes. Reheat covered on the stove or in the microwave until warmed through.

Can I add more vegetables?

Absolutely. Chopped carrots, zucchini, or additional bell peppers can be added during the sauté step to increase volume and nutrients.

How long will leftovers last?

Store leftovers in an airtight container in the refrigerator and use within three days for best quality.

Tips for Success

For deeper flavor, cook the rice and beef together until the rice begins to toast slightly before adding the liquids. Browning develops nutty, caramelized notes that enhance the finished dish.

Using hot water or, even better, warm chicken broth to add to the pot will give the rice more flavor than cold liquid. If using a leaner protein that releases little fat, a tablespoon of oil can help with browning.

A heavy-bottomed pot or Dutch oven helps distribute heat evenly and prevents sticking. After cooking, let the dish rest off heat for a few minutes before fluffing to allow the rice to settle.

Cooked Spanish Rice in a white serving bowl with spoon inserted into the mixture. Sliced green onions on the side. Sliced tomatoes on the side.

More Comfort Food

  • Southern Chicken and Rice (One Pot)
  • Easy Cajun Rice Dressing
  • Cajun Chicken and Sausage Jambalaya
  • Red Beans and Rice with Canned Beans

If you’d like more easy recipes delivered by email, consider subscribing to recipe newsletters or meal plans from your favorite cooking sites to get new ideas and weekly inspiration.

If you try this recipe, please leave a comment to share how it turned out. I enjoy hearing about your variations and favorite pairings.

Recipe

Spanish Rice with Ground Beef

A simple, one-pot Spanish rice made with ground beef, long-grain rice, tomato sauce, and pantry seasonings. Comforting, easy to prepare, and family-friendly.
Course: Entree, Side Dish
Cuisine: American, Mexican-inspired
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 4
Calories: 296 kcal
Author: Anne Clark

Equipment

  • Large pot with cover or Dutch oven
  • Measuring cup(s) and spoons

Ingredients

  • ½ pound extra-lean ground beef
  • ½ cup frozen chopped onion, bell pepper, and celery blend
  • 1 cup long-grain uncooked rice
  • 1 teaspoon salt
  • 1 teaspoon chili powder
  • ½ teaspoon garlic powder
  • ¼ teaspoon black pepper
  • 1 teaspoon dried parsley flakes
  • 16 ounces tomato sauce
  • 2 cups hot tap water or warm broth
  • Sliced green onion for garnish (optional)

Instructions

  1. In a large heavy-duty nonstick pot or Dutch oven, sauté the ground beef with the frozen onion, bell pepper, and celery blend and the uncooked rice. Break the beef into pieces as it browns. Continue cooking until the beef is no longer pink. Drain off excess grease or blot with a paper towel if needed.
  2. Add the salt, chili powder, garlic powder, black pepper, parsley flakes, tomato sauce, and hot water or broth. Stir well to combine and taste; adjust seasoning if desired.
  3. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for about 45 minutes, keeping the heat at a very gentle simmer so the rice cooks evenly. Alternatively, transfer to a preheated 350°F oven and bake covered for about 1 hour.
  4. Remove the cover, fluff the rice gently with a fork, and top with sliced green onions if desired. Serve warm with your choice of sides.

Notes

Make-ahead friendly: Prepare in advance, refrigerate, and reheat before serving. This dish also freezes well for later meals.

Leftovers: Keep refrigerated in a covered container for up to 3 days.

Serving suggestion: A side salad and garlic toast make a complete, balanced meal.

Nutrition

Calories: 296 kcal | Carbohydrates: 48 g | Protein: 18 g | Fat: 4 g | Sodium: 1181 mg | Fiber: 4 g

Nutritional information is provided as an estimate and may vary depending on the brands and exact ingredients you use. If precise nutrition data is important, calculate using your specific product labels or a nutrition calculator.