Spanish Rice

This post may contain affiliate links.

Here’s a terrific homemade Spanish Rice recipe, also known as a very popular Mexican rice.

Spanish Rice

What is Spanish Rice?

Spanish rice is typically a white rice recipe that has spices and tomato added in to create a great rice side dish to Mexican main dishes.  This Spanish rice recipe is a bit of a twist on the classic.  It has plenty of bacon sprinkled on top.  I think that makes it better than the classic recipe!

Spanish Rice topped with bacon

What’s the secret to making good rice?

Cook time and liquids are the keys to making good rice.  If you don’t cook it long enough, the rice won’t be soft enough.  You want to cook it long enough so the rice is nice and tender.  The liquid in the recipe is what helps the rice reach the perfect texture.  Rice soaks up liquid as it cooks. 

Generally, a good rice recipe will call for enough liquid to where the rice will be done and the liquid completely absorbed when the cooking time is up.  If you run out of liquid in the pot, the rice is at risk of burning.  If it appears to be cooking too quickly, you can always add in 1/4 cup of water at a time until the rice is done.  

Spanish Rice

My family loves the slightly sweet flavor of this Spanish rice recipe, as well as the added bacon!  I know that bacon isn’t a classic addition to Spanish rice.  But it’s a darn good one!

Spanish Rice

When I serve Mexican food to my family, I’m always looking for side dishes to serve alongside the meal.  Salad is an option, but my boys always want rice.  This Mexican rice is a great side dish!  It has become a favorite at my house.

Here are a few more Mexican side dish recipes you might enjoy:

Print Pin
Save Recipe

Spanish Rice

Spanish Rice is the perfect Mexican Rice to serve with Mexican style recipes.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 6 servings
Calories 258kcal
Course Side Dish
Cuisine Mexican
Keyword mexican rice, spanish rice


  • 8 slices bacon
  • 1 cup finely chopped onion
  • 1/4 cup finely chopped green bell pepper
  • 1 16-ounce can chopped tomatoes with juice
  • 1 1/2 cups water
  • 3/4 cup uncooked long grain rice
  • 1/2 cup chili sauce
  • 1 teaspoon salt
  • 1 teaspoon brown sugar
  • 1/2 teaspoon Worcestershire sauce
  • freshly ground black pepper, to taste


  • In a 10-inch skillet, cook bacon until crisp. Remove bacon from pan. Pour off half of the bacon fat. In remaining fat, cook onion and bell pepper until tender, but not brown. Add remaining ingredients and stir well.
  • Cover pan and simmer 35 to 40 minutes, until rice has absorbed liquid.
  • Crumble bacon on top.


  • If you are preparing this recipe as GLUTEN-FREE, just be sure to use brands of bacon, tomato, chili sauce and Worcestershire sauce that are known to be GF.


Serving: 1serving | Calories: 258kcal | Carbohydrates: 29g | Protein: 6g | Fat: 11g | Saturated Fat: 3g | Cholesterol: 19mg | Sodium: 1004mg | Potassium: 360mg | Fiber: 2g | Sugar: 6g | Vitamin A: 275IU | Vitamin C: 17.7mg | Calcium: 42mg | Iron: 1.3mg
More Rice Recipes...
Lori Lange of Recipe Girl

Meet The Author: Lori Lange

Leave a Comment

Your email address will not be published. Required fields are marked *

Rate This Recipe


  • Veda Williams wrote:

    What is chili sauce?

    • Lori Lange wrote:

      It’s a bottled product sold near the ketchup.

  • Barbara Schieving wrote:

    You can’t go wrong with adding bacon!