Mexican Dirty Rice (Gluten Free and Dairy Free)

This easy Mexican dirty rice recipe combines seasoned ground beef, fluffy basmati rice, black beans, tomatoes, and fresh kale in one hearty skillet. It’s naturally gluten free and dairy free, ready in about 30 minutes, and perfect for busy weeknights, meal prep, or build-your-own taco bowls.
Pile it into a bowl and finish it with avocado, cilantro, lime juice, and your favorite hot sauce—or scoop it up with tortilla chips for an easy family-friendly dinner!
Why You’ll Love This Mexican Dirty Rice
This Mexican-style dirty rice is one of those meals you can make when you need something simple, filling, and packed with flavor. The ground beef and black beans provide plenty of protein, while the rice makes it satisfying enough to serve as a complete meal.
You’ll love this recipe because it is:
- Naturally gluten free and easy to make dairy free
- Ready in approximately 30 minutes
- Made with simple, budget-friendly ingredients
- A complete meal prepared in one skillet after cooking the rice
- Easy to customize with your favorite toppings
- Great for using leftover rice
- Perfect for meal prep and busy weeknights
What Is Mexican Dirty Rice?
Traditional dirty rice is a Louisiana dish made with rice, meat, vegetables, and seasonings that give the rice its signature “dirty” appearance. This Mexican-inspired version uses taco-seasoned ground beef, salsa or Rotel, black beans, and kale.
It isn’t an authentic Mexican dish or traditional Louisiana dirty rice. Instead, it’s an easy fusion-style skillet meal filled with taco flavors the entire family can enjoy.
Ingredients
- 1 cup dry white basmati rice
- 2 cups beef bone broth or water
- 1 pound lean ground beef
- 1–2 teaspoons minced garlic, or 2–3 fresh garlic cloves
- 1 packet gluten free taco seasoning, such as Siete
- 1 cup pico de gallo or salsa, or 1 can Rotel, undrained
- 1 can black beans, drained and rinsed
- 2–3 cups chopped kale
- Salt to taste
Optional Toppings
- Dairy free shredded cheese
- Dairy free sour cream or plain dairy free yogurt
- Sliced avocado or guacamole
- Fresh cilantro
- Lime wedges
- Gluten free hot sauce
- Gluten free tortilla chips
- Gluten free and dairy free ranch dressing
If you don’t need the recipe to remain dairy free, you can also use regular shredded cheese, sour cream, Greek yogurt, or ranch dressing.

How to Make Mexican Dirty Rice
1. Cook the rice
Combine 1 cup of basmati rice with 2 cups of beef bone broth or water. Cook according to the package directions.
Once the rice is tender, fluff it with a fork and set it aside. Cooking the rice in beef bone broth adds extra savory flavor, but water works perfectly well.
2. Brown the ground beef
Heat a large skillet over medium heat. Add the lean ground beef and cook, breaking it into small pieces with a spatula, until it is completely browned and no pink remains.
Add the minced garlic and sauté for 30–60 seconds, just until fragrant. Drain any excess grease from the skillet if needed.
3. Add the seasoning, beans, and tomatoes
Sprinkle the taco seasoning over the cooked ground beef and stir until the meat is evenly coated.
Add the pico de gallo, salsa, or undrained Rotel. Stir in the drained and rinsed black beans. Continue cooking until everything is combined and warmed through.
4. Stir in the cooked rice
Add the cooked basmati rice to the skillet. Stir until the rice, seasoned beef, beans, and tomatoes are evenly combined.
5. Add the kale
Add 2–3 cups of chopped kale and stir it into the rice mixture. Cook for approximately 2 minutes, or just until the kale has softened and wilted.
Taste and add salt if needed. The amount required will depend on the saltiness of your broth, taco seasoning, salsa, and canned ingredients.
6. Add your toppings
Spoon the Mexican dirty rice into bowls and finish with sliced avocado, fresh cilantro, lime juice, dairy free sour cream, dairy free cheese, or hot sauce.
Serve it on its own or with gluten free tortilla chips for scooping.
Tips for the Best Mexican Dirty Rice
Use leftover rice
This recipe is a great way to use leftover cooked rice. You will need approximately 3 cups of cooked rice to replace the 1 cup of dry rice in the recipe.
Drain and rinse the beans
Draining and rinsing the black beans removes excess liquid and sodium. It also prevents the finished rice from becoming overly wet.
Add the kale at the end
Kale only needs a couple of minutes to soften. Adding it last keeps it from becoming overcooked or disappearing into the rice mixture.
Adjust the consistency
If the dirty rice seems too dry, stir in a small amount of beef broth. If it seems too wet after adding salsa or Rotel, let it cook uncovered for a few extra minutes.
Check every label
Although the recipe is designed to be gluten free and dairy free, seasonings, broth, salsa, Rotel-style tomatoes, hot sauce, tortilla chips, and toppings can vary by brand. Always check the current ingredient labels if you have food allergies or need to avoid cross-contact.

Ingredient Substitutions
Rice
Basmati rice stays light and fluffy, but you can substitute jasmine rice or another long-grain white rice. Prepare it according to its package directions because the amount of liquid and cooking time may vary.
Brown rice may also be used, although it will take longer to cook and have a heartier texture.
Ground beef
Use lean ground beef to keep the skillet from becoming greasy. You can also substitute:
- Ground turkey
- Ground chicken
- Ground pork
- Plant-based ground meat
Pico, salsa, or Rotel
Pico de gallo adds a fresh flavor, salsa makes the dish saucier, and Rotel provides a convenient combination of tomatoes and green chiles. Use mild, medium, or hot based on your family’s preference.
Kale
If your family isn’t a fan of kale, substitute baby spinach. Add the spinach at the very end because it wilts more quickly than kale.
You could also omit the greens or add diced bell peppers, corn, or chopped zucchini.
Is Taco Seasoning Gluten Free?
Not every taco seasoning is gluten free, so always read the package carefully. I use Siete taco seasoning for this recipe. Product ingredients and manufacturing practices can change, so verify the label before using it—especially if you have celiac disease or are highly sensitive to cross-contact.
How to Keep This Recipe Dairy Free
The main Mexican dirty rice mixture is dairy free as written, provided that your broth, taco seasoning, salsa, and other packaged ingredients do not contain dairy.
For toppings, choose dairy free shredded cheese, dairy free sour cream, plain dairy free yogurt, guacamole, avocado, cilantro, hot sauce, or lime juice. Regular cheese, sour cream, Greek yogurt, and many ranch dressings contain dairy.
What to Serve with Mexican Dirty Rice
This skillet is hearty enough to serve as a complete dinner, but it also pairs well with:
- Gluten free tortilla chips
- Corn tortillas
- A simple green salad
- Roasted corn
- Sautéed peppers and onions
- Fresh fruit
- Guacamole and salsa
- Dairy free queso
You can also use the mixture as a filling for burrito bowls, tacos, stuffed peppers, or gluten free wraps.
Storage and Reheating
Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 3–4 days.
Reheat individual portions in the microwave until steaming hot throughout. You can also reheat the rice in a covered skillet over medium-low heat. Add a splash of beef broth or water to keep it from drying out.
For food safety, refrigerate cooked rice promptly and avoid leaving it at room temperature for an extended period.
Frequently Asked Questions
Is Mexican dirty rice spicy?
It depends on the taco seasoning and tomatoes you choose. For a mild dish, use mild taco seasoning, mild salsa, or mild Rotel. Add hot sauce or sliced jalapeños to individual servings for anyone who prefers more heat.
Can I make it without beans?
Yes. Simply omit the black beans or replace them with corn, diced bell peppers, or additional ground beef.
Can I prepare this recipe ahead of time?
Yes. Prepare the recipe as directed and refrigerate it in an airtight container. It reheats well, making it a convenient option for weekly meal prep.
Can I use frozen kale?
Yes. Thaw the frozen kale and squeeze out as much excess moisture as possible before adding it to the skillet. Since frozen kale is already softened, it only needs to be heated through.
Can I make this with cauliflower rice?
You can replace some or all of the cooked basmati rice with cauliflower rice. Sauté the cauliflower rice separately to remove excess moisture, then fold it into the beef mixture. The finished texture will be softer than traditional rice.
More Mexican-Inspired Gluten Free Recipes
- Gluten Free Beef Fajita Bowls – An easy, customizable dinner made with seasoned beef, peppers, onions, and rice.
- Gluten Free Mexican Pizza – A homemade version of the fast-food favorite made with gluten free tortillas, seasoned meat, refried beans, cheese, and salsa.
- Homemade Gluten Free Salsa – A fresh, flavorful salsa that comes together in less than five minutes.

Mexican Dirty Rice (Gluten Free and Dairy Free)
Ingredients
- 1 cup dry white basmati rice
- 2 cups beef bone broth or water
- 1 pound lean ground beef
- 1 –2 teaspoons minced garlic or 2–3 cloves
- 1 packet gluten free taco seasoning
- 1 cup pico de gallo or salsa or 1 can Rotel, undrained
- 1 can black beans drained and rinsed
- 2 –3 cups chopped kale
- Salt to taste
Instructions
- Cook the basmati rice with the beef bone broth or water according to the package directions. Fluff with a fork and set aside.
- While the rice cooks, place the ground beef in a large skillet over medium heat. Cook, breaking it into small pieces, until browned and cooked through. Drain excess grease if necessary.
- Add the minced garlic and sauté for 30–60 seconds, or until fragrant.
- Add the taco seasoning and stir until the beef is evenly coated.
- Stir in the pico de gallo, salsa, or undrained Rotel. Add the drained and rinsed black beans and cook until warmed through.
- Add the cooked rice to the skillet. Stir until the rice is evenly combined with the seasoned beef, beans, and tomatoes.
- Stir in the chopped kale and cook for approximately 2 minutes, or until just wilted. Taste and add salt if needed.
- Divide among bowls and serve with your favorite toppings.
Notes
Optional Toppings
- Dairy free shredded cheese
- Dairy free sour cream
- Sliced avocado or guacamole
- Fresh cilantro
- Lime juice
- Hot sauce
- Gluten free tortilla chips
Notes
- Approximately 3 cups of leftover cooked rice may be substituted for the dry rice.
- For a milder recipe, use mild taco seasoning and mild salsa or Rotel.
- Use dairy free cheese, sour cream, yogurt, and ranch to keep the entire meal dairy free.
- Always verify that packaged ingredients are certified or labeled gluten free when necessary.
- Ground turkey or ground chicken can replace the ground beef.
- Baby spinach may be substituted for the kale.
Join My Gluten-Free Kitchen Crew
Get my favorite gluten-free recipes, tips, and grocery store finds delivered right to your inbox! Just pop your email below, and letโs start cooking up some magic together!

