Quick Ground Beef Taco Rice Recipe for Weeknight Dinners

This cheesy taco rice recipe is a satisfying one-pot meal: seasoned ground beef cooked with rice, tomatoes and black beans, finished with a blanket of melted Mexican cheese. Ready in about 30–40 minutes, it’s an ideal choice for busy weeknights and makes great leftovers for meal prep.

taco rice in a large skillet topped with sour cream, cheese, and diced chives and green onions.

This recipe is all about simplicity: one pot, easy cleanup, and minimal ingredients. Everything simmers together so the rice absorbs the bold taco flavors instead of acting as a plain base. It’s a low-effort way to get maximum taste.

Easy Taco Rice

This isn’t just taco meat spooned over rice — the rice cooks in the seasoned beef so every bite is flavorful. When the cheese melts into the rice it becomes irresistibly creamy. Serve with hot sauce, sour cream, chopped green onions, or your favorite salsa and tortilla chips.

Why This Is the Best Taco Rice Recipe

  • One pot for maximum flavor: Cooking the rice directly with the seasoned beef lets it soak up the spices and juices.
  • Tomato paste adds depth: Browning tomato paste with the meat and spices boosts savory flavor and richness.
  • Fluffy rice, not mushy: Toasting the rice briefly before adding broth helps keep the texture light and separate.
a spoon scooping the taco rice out of the skillet.

Key Ingredients and Substitutions

(See the recipe card below for full quantities.)

  • Mexican cheese blend: A mix of cheddar, Monterey Jack, or Colby Jack gives a great melty finish.
  • Ground beef (80/20): Use 80/20 for juiciness, or swap for lean ground beef, turkey or chicken if preferred.
  • Beef broth: Adds savory richness; chicken broth or vegetable broth will also work.
  • Long-grain white rice: Jasmine or basmati yield a fluffy texture.
  • Diced tomatoes: Canned or fresh (cooked down) add moisture and acidity.
  • Black beans: Optional for more texture and heartiness — drain them before adding.

Shortcut: If you have cooked rice, skip the broth step and stir the rice into the seasoned meat, then top with cheese to melt.

How To Make Taco Rice with Ground Beef

ground beef, onions, bell peppers, seasonings, and garlic all cooked in a large skillet.

Step 1: Cook the beef and aromatics. Heat a drizzle of olive oil in a large skillet or Dutch oven over medium. Cook ground beef with diced onion and bell pepper until the beef is no longer pink and vegetables are softened. Add garlic, taco seasoning, salt, pepper and tomato paste; cook 3–4 minutes until fragrant. Drain excess grease if needed.

cooked ground beef with rice and veggies in a large skillet with tomatoes, beef broth, and black beans.

Step 2: Toast the rice and simmer. Stir in uncooked rice and cook 2–3 minutes to lightly toast. Add diced tomatoes, drained black beans and beef broth. Bring to a boil, cover, reduce heat to low and simmer 15–20 minutes until rice is tender and liquid is absorbed.

cooked taco rice with melted cheese on top.

Step 3: Melt the cheese. Uncover and give the rice a quick stir. Sprinkle the shredded Mexican cheese blend over the top, cover and let it melt for 2–3 minutes. Finish with a drizzle of hot sauce if you like.

Serving Suggestions

This one-pot taco rice is a complete meal, but it’s delicious when topped with chopped green onions, cilantro, sour cream, diced red onion, lime wedges, black olives or pico de gallo. Store leftovers in an airtight container and reheat gently.

FAQs

What is taco rice made of?

Taco rice is generally ground beef cooked with rice, tomatoes and seasonings, then topped with cheese and fresh toppings like lettuce, salsa or sour cream.

Can I use cooked rice for taco rice?

Yes. Skip the broth step and stir cooked rice into the seasoned beef mixture, then top with cheese to melt.

What kind of rice is best?

Long-grain rice such as jasmine or basmati holds up well and stays fluffy.

Can I make taco rice ahead of time?

Absolutely. It reheats well and is convenient for meal prep.

How do you keep taco rice from getting mushy?

Toast the rice briefly before adding the liquid and avoid overcooking — this helps maintain a light, separate texture.

More Easy Weeknight Meals

cheese quesadilla on a serving board garnished with limes, jalapenos, and cilantro.

Main Course

Easy Cheese Quesadilla Recipe

an up close photo of skillet chicken thighs in a cast iron skillet with lemon, thyme, red onion, and garlic.

Main Course

Easy Cast Iron Skillet Chicken Thighs

homemade hamburger helper in a pot with a spoon.

Main Course

Homemade Hamburger Helper

steak fried rice in a skillet topped with diced green onion and chopsticks.

Main Course

Steak Fried Rice

Want more recipes? Subscribe to newsletters from your favorite creators to receive seasonal dishes and new weeknight ideas. If you make this dish, leave a rating and share a photo — it’s fun to see how readers customize it!

Taco Rice with Ground Beef

By Britney

Prep: 10 mins   Cook: 30 mins   Total: 40 mins   Servings: 6

Equipment

  • Large skillet or Dutch oven

Ingredients

  • 1 tbsp olive oil
  • 1 lb ground beef (80/20)
  • 1 yellow onion, diced
  • 1 bell pepper, diced
  • 3 cloves garlic, minced
  • 1 packet taco seasoning
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 3 tbsp tomato paste
  • 1 cup long-grain white rice
  • 1 can black beans, drained
  • 14.5 oz canned diced tomatoes
  • 2 cups beef broth (or chicken broth)
  • 1 1/2 cups shredded Mexican cheese blend
  • Hot sauce (optional)

Instructions

  1. Heat olive oil in a large skillet over medium. Cook ground beef with diced onion and bell pepper until beef is browned and vegetables have softened, about 10–13 minutes.
  2. Add garlic, taco seasoning, salt, pepper and tomato paste. Cook 3–4 minutes, stirring often, until fragrant. Drain excess grease if needed.
  3. Stir in uncooked rice and toast for 2–3 minutes. Add diced tomatoes, drained black beans and beef broth. Bring to a boil, then cover and reduce heat to low. Simmer 15–20 minutes until rice is tender and liquid is absorbed.
  4. Uncover, stir, then sprinkle shredded cheese over the rice. Cover and let sit 2–3 minutes to melt. Serve with optional hot sauce and desired toppings.

Nutrition (approx.)

Calories: 541 kcal per serving. Nutrition values are estimates.