Spicy Mexican Rice and Beans Recipe is a vibrant and hearty dish that brings comfort and warmth to your dining table. This recipe is perfect for any occasion, whether you’re hosting friends, enjoying a family meal, or simply craving something delicious. Packed with flavor and an array of colors, this dish is not only easy to prepare, but it also offers a nostalgic taste that many home cooks adore. With a step-by-step approach, you’ll find that making this delightful meal can be a gratifying culinary experience.
Ingredients
- 1 tbsp sunflower oil: A light and versatile oil that helps in sautéing, providing a perfect base for flavors to develop.
- 2 garlic cloves (finely chopped): Aromatic and rich in flavor, garlic adds depth to the dish.
- 1 medium onion (finely chopped): The sweet and savory notes of onion create a wonderful foundation for this recipe.
- 100 grams carrot (peeled and diced): Sweet and crunchy, carrots contribute texture and color, enhancing the overall appeal.
- 300 grams basmati rice: Fragrant and fluffy, basmati rice absorbs the spices beautifully, offering a delightful bite.
- 225 ml passata rustica: This rich tomato sauce infuses the rice with a burst of tanginess and helps create a inviting sauce.
- 400 ml vegetable stock: A savory broth that adds moisture and flavor, elevating the entire dish.
- 1 tsp smoked Mexican chilli paste (or 1 tsp chilli powder, to taste): This ingredient provides a smoky and spicy kick, making the dish truly Cuban.
- 1 tbsp tomato puree: Intensifies the tomato flavor and adds a touch of sweetness.
- 1 tsp whole cumin seeds (toasted and ground): Warm and earthy, cumin enhances the flavors with its aromatic essence.
- 1 tsp whole coriander seeds (toasted and ground): Bright and citrusy, coriander balances out the spices beautifully.
- 1 tsp smoked paprika: Adds a depth of flavor and a subtle smokiness that complements the other ingredients.
- 400 grams tinned kidney beans (drained and rinsed): Protein-packed and hearty, they add creaminess and a slight bite.
- 200 grams sweetcorn (drained): Juicy and sweet, corn provides a pleasant contrast to the spices.
- 100 grams red pepper (diced): Crispy and colorful, red peppers add crunch and visual appeal.
- 80 grams frozen peas: Tender and sweet, they add a delightful pop of flavor to each bite.
- Smoked sea salt (to taste): Enhances flavors while adding a hint of smokiness.
- Freshly ground black pepper (to taste): A touch of pepper elevates the dish’s overall taste.
- Fresh coriander leaves (to garnish): A bright and fresh herb that enhances and compliments the flavors beautifully.
- Fresh red chilli (finely sliced, to garnish): Adds a touch of color and heat, making the dish visually appealing.
Step-by-Step Directions
Begin by heating 1 tablespoon of sunflower oil in a large, heavy-based sauté pan over a medium-high heat. Once hot, add the finely chopped garlic cloves, onion, and diced carrots. Sauté for about two minutes until the vegetables start to soften and release their aromatic scent.
Next, incorporate the toasted and ground cumin seeds along with the ground coriander seeds. Stir in the basmati rice and sauté for five minutes, continuously stirring until the rice is toasted and begins to acquire a golden hue. The warm fragrances of spices and toasted rice will fill your kitchen, creating an inviting atmosphere.
After this, it’s time to boost the flavors. Add the smoked paprika, tomato puree, smoked Mexican chilli paste, passata rustica, and vegetable stock. Bring this enticing mixture to a boil before reducing the heat to medium-low, allowing the flavors to meld beautifully.
Now, add the sweetcorn, diced red pepper, drained kidney beans, and frozen peas. Stir until well combined. Cover the pan with a lid and let it cook for 15-20 minutes until the rice is cooked and the liquid is absorbed. Once cooked, taste the dish and season with smoked sea salt and freshly ground black pepper as needed.
Once your creation is ready, remove the pan from heat and let it sit for 10 minutes with the lid on. This resting period allows the flavors to settle, making every bite even more delightful. Finally, fluff the rice gently and serve it garnished with fresh coriander leaves and finely sliced red chilli for an extra touch of color and heat.
Tips & Tricks
To enhance this recipe further, consider using fresh spices where possible. Toasting whole spices brings out their natural oils, creating a more vibrant flavor. You could also substitute brown rice for basmati for a healthier option, just adjust the cooking time accordingly as brown rice will take longer to cook. Add some lime juice just before serving for a refreshing zing that complements the spices beautifully.
Serving Suggestions & Pairings
Spicy Mexican Rice and Beans can be served as a standalone dish or accompanied by a variety of sides. Try pairing it with grilled chicken strips, roasted vegetables, or crispy tortilla chips for a delightful contrast in textures. Serve it alongside a zesty avocado salad or some creamy guacamole and sour cream for added richness. It’s perfect for a family dinner or even for meal prep throughout the week!
Nutritional Information
This Spicy Mexican Rice and Beans Recipe serves approximately 4 people and contains about 350 calories per serving. It provides a good balance of carbohydrates, protein, and fiber, thanks to the rice and beans. The dish is also packed with vitamins and minerals from the variety of vegetables used, making it an excellent choice for a healthy meal option.
Storing Tips & Variations
If you plan on making this dish ahead of time, it can be stored in the refrigerator for up to 3 days. Simply place any leftovers in an airtight container. Reheat gently on the stove or in the microwave, adding a splash of water or vegetable stock to prevent it from drying out. For variations, you could add other beans or even pieces of grilled chicken or beef if you prefer a meatier flavor.
Conclusion
This Spicy Mexican Rice and Beans Recipe is a must-try for anyone looking for an easy yet flavorful dish that will satisfy your appetite. The delightful blend of spices and fresh ingredients not only makes it comforting but also a delicious option for your meals. Give it a try and share your experience; you won’t be disappointed!
FAQs
-
Can I make this recipe vegetarian?
Absolutely! This recipe is already vegetarian by using vegetable stock and beans as the protein source. -
Can I freezer leftovers?
Yes, you can freeze the leftovers! Just ensure they are in an airtight container and consumed within three months. -
How can I make this dish spicier?
You can easily adjust the spice level by adding more smoked Mexican chilli paste or incorporating diced jalapeños. -
Is it necessary to toast the spices first?
While not necessary, toasting whole spices will significantly enhance their flavors, making the dish more aromatic and tasty. -
What other vegetables can I add?
Feel free to add other vegetables such as zucchini, carrots, or bell peppers to make this dish more colorful and nutritious.

Spicy Mexican Rice and Beans
Ingredients
Method
- Heat 1 tablespoon of sunflower oil in a large, heavy-based sauté pan over medium-high heat.
- Add the finely chopped garlic cloves, onion, and diced carrots. Sauté for about two minutes until the vegetables start to soften.
- Incorporate the toasted and ground cumin seeds and ground coriander seeds. Stir in the basmati rice and sauté for five minutes.
- Add smoked paprika, tomato puree, smoked Mexican chilli paste, passata rustica, and vegetable stock. Bring to a boil.
- Reduce heat to medium-low and add sweetcorn, diced red pepper, drained kidney beans, and frozen peas. Stir until combined.
- Cover with a lid and let cook for 15-20 minutes until rice is cooked and liquid is absorbed.
- Taste and season with smoked sea salt and freshly ground black pepper as needed.
- Remove from heat and let sit for 10 minutes with the lid on. Fluff the rice gently and serve garnished with fresh coriander leaves and finely sliced red chilli.






Leave a Reply