Love this? Save it for later!
Share the inspiration with your friends
“You ever have one of those nights where you’re staring into the fridge, thinking, ‘What can I throw together that’s actually good for me?’ Well, last Thursday was exactly that kind of night for me.” I was rummaging through my pantry and found a half-open bag of rice and some lean ground beef lurking in the back. Honestly, I wasn’t planning anything fancy—just something quick and satisfying. But then, as I started tossing in spices and fresh ingredients I had on hand, something clicked. This simple combination turned into what I now call my Flavorful Macro-Friendly Mexican Rice with Lean Ground Beef. It’s like comfort food met nutrition and they decided to get along just fine.
That night, I forgot one tiny step (I’ll admit, I totally skipped rinsing the rice), and instead of ruining the dish, it gave the rice this slightly chewy texture that I actually grew to like—go figure! Maybe you’ve been there, too—scrambling to make dinner with what you’ve got, no time for the fuss, but still wanting something that hits all the right notes. This recipe is exactly that kind of lifesaver, offering a balanced meal that’s hearty, packed with protein, and bursting with Mexican-inspired flavors.
Let me tell you why this Mexican rice with lean ground beef recipe isn’t your usual weeknight scramble. It’s got a little zing, a little warmth, and a whole lot of heart. Whether you’re tracking macros or just trying to eat cleaner without sacrificing taste, this recipe stays with you. That’s why I keep coming back to it, especially when life gets busy and I need a meal that’s both quick and satisfying.
Why You’ll Love This Recipe
After countless trials in my own kitchen and feedback from friends who are serious about their macros, I can confidently say this recipe hits the sweet spot between flavor and nutrition. Here’s what makes it stand out:
- Quick & Easy: Ready in under 30 minutes, it’s perfect for those hectic evenings or last-minute meal prep.
- Simple Ingredients: Uses pantry staples and fresh veggies—no need for specialty stores or fancy spices.
- Perfect for Meal Prep: Makes great leftovers that keep well in the fridge or freezer for busy days ahead.
- Crowd-Pleaser: My friends and family always ask for seconds, and honestly, so do I!
- Unbelievably Delicious: The balance of smoky, savory, and slightly tangy flavors makes it feel indulgent but it’s actually quite lean.
This isn’t just any Mexican rice and beef dish. The secret is in the layering of spices—cumin, smoked paprika, and a touch of chili powder—combined with fresh tomatoes and a squeeze of lime at the end that makes the whole thing pop. Plus, using lean ground beef keeps it macro-friendly without sacrificing that rich, meaty taste. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and say, “Yep, this is dinner.”
What Ingredients You Will Need
This recipe relies on straightforward, wholesome ingredients that come together to create bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and you can easily swap a few items based on what you have on hand.
- Lean Ground Beef (90% lean or higher): The protein powerhouse of the dish. I prefer brands like Organic Prairie or Applegate for quality and flavor.
- Long-grain White Rice: Provides the perfect fluffy base. If you want a healthier twist, try brown rice but expect a longer cooking time.
- Onion, finely chopped: Adds a sweet, aromatic depth.
- Garlic cloves, minced: Essential for that punch of flavor.
- Tomato paste: Gives richness and a slight tang.
- Diced canned tomatoes (no salt added): Keeps it juicy and vibrant.
- Beef broth or low-sodium chicken broth: For cooking the rice and infusing it with flavor. I usually keep Swanson’s broth handy.
- Ground cumin: The warm, earthy spice that defines Mexican flavors.
- Smoked paprika: Adds a subtle smoky note without heat.
- Chili powder: Just a hint for warmth—adjust to taste.
- Salt and pepper: To season just right.
- Fresh cilantro, chopped: For garnish and fresh brightness.
- Lime wedges: A squeeze at the end brings everything together.
- Olive oil or avocado oil: For sautéing, use what you prefer.
If you want to mix things up, you can swap ground turkey for beef or use cauliflower rice for a low-carb version. Also, adding a diced bell pepper or jalapeño can give it a fresh, spicy kick if you like.
Equipment Needed
To make this Flavorful Macro-Friendly Mexican Rice with Lean Ground Beef, here’s what you’ll need in your kitchen—nothing too fancy or specialized.
- Large skillet or sauté pan: Preferably non-stick or cast iron for even cooking and easy cleanup. I personally love my Lodge cast iron skillet for the flavor it imparts.
- Medium saucepan with lid: For cooking the rice perfectly without burning.
- Sharp chef’s knife: For chopping onions, garlic, and cilantro efficiently.
- Measuring cups and spoons: To get the seasoning balance just right.
- Wooden spoon or spatula: For stirring the beef and rice mixture.
If you don’t have a cast iron skillet, a heavy-bottomed stainless steel pan works fine. Just watch the heat so nothing sticks. Also, a rice cooker could be handy if you want to free up stove space, though cooking on the stove gives you more control over texture.
Preparation Method

- Prep your ingredients: Finely chop one medium onion and mince 3 garlic cloves. Rinse 1 cup (190 g) of long-grain white rice under cold water until water runs clear to remove excess starch—this helps keep the grains fluffy. Set aside.
- Cook the beef: Heat 1 tablespoon (15 ml) of olive oil in a large skillet over medium-high heat. Add 1 pound (450 g) of lean ground beef. Break it up with a wooden spoon and cook until browned and no longer pink, about 6-8 minutes. Season lightly with salt and pepper. Once cooked, transfer beef to a bowl and set aside.
- Sauté veggies and spices: In the same skillet, add a little more oil if needed. Toss in the chopped onion and cook for 4-5 minutes until softened and translucent. Add minced garlic and sauté for another 30 seconds until fragrant. Stir in 1 tablespoon (15 g) tomato paste and cook for 1 minute to deepen the flavor.
- Add rice and spices: Stir in the rinsed rice, coating it well in the tomato paste and onion mixture. Toast the rice for about 2 minutes, stirring often. Then sprinkle in 1 teaspoon (2 g) ground cumin, 1 teaspoon (2 g) smoked paprika, and ½ teaspoon (1 g) chili powder. Stir everything together to combine.
- Add liquids and tomatoes: Pour in 1 ¾ cups (420 ml) beef broth and add 1 cup (240 g) canned diced tomatoes with their juice. Stir gently and return the cooked ground beef to the pan, mixing it evenly through the rice.
- Simmer and cook: Bring the mixture to a gentle boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes, or until the rice is tender and liquid is absorbed. Avoid lifting the lid too often; this traps steam and cooks the rice evenly.
- Rest and fluff: Remove from heat and let it sit, covered, for 5 minutes. Then, fluff the rice with a fork to separate the grains. Add freshly chopped cilantro and a squeeze of lime juice to brighten the dish before serving.
Quick tip: If the rice isn’t quite tender and the liquid is gone, add a splash of water or broth and cook a few more minutes. Also, keep an eye on the seasoning toward the end—you might want a pinch more salt or a dash of pepper.
Cooking Tips & Techniques
Getting this Mexican rice just right is all about balance and timing, and here are some of my best tips from lots of kitchen tests:
- Don’t rush the toasting step: Toasting the rice with the spices and tomato paste before adding liquid really boosts flavor and helps keep the grains separate.
- Use fresh spices: Ground cumin and smoked paprika lose their punch over time. I usually buy small jars and replace them every six months for best results.
- Be mindful of liquid temperature: Warm broth helps the rice cook evenly and prevents shock that can cause uneven texture.
- Simmer gently: Too high heat can burn the bottom or dry out the rice. Keep it low and steady.
- Resting is key: Letting the rice sit covered after cooking lets moisture redistribute and makes fluffing easier.
- Don’t forget the lime: Adding acid at the end brightens the whole dish and balances the richness of the beef.
I once tried skipping the tomato paste and the dish tasted flat. Lesson learned! Also, using a heavy-bottomed pan helped me avoid those dreaded burnt bits at the bottom.
Variations & Adaptations
You can easily tweak this recipe to fit your dietary needs or flavor preferences:
- Low-Carb Option: Swap the rice for cauliflower rice. Cook it separately in a skillet with the same spices, then mix in the cooked beef for a lighter meal.
- Vegetarian Version: Replace the ground beef with crumbled firm tofu or cooked black beans. Add extra veggies like corn or zucchini for heartiness.
- Spicy Kick: Add diced jalapeños or a pinch of cayenne pepper to the spice mix for more heat.
- Different Proteins: Ground turkey or chicken work great if you want a leaner protein.
- Cheesy Finish: Sprinkle some shredded cheddar or Monterey Jack on top before serving for a creamy twist.
Personally, I like to add diced bell peppers and a handful of frozen corn when I have them around—it adds a nice pop of color and sweetness. Sometimes when I’m feeling lazy, I skip the broth and use water with extra seasoning, which works fine in a pinch.
Serving & Storage Suggestions
This Mexican rice with lean ground beef is best served hot straight from the pan, but it also holds up beautifully as leftovers. For serving, garnish with fresh cilantro and lime wedges for that fresh zest.
Pair it with a simple green salad or some roasted veggies for a balanced plate. It also pairs nicely with chips and guacamole or a side of black beans for a more festive meal.
To store, keep leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in portion-sized containers for up to 3 months. When reheating, sprinkle a little water over the rice and cover it to keep it moist—microwave or reheat gently on the stove.
Flavors tend to deepen over time, so leftovers can taste even better the next day. Just add a fresh squeeze of lime before serving to brighten it back up.
Nutritional Information & Benefits
This recipe is a solid choice for anyone mindful of their macros or looking for a balanced, wholesome meal. A typical serving (about 1 ½ cups or 350g) provides roughly:
- Calories: 400-450 kcal
- Protein: 35-38 grams (thanks to the lean ground beef)
- Carbohydrates: 35-40 grams
- Fat: 10-12 grams (mostly healthy fats from olive oil and beef)
- Fiber: 3-4 grams (from rice and tomatoes)
Key ingredients like lean beef offer high-quality protein and essential nutrients like iron and B vitamins. The tomatoes and cilantro add antioxidants and vitamins A and C. Plus, by controlling the oil and salt, this recipe stays on the healthier side without sacrificing flavor.
If you’re gluten-free or dairy-free, this meal fits right in. Just check your broth labels to avoid hidden gluten.
Conclusion
So, why should you make this Flavorful Macro-Friendly Mexican Rice with Lean Ground Beef? Because it’s a straightforward, tasty recipe that respects your time and your nutrition goals. You can customize it in a dozen ways, and it still shines every time.
I love this recipe because it reminds me that simple ingredients, when combined thoughtfully, can create something that feels special. Plus, it’s perfect for meal prep or a quick weeknight dinner that doesn’t leave you starving thirty minutes later.
If you try it, I’d love to hear how you made it your own—drop a comment or share your tweaks! Cooking should be fun, flexible, and above all, delicious.
Happy cooking!
FAQs
- Can I use brown rice instead of white rice?
Yes, but brown rice will take longer to cook (about 40-45 minutes). Adjust liquid and cooking time accordingly. - What if I don’t have beef broth?
You can substitute with chicken broth, vegetable broth, or even water with extra seasoning for flavor. - Is this recipe freezer-friendly?
Absolutely! Portion it out and freeze for up to 3 months. Reheat with a splash of water to keep it moist. - How can I make this recipe spicier?
Add diced jalapeños, a pinch of cayenne, or extra chili powder when cooking the spices. - Can I prepare this in a slow cooker or Instant Pot?
Yes, but cooking times and liquid ratios will differ. For an Instant Pot, use the sauté function for browning, then cook rice and beef under pressure for about 10 minutes.
Pin This Recipe!

Flavorful Macro-Friendly Mexican Rice with Lean Ground Beef
A quick and satisfying Mexican-inspired rice dish with lean ground beef, packed with protein and bold flavors, perfect for meal prep or a hearty weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 1 pound (450 g) lean ground beef (90% lean or higher)
- 1 cup (190 g) long-grain white rice
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon (15 g) tomato paste
- 1 cup (240 g) canned diced tomatoes (no salt added)
- 1 ¾ cups (420 ml) beef broth or low-sodium chicken broth
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) smoked paprika
- ½ teaspoon (1 g) chili powder
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
- 1 tablespoon (15 ml) olive oil or avocado oil
Instructions
- Finely chop one medium onion and mince 3 garlic cloves. Rinse 1 cup (190 g) of long-grain white rice under cold water until water runs clear to remove excess starch. Set aside.
- Heat 1 tablespoon (15 ml) of olive oil in a large skillet over medium-high heat. Add 1 pound (450 g) of lean ground beef. Break it up with a wooden spoon and cook until browned and no longer pink, about 6-8 minutes. Season lightly with salt and pepper. Transfer beef to a bowl and set aside.
- In the same skillet, add a little more oil if needed. Add chopped onion and cook for 4-5 minutes until softened and translucent. Add minced garlic and sauté for 30 seconds until fragrant. Stir in 1 tablespoon (15 g) tomato paste and cook for 1 minute.
- Stir in the rinsed rice, coating it well in the tomato paste and onion mixture. Toast the rice for about 2 minutes, stirring often. Sprinkle in 1 teaspoon (2 g) ground cumin, 1 teaspoon (2 g) smoked paprika, and ½ teaspoon (1 g) chili powder. Stir to combine.
- Pour in 1 ¾ cups (420 ml) beef broth and add 1 cup (240 g) canned diced tomatoes with their juice. Stir gently and return the cooked ground beef to the pan, mixing evenly through the rice.
- Bring the mixture to a gentle boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes, or until the rice is tender and liquid is absorbed. Avoid lifting the lid too often.
- Remove from heat and let sit, covered, for 5 minutes. Fluff the rice with a fork. Add freshly chopped cilantro and a squeeze of lime juice before serving.
Notes
If rice isn’t tender and liquid is gone, add a splash of water or broth and cook a few more minutes. Toasting the rice with spices and tomato paste enhances flavor and keeps grains separate. Use fresh spices for best taste. Warm broth helps even cooking. Let rice rest covered after cooking for fluffiness. Add lime juice at the end to brighten flavors. Can substitute ground turkey or cauliflower rice for variations.
Nutrition
- Serving Size: About 1 ½ cups (350
- Calories: 425
- Sugar: 4
- Sodium: 400
- Fat: 11
- Saturated Fat: 4
- Carbohydrates: 38
- Fiber: 3.5
- Protein: 36
Keywords: Mexican rice, lean ground beef, macro-friendly, quick dinner, meal prep, healthy Mexican recipe, protein-packed, easy weeknight meal


