Skip to Content

Spanish Rice and Beans Recipe – How to Make it in 9 Simple Steps

This is a batch of Spanish Rice and Beans in a skillet.

A good host provides for the needs of their guests, putting the guests’ desires above what is typically done in the household. Being a good host can be challenging when guests in the home have special dietary restrictions. This recipe for Spanish Rice and Beans can help you serve vegan and vegetarian guests in your home, because when you use vegetable broth, it includes no food items made by animals.

Additionally, everyone else in the family will love it as well. The dish will be filling and tasty enough for your guest to enjoy on its own, and if you want to serve a meat main dish, others who do not follow any specialized diets can use the recipe for Spanish Rice and Beans as a side dish. You don’t have to put your guests in an awkward position when you have this recipe on hand.

Spanish Rice and Beans Recipe

April Freeman
Warm, spicy, and filling, this recipe for Spanish Rice and Beans can be made as a side dish served with spicy sausages or another kind of meat, or it can be served as a main dish for a vegetarian dinner. This recipe can be easily altered for a vegan or vegetarian dinner by simply using vegetable broth rather than chicken broth.
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Cuisine Spanish
Servings 6 Servings


  • Large skillet
  • Spatula


  • 2 tbsp Cooking Oil
  • 1 cup Jasmine Rice
  • cups Chicken Broth substitute vegetable broth if desired
  • ½ cup Tomato Sauce
  • ½ teaspoon Onion Powder
  • ¼ teaspoon Cumin
  • 1 teaspoon Paprika
  • ¼ teaspoon Garlic Powder
  • ¼ teaspoon Dried Parsley
  • teaspoon Cayenne Pepper
  • 15 ounces Canned Red Kidney Beans Rinsed you can also use black beans if you like
  • Salt
  • Pepper


  • In a large skillet, heat the cooking oil over medium high heat. The oil is ready when you flick a drop of water into the oil, and it sizzles.
    The Jasmine rice is cooked in a skillet.
  • Add the rice and saute it for about 3 minutes, or until it is lightly browned, stirring it frequently.
  • Add the broth to the skillet and cover the pan with a tightly fitting lid. Reduce the heat to low and bring it to a simmer.
    The broth is added to the browned rice in the skillet.
  • Allow the rice to simmer for about 12 to 15 minutes or until the rice absorbs the cooking liquid and looks light and fluffy.
  • Add the tomato sauce, stirring it to combine.
    The tomato sauce is added into the cooked rice in the skillet.
  • Add the onion powder, the garlic powder, the cumin, the parsley, the cayenne pepper, and the paprika. Stir the seasonings into the pan of rice and tomato sauce. 
  • Stir the rinsed, drained beans into the rice mixture and cook for about 5 more minutes over low heat, just till heated through. Salt and pepper to taste.
  • Serve.
  • Store leftovers in a container with a tightly fitting lid in the refrigerator for up to 5 days. Reheat leftovers by microwaving them. You may want to add a little water to the rice as you reheat so that it will be less gooey.


When you don’t use meat or other animal products like butter, flavoring is the key to having a diet that is interesting and varied. This recipe absolutely fills the bill as one with plenty of flavor. It uses the tang of tomatoes to offset the smoothness of the rice and beans and includes six different spices and herbs to really crank up the taste profile of the dish. 
Did you know that different herbs and spices can give you health benefits when you consume them on a regular basis? Of the six herbs and spices included in this recipe, you may enjoy some of the following health perks. 
Cumin is in this recipe, and it is made from the seeds of the Cuminum cyminum plant. Cumin contributes a warming, nutty flavor to recipes, and it is commonly used in Mediterranean food as well as Asian cuisine. Health benefits may include improved digestion, improvement of diabetic symptoms, and improved cholesterol levels. Dietitians also say that cumin has great levels of iron, which helps people who struggle with anemia, and plenty of antioxidants, which can help fight cancer.
Paprika is a bright red spice that comes from ground up peppers. It includes vitamin A, and has high levels of cancer-fighting antioxidants. Paprika is high in iron and vitamin E, two things that can help you have healthy blood levels.
Garlic is found all across the world in a variety of types of cuisine. It may help lower your blood pressure, and it may contribute to your overall cardiovascular health. Some people use garlic to try to reduce their cancer risk, although these potential benefits are not necessarily backed by science. 
Parsley can be added to many types of food, adding to the complexity of flavor and providing a beautiful bright green color to many dishes. It is rich in antioxidants, supports bone health, and it is rich in vitamin K, beta-carotene, and folate.
Cayenne pepper provides a hot kick to many kinds of recipes, but particularly to those from Central America. Like many other brightly colored herbs, it is rich in antioxidants and may help lower blood pressure. If you are trying to lose weight, this spice may be helpful because some studies have shown that cayenne pepper reduces hunger signals in many people. People who consume large quantities of cayenne pepper eat less food than those who don’t.
Onions are used all across the world in many recipes. They contain antioxidants and fight inflammation in the body, leading to improved cardiovascular health. They may also prevent strokes and improve blood sugar levels in those who have diabetes and hypoglycemia.
Keyword Dinner, Dinner Recipe, Spanish Rice and Beans

All Recipes | Breakfast | Dinner (Mains) | Dessert | Side Dishes | Soups | Appetizers | Salads | Snacks | Beverages | Breads


Related: Beans and Rice Recipes