Quick Mexican Beef Rice Bowls Recipe
Introduction
Quick Mexican Beef Rice Bowls are a flavorful, satisfying meal perfect for busy weeknights. Packed with seasoned beef, beans, and fresh toppings, this dish comes together in under 30 minutes. It’s a delicious way to enjoy bold Mexican-inspired flavors with minimal effort.

Ingredients
- 2 tbsp olive oil
- 1 onion, finely diced
- 1 tsp freshly minced garlic
- 500 g lean minced (ground) beef
- 400 g canned black beans, kidney beans, or mixed beans
- 2 tsp sweet paprika
- 2 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp sea salt flakes
- ½ tsp freshly cracked black pepper
- 2 tbsp tomato paste
- 400 g canned crushed tomatoes or tomato passata
- 60 ml water
- 370 g steamed rice
- 1 avocado
- 1 tsp fresh lime juice
- Sea salt flakes, to taste
- Freshly cracked black pepper, to taste
- 125 g grated cheddar
- 150 g grape (baby roma/plum) tomatoes, halved
- ¼ bunch coriander (cilantro), roughly chopped
- 1 jalapeño, sliced (optional)
- Lime wedges
Instructions
- Step 1: Heat the olive oil in a large, deep, heavy-based frying pan over medium–high heat. Add the finely diced onion and freshly minced garlic, then cook, stirring, for 2–3 minutes until softened.
- Step 2: Add the lean minced beef to the pan and cook for 4–5 minutes until browned, breaking it up with a spoon as it cooks.
- Step 3: Stir in the canned beans, sweet paprika, ground cumin, dried oregano, garlic powder, onion powder, sea salt flakes, and freshly cracked black pepper. Mix well to combine all the spices and ingredients.
- Step 4: Add the tomato paste followed immediately by the crushed tomatoes and water. Bring the mixture to a gentle simmer, then cook uncovered over medium–low heat for 12 minutes, stirring occasionally.
- Step 5: Optional: Stir 1–2 tablespoons of the sauce through the steamed rice to coat the grains and add extra flavor.
- Step 6: In a small bowl, roughly mash the avocado with a fork. Add fresh lime juice, then season with sea salt flakes and freshly cracked black pepper to taste. Set aside.
- Step 7: To serve, divide the rice among four bowls. Top each with the Mexican beef mixture, grated cheddar, a dollop of mashed avocado, halved grape tomatoes, chopped coriander, jalapeño slices if using, and a squeeze of lime. Serve immediately.
Tips & Variations
- For a vegetarian version, replace the beef with extra beans or cooked lentils and use vegetable broth for added flavor.
- Add a dollop of sour cream or Greek yogurt for a creamy contrast.
- Use brown rice or quinoa as a healthier alternative to steamed white rice.
- If you like extra heat, add more jalapeño or a dash of chili powder to the beef mixture.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a microwave or on the stovetop with a splash of water to loosen the sauce. For best texture, add fresh avocado and toppings only when serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this recipe ahead of time?
Yes, you can cook the beef and rice mixture ahead and store them separately in the fridge. Assemble bowls just before serving for the freshest taste.
What kind of beans work best in this recipe?
Black beans, kidney beans, or a mixed variety all work well. Just use canned beans for convenience, and drain and rinse them before adding to reduce excess salt.
Print
Quick Mexican Beef Rice Bowls Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Quick Mexican Beef Rice Bowls combine savory spiced ground beef with tender beans and crushed tomatoes, served over steamed rice and topped with creamy mashed avocado, fresh tomatoes, cheddar cheese, and vibrant coriander. This flavorful and hearty meal comes together swiftly on the stovetop, perfect for a satisfying weeknight dinner.
Ingredients
For the Beef and Sauce
- 2 tbsp olive oil
- 1 onion, finely diced
- 1 tsp freshly minced garlic
- 500 g lean minced (ground) beef
- 400 g canned black beans, kidney beans, or mixed beans
- 2 tsp sweet paprika
- 2 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp sea salt flakes
- ½ tsp freshly cracked black pepper
- 2 tbsp tomato paste
- 400 g canned crushed tomatoes or tomato passata
- 60 ml water
For the Rice and Toppings
- 370 g steamed rice
- 1 avocado
- 1 tsp fresh lime juice
- Sea salt flakes, to taste
- Freshly cracked black pepper, to taste
- 125 g grated cheddar
- 150 g grape (baby roma/plum) tomatoes, halved
- ¼ bunch coriander (cilantro), roughly chopped
- 1 jalapeño, sliced (optional)
- Lime wedges
Instructions
- Cook the onion and garlic: Heat the olive oil in a large, deep, heavy-based frying pan over medium–high heat. Add the finely diced onion and freshly minced garlic, cooking while stirring for 2–3 minutes until the onion is softened.
- Add the beef: Add the lean minced beef to the pan and cook for 4–5 minutes, stirring occasionally, until the beef is evenly browned with no pink remaining.
- Add the remaining ingredients: Mix in the drained canned beans, sweet paprika, ground cumin, dried oregano, garlic powder, onion powder, sea salt flakes, and freshly cracked black pepper. Stir well to combine all the spices with the beef and beans.
- Simmer the sauce: Stir through the tomato paste followed immediately by the crushed tomatoes and water. Bring the mixture to a gentle simmer, then reduce the heat to medium–low and cook uncovered for 12 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Prepare the rice: Spoon 1–2 tablespoons of the beef sauce into the steamed rice and gently stir to coat the rice grains with the flavorful sauce. This step is optional but enhances the rice’s taste.
- Mash the avocado: In a small bowl, roughly mash the avocado with a fork. Add fresh lime juice, then season with sea salt flakes and freshly cracked black pepper to taste. Set aside.
- Assemble and serve: Divide the sauce-coated rice evenly among four bowls. Top each bowl with a generous portion of the Mexican beef mixture, a sprinkle of grated cheddar cheese, a dollop of the mashed avocado, halved grape tomatoes, freshly chopped coriander, and optional jalapeño slices. Serve immediately with lime wedges for squeezing over.
Notes
- You can substitute the canned beans with any variety you prefer or omit for a lower-carb version.
- Adjust the spice levels by adding more or less jalapeño according to your heat preference.
- Use brown rice or cauliflower rice as alternatives to steamed white rice for a healthier twist.
- Leftover beef mixture can be refrigerated for up to 3 days or frozen for longer storage.
- For a dairy-free option, omit the cheddar cheese or use a vegan cheese alternative.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican beef rice bowl, quick dinner recipe, ground beef recipe, one-pan Mexican dinner, easy weeknight meal

