Discover this delightful Mexican rice recipe that’s creamy, vibrant, and bursting with flavor. It’s a quick and easy dish, perfect for a family-friendly meal or a simple weeknight dinner. With its comforting texture and savory taste, this recipe is sure to become a household favorite!
Table of Contents

Mexican Rice Recipe Overview
What is Mexican Rice?
Mexican rice, often referred to as “arroz rojo,” is a comforting side dish that is fluffy and infused with rich flavors. Traditionally made with tomatoes, spices, and a variety of veggies, it serves as a staple in many Mexican households. This recipe adds a delightful twist by incorporating creamy elements, making it utterly indulgent.

Why You’ll Love This Mexican Rice Recipe
This Mexican rice recipe is not only delicious but also incredibly versatile. It’s perfect for meal prep and pairs wonderfully with grilled meats or as a base for delicious burrito bowls. Plus, it comes together in just 30 minutes, making it an ideal choice for busy weeknights!
Key Ingredients for Mexican Rice
Roasted Poblano Peppers
Roasted poblano peppers add a smoky depth to the dish. Their mild heat complements the creamy sauce perfectly. To prepare, simply roast them until the skin is charred and blackened, enhancing their flavor.
Spaghetti as a Base
Using spaghetti instead of traditional rice gives this recipe a unique twist. The pasta absorbs the creamy sauce beautifully, resulting in a satisfying texture that’s both chewy and tender.
Essential Vegetables and Seasonings
This recipe calls for chopped onions, jalapeños, garlic, and fresh spinach. Each ingredient adds layers of flavor and nutrition, making every bite deliciously vibrant. Don’t forget to season with salt and freshly ground black pepper for balance.
Creamy Elements: Sour Cream and Cream Cheese
The combination of sour cream and cream cheese makes this dish exceptionally creamy and luscious. These ingredients create a rich sauce that envelops the pasta, making every forkful irresistible.
Optional Garnishes for Extra Flavor
Elevate your serving with optional garnishes such as crumbled cotija cheese, fresh cilantro, or crunchy pepitas. They provide a delightful contrast in texture and enhance the overall flavor profile.
How to Make Mexican Rice
Preparing the Spaghetti
Start by boiling a large pot of salted water. Cook spaghetti according to package instructions until it reaches al dente perfection. Remember to reserve a cup of the starchy pasta water before draining!
Sautéing the Vegetables
In a skillet, heat olive oil over medium heat. Sauté the chopped onion and jalapeño until the onion becomes translucent, about three minutes. Then, stir in minced garlic and fresh spinach, cooking until the spinach wilts.
Blending the Creamy Sauce
Transfer the sautéed vegetables to a blender. Add roasted poblano peppers, fresh cilantro, sour cream, bouillon, and two-thirds of a cup of milk. Blend until smooth, adjusting the consistency with more milk if needed.
Combining Pasta and Sauce
Return the creamy sauce to the pot used for the spaghetti. Heat it over medium-low for a few minutes, stirring occasionally. Gradually add softened cream cheese, stirring until completely melted. Simmer for about four minutes, then add the cooked spaghetti, tossing to coat. Add reserved pasta water as needed to achieve your desired creaminess.
Serving Suggestions
Serve the Mexican rice immediately, garnished with cilantro, crumbled cheese, and pepitas if desired. This dish pairs well with grilled chicken or fish, or you can enjoy it as a stand-alone meal.
Tips for Perfect Mexican Rice
Roasting Poblano Peppers
To roast poblano peppers, place them directly over an open flame or under a broiler until the skin is charred. This process deepens their flavor and makes peeling easy.
Cooking Spaghetti Al Dente
Cooking the spaghetti just until al dente prevents it from becoming mushy when mixed with the creamy sauce. It adds a satisfying bite to the dish.
Ingredient Variations and Substitutions
If you can’t find poblano peppers, you can substitute them with Anaheim peppers or even green bell peppers. For a different flavor, consider using fresh basil instead of cilantro, or swap out cotija cheese for Parmesan. If you want a vegan version, try using dairy-free alternatives!
FAQs
What ingredients do I need for mexican rice recipe?
For this mexican rice recipe, you will need roasted poblano peppers, spaghetti, olive oil, onion, jalapeño, garlic, spinach, cilantro, sour cream, bouillon, milk, cream cheese, and seasoning. Optional garnishes include additional cilantro, cotija cheese, or pepitas.
How do I make mexican rice recipe step by step?
To make the mexican rice recipe, first cook spaghetti until al dente. Sauté onion and jalapeño, add garlic and spinach, then blend with roasted peppers and cream. Combine the blended sauce with the spaghetti and serve garnished.
Can I make mexican rice recipe ahead of time?
Yes, you can prepare the creamy sauce and cook the spaghetti in advance. Store them separately in airtight containers and combine before serving. This makes it convenient for meal prep.
How should I store leftover mexican rice recipe?
Store any leftover mexican rice in an airtight container in the refrigerator for 3-4 days. Avoid freezing, as the texture may change upon thawing.
Related Recipes to try
Conclusion
This creamy Mexican rice recipe is a delightful addition to your dinner rotation. With its rich flavors and comforting texture, it’s perfect for a cozy family meal. You can also explore ideas on Pinterest to find more inspiration and variations for your culinary adventures!

Mouthwatering Mexican Rice Recipe for Family Dinner
Equipment
- large pot
- skillet
- Blender
Ingredients
- 4 roasted poblano peppers
- 1 pound dry spaghetti
- 1 tablespoon olive oil
- 1 small onion, chopped (about 1/4 cup)
- 1 jalapeño or serrano pepper, chopped
- 4 cloves garlic, minced
- 1 cup fresh spinach leaves
- 1 small bunch fresh cilantro
- 8 ounces sour cream or crema Mexicana
- 1 teaspoon chicken or vegetable bouillon granules
- ⅔ to 1 cup milk or half and half
- 8 ounces cream cheese, softened cut into small cubes
- Salt and ground black pepper to taste
- Optional garnishes chopped cilantro, crumbled cotija cheese or queso fresco, pepitas
Instructions
- Boil salted water and cook spaghetti until al dente.
- Reserve 1 cup of pasta water before draining.
- Sauté onion and jalapeño in olive oil until translucent.
- Add garlic and spinach, cooking until spinach wilts.
- Blend spinach mixture with poblano peppers, cilantro, sour cream, bouillon, and milk until smooth.
- Heat the blended sauce in the pot used for pasta for 2-3 minutes.
- Gradually add cream cheese, stirring until melted, then simmer for 4 minutes.
- Toss spaghetti with sauce, adding reserved pasta water for creaminess.