Rich and flavorful Spanish rice and beans, the perfect weeknight dinner for vegetarians & vegans alike. You can eat this as a side dish with meat or fish. It’s easy to make in one pot and has all the qualities of the best comfort food. This recipe is naturally gluten-free, dairy-free, and a great source of complete proteins.
Vegan Spanish rice is super easy to whip up in about 30 minutes. It’s a meal I eat about three times a week, sometimes even more often. A lot of people in Central America (like Mexicans) eat this dish every day. Dominican rice and beans are quite popular, well seasoned, and tasty!.
In many countries, rice and beans are a popular dish because it is cheap, easy to make, tasty, healthy (high in fiber), and has all the amino acids your body needs. Anyone who asks a vegan, “Where do you get your protein?” should just say, “From rice and beans (and other plants)!” .
Below are the main ingredients and their substitutes. All ingredients, measurements, and also the calories in Spanish rice are listed in the printable recipe card below.
Rice and beans are a classic food pairing enjoyed all over the world. The combination provides a complete protein and is inexpensive, versatile, and easy to prepare. For vegans and vegetarians, beans are an essential source of protein. With complementary amino acids from rice, this simple meal offers robust nutrition. Read on to learn more about the health benefits of rice and beans, recipes to try, and tips for preparing the perfect plate.
Why Rice and Beans are a Great Vegan Protein Source
Rice provides carbohydrates while beans offer a hefty dose of plant-based protein. Individually, rice and beans contain incomplete protein, meaning they lack one or more essential amino acids. Together, rice and beans form a complete protein with all nine essential amino acids the body needs. The protein quality rivals that of meat, making this pairing an excellent source of protein for those following a vegan or vegetarian diet.
In addition to protein, rice and beans deliver fiber, vitamins, and minerals. Beans are loaded with fiber, folate, iron, magnesium, phosphorus, potassium, copper, and manganese. They are virtually fat-free too. Rice contributes B vitamins like thiamin, niacin, and vitamin B6. It also provides selenium, a potent antioxidant. With 4-6 grams of protein per serving, rice and beans can fulfill 25-30% of an adult’s daily protein needs in one meal. The combination is affordable, shelf-stable, satisfying, and simple to prepare. For vegans looking to meet their daily protein requirements on a plant-based diet, rice and beans are a go-to solution.
Health Benefits of Eating Rice and Beans
Beyond protein, the nutrients in rice and beans offer significant health perks. Filling fiber promotes digestive and heart health while manganese supports bone health. Iron carries oxygen in the blood to feed muscles and the brain. The long list of vitamins and minerals provide antioxidant power to combat inflammation and chronic disease. Eating rice and beans regularly has been linked to:
- Lower LDL cholesterol and blood pressure
- Reduced risk of diabetes, heart disease, and certain cancers
- Healthy gut bacteria
- Balanced blood sugar levels
- Increased satiety and weight control
The high fiber keeps digestion regular and slashes disease risk. The folate in beans prevents neural tube defects in infants when consumed preconception and during pregnancy. Rice and beans are a highly nutritious duo with scientifically proven benefits.
Tips for Preparing Rice and Beans
With a few preparation tips, you can make perfectly fluffy rice and tender beans every time. Here’s how:
-
Rinse beans – Gently rinse canned or dried beans with water before cooking to remove excess starch and salt
-
Soak beans – For evenly cooked dried beans cover with water and soak 4-8 hours or overnight before cooking. Discard soaking water.
-
Add acid – A splash of lemon juice or vinegar in the soaking or cooking liquid helps soften the beans.
-
Use enough water – Cook rice and beans in ample liquid, at least double the volume of rice or beans.
-
Simmer gently – After bringing to a boil, reduce heat and simmer rice and beans slowly until tender.
-
Season beans – Flavor cooking liquid with aromatics like onion, garlic, and herbs or use broth.
-
Rest rice – After cooking, let rice sit covered 5-10 minutes; residual steam continues cooking.
With these useful tips, you’ll be able to create nutritious and delicious rice and bean dishes at home with fantastic results!
Satisfying Vegan Rice and Bean Recipes to Try
Rice and beans pair well with plenty of flavors for customizable meals. Get inspired by these enticing vegan recipes:
Mexican Rice and Beans
This southwestern version combines tomatoey rice with spicy pinto beans. Sauté onion, garlic, and peppers before adding rice, broth, diced tomatoes, spices, and pinto beans. Garnish with cilantro and shredded cheese or vegan cheese alternative.
Coconut curry Rice and Chickpeas
For Thai flair, cook rice in coconut milk with curry paste and serve with chickpeas sautéed with curry powder, coconut milk, and spinach. Top with peanuts, raisins, and fresh cilantro.
Rice and Lentils with Roasted Veggies
Roast cauliflower, carrots, and Brussels sprouts while cooking rice and green lentils. Toss everything with vinaigrette, nuts, and dried cranberries for a hearty grain bowl.
Jambalaya
Make vegan jambalaya by sautéing the Cajun trinity of onion, celery, and bell pepper with rice. Deglaze with broth and tomatoes, add Creole seasoning and kidney beans, cover and simmer until rice is tender.
Fried Rice and Edamame
For quick fried rice, scramble firm tofu with rice, edamame, carrots, cabbage, tamari, rice vinegar, and sesame oil. Garnish with scallions and toasted sesame seeds.
The possibilities are endless! From stir fries to rice bowls to soups, rice and beans can be adapted to suit any craving with the substitutions and additions you desire.
How to Make a Complete Meal with Rice and Beans
While rice and beans form a whole protein, a well-balanced plate should include a variety of healthy foods. Here are some easy ways to turn rice and beans into a complete vegan meal:
-
Pick a grain – Brown, white, wild, basmati, jasmine, etc.
-
Select your bean – Kidney, pinto, black, garbanzo, cannellini, lentils
-
Add veggies – Leafy greens, peppers, mushrooms, onions, carrots, broccoli
-
Include healthy fats – Olive oil, avocado, nuts, seeds
-
Boost nutrition – Kale, spinach, cabbage, sprouts
-
Add texture – Roasted veggies, slaw, sautéed greens
-
Mix in a sauce – Salsa, enchilada sauce, coconut curry
-
Top with extras – Hot sauce, fresh herbs, scallions, lime juice
By selecting elements from each category above, you can easily turn rice and beans into a well-balanced, nutrient-dense meal tailored to your tastes and dietary needs. Add a side salad, bread, or soup for even more wholesome goodness. With endless variations, rice and beans make for quick, healthy, homemade vegan meals.
Are Rice and Beans Enough Nutrition?
While rice and beans contain plenty of protein, fiber, vitamins and minerals, the diet would be lacking if limited to just this combination long term. Here are some nutrients that would need to be supplemented:
-
Calcium – From greens, fortified foods, or supplements
-
Vitamin C – From citrus, berries, cruciferous veggies
-
Vitamin D – Sunlight, fortified foods, or supplements
-
Omega-3s – Flax, chia, walnuts, soybeans, Brussels sprouts
-
Zinc – Whole grains, nuts, seeds, legumes
-
Vitamin B12 – Fortified foods or a supplement
For a healthy vegan diet, rice and beans should be paired with a diverse mix of fruits, vegetables, healthy fats, whole grains, nuts, seeds and legumes. Limiting variety long term could result in certain nutrient deficiencies. Getting bloodwork periodically can help ensure levels stay optimal. With thoughtful meal planning and smart supplement use, vegans can get great nutrition from rice and beans plus a rainbow of other healthy foods.
Simple Ways to Add More Plant-Based Proteins
While rice and beans make an excellent base, it’s smart to incorporate a variety of plant proteins. Try these easy options:
- Tofu, tempeh, seitan
- Lentils, split peas, chickpeas
- Nuts and nut butters
- Seeds and seed butters like tahini
- Ancient grains like quinoa, amaranth, teff
- Green peas, edamame, spinach
- Soy milk, almond milk, oat milk
- Whole grain breads
- Veggie meats and burgers
Mixing up proteins ensures consumption of a full spectrum of amino acids for optimal health. Beans, lentils, tofu, tempeh, edamame, nuts, seeds, and whole grains like quinoa can all help vegans meet daily protein needs.
Rice and Beans: An Ideal Vegan Protein
Rice and beans provide vegans with an affordable, shelf-stable, simple plant-based protein source. The pairing delivers complete protein comparable to meat when eaten together. With a host of vitamins, minerals, and filling fiber, rice and beans promote health and satisfy hunger. Combine them with plenty of vegetables, fruits, nuts, seeds, and other legumes for a well-rounded, nutrient-rich diet. From tacos to stir fries, rice bowls
How To Make Spanish Rice And Beans?
Put the raw rice in a bowl with water and let it soak for 10 minutes. Then, pour out the water and set the rice aside. Meanwhile, chop the onion, garlic, bell pepper, and prep the other ingredients.
STEP 2: Put onion and bell pepper in a large skillet or pot with oil. If you don’t want to use oil, use vegetable broth instead. Sauté for about 3 minutes. Stir in garlic, and all spices and sauté for a further one minute.
STEP 3: Next, add the rice, salsa & veggie broth and bring the mixture to a boil.
STEP 4: Put the lid on the pot or skillet and turn the heat to the lowest level. Let it simmer for 15 to 20 minutes, or until the rice is done. Do not take off the lid and do not stir while the rice is cooking. The cooking time will depend on the type of rice you use (check the package directions for your brand). Jasmine rice or Basmati rice cook much faster than e. g. brown rice.
STEP 5: Turn off the heat, remove the lid and taste the rice. Adjust seasonings if needed, adding more salt, black pepper, cumin, red pepper flakes, etc. to taste. Stir in beans & olives (optional) and garnish with fresh herbs (cilantro or parsley) to taste. Store leftovers covered in the refrigerator for up to 3 days.
Helpful Tips And Variations
- Coconut rice and beans: In Dominican cooking, as in many other Caribbean countries, coconut is used a lot. I love adding a splash of coconut milk from a can to make the flavors better!
- If you want to try something different with your rice and bean casserole, check out my Rice and Bean Casserole recipe.
- I really enjoy making vegan stuffed peppers, and this recipe for rice and beans is a great way to fill bell peppers. Read my recipe for Vegan Stuffed Bell Peppers to find out how to make them.
- Instant Pot method: Put your Instant Pot on sauté and add the oil, onion, garlic, bell pepper, and all the spices. Sauté for about 2-3 minutes, stirring frequently. Then add rice, salsa, vegetable broth and seal the IP. Set to high pressure for 8 minutes. Press “Quick Release,” then open the Instant Pot and stir in the beans.
RICE & BEANS Can Be Delicious. Here’s How! (3 Vegan Recipes Using Rice & Beans)
FAQ
Can vegans eat rice?
Are beans okay for vegans?
What is the best rice for vegans?
Do vegetarians eat rice and beans?