• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Join the Fit Cookie Club!

Join
Login
contact
Facebook
Instagram
Pinterest
YouTube
TikTok

Lauren Fit Foodie

Healthy and Easy, but make it Delicious!

  • Start Here
  • Recipes
    • Recipe Index
    • By Course
      • Appetizers
      • Breakfast
      • Desserts
      • Drinks
      • Main Entrees
      • Sauces & Dressings
      • Side Dishes
      • Snacks
    • By Diet
      • Dairy-Free
      • Gluten-Free
      • High Protein
      • Macro-friendly
      • Vegan
      • Vegetarian
    • By Protein
      • Beef
      • Chicken
      • Eggs/Egg Whites
      • Ham/Pork
      • Meatless
      • Protein Powder
      • Seafood
      • Turkey
    • By Method
      • Air Fryer
      • Crock-Pot
      • Grill
      • Microwave
      • No-Bake
      • Oven-Baked
      • Stovetop
    • By Type
      • Casserole
      • One Pot/One Pan/One Dish
      • Meal Prep
      • Sheet Pan
      • 30 Minutes or Less
    • Most Popular
    • Roundups & Guides
  • Cookbooks
  • Shop
  • About
    • About Lauren
Display Search Bar
5 from 2 votes
Home By Course Side Dishes

Spanish Rice & Beans

A classic duo that’s full of flavor and texture! These Rice and Beans are delicious served as a flavorful side or transform them into a hearty meal by adding your favorite protein and veggies. 

Jump to RecipeRatePrint Share

Share on:

  • Share
  • Tweet
  • Email
Lauren
By: Lauren published: Feb. 05, 2025 Comments

This post may contain affiliate links. Please read my disclosure policy.

Spanish Rice and Beans topped with sour cream and cilantro in a bowl with a fork.
Contents hide
About This Recipe
Why You’ll Love These Rice and Beans
Ingredients and Substitutions
Optional Variations and Dietary Adaptations
How To Make
How To Store
FAQ: Rice and Beans
More Side Dish Recipes You’ll Love
Rice & Beans
MyFitnessPal Entry
Did You Make This?

About This Recipe

This Rice and Beans recipe is a staple dish that’s not only delicious but also incredibly satisfying and budget-friendly! It’s packed with bold spices, tender beans, and fluffy, flavorful rice. You can serve this recipe as a hearty side for my chicken enchiladas or chicken quesadilla. Or, add your favorite protein like shredded chicken and enjoy as a main meal. 

This recipe is easy to make with staple pantry ingredients and only requires one pot so clean up is super easy! Enjoy this rice and beans for weeknight dinners, meal prepping, or feeding a crowd. Oh, and the leftovers reheat like a dream the next day!! Definitely a go-to dish that the whole family is guaranteed to love! 

Spanish Rice and Beans topped with sour cream and cilantro in a bowl with a fork.

Why You’ll Love These Rice and Beans

  • Packed with flavor: This dish is packed with spice, textures and delicious Spanish flavor!
  • High protein & fiber: The perfect balance of protein-rich beans and fluffy, seasoned rice keeps you full and energized.
  • Budget friendly: Made with both rice and canned beans, this dish is an easy, affordable pantry staples meal that makes enough for all week.
  • Easy cleanup: Prepare this easy recipe using just one large pot so clean up is a breeze.
  • Great for meal prep: This dish reheats great so it’s perfect for leftovers or meal prep throughout the week.

Ingredients and Substitutions

Ingredients for Spanish Rice and Beans.
  • Olive oil: Or use your favorite cooking oil! 
  • Onion & bell pepper: I used a yellow onion and red bell pepper chopped small. For the pepper, I prefer using sweet peppers like red, orange or yellow but a green bell pepper would also work.
  • Garlic: Fresh minced or frozen cubes both work great for this recipe!
  • Paprika and cumin: Throw in some paprika (sweet or smoky both work) and cumin the give amazing flavor to this dish. If you like a bit of spice, consider adding some chili powder or a dash of cayenne pepper. 
  • Rice: For this recipe I used long grain white rice, like basmati or jasmine rice. I love the tender, fluffy texture of the white long-grain rice and like how it’s more neutral to soak up all the tomato flavor. You can use brown rice but just note that it will be a longer cook time.
  • Beans: Really use any kind of bean you like! I prefer red kidney beans or black beans but pinto beans would also work. You can also do a mix! 
  • Broth: Vegetable broth or chicken broth both work. You can use bone broth for additional protein.
  • Salsa: I recommend using a chunky salsa here! A thinner salsa or picante salsa make this dish too water and I love the chunk of onion and tomatoes added from the chunky salsa. You can use mild, medium or hot depending on your spice preference. 
  • Tomato paste: The tomato paste in the tube works great for this since you just need a little amount.
  • Optional toppings: Top with fresh chopped cilantro, sour cream, hot sauce, etc. for extra flavor! 

Optional Variations and Dietary Adaptations

  • Green olives: Many traditional spanish rice and bean recipes include green olives. I don’t personally love green olives so I chose to leave them out but feel free to add them in if you like them.
  • Protein: This dish is great served as a vegetarian side dish but can also be served as a main dish with added protein. Throw in some shredded chicken or leftover rotisserie chicken to make this a complete meal.
  • Cheese: If you like things cheesy, sprinkle some Mexican or cheddar cheese on top! 

How To Make

The full printable recipe is below, but let me walk you through the process so you know what to expect when you’re making it!

Olive oil with diced onion and red peppers in a skillet before being mixed together.

1. Heat olive oil in a dutch oven or deep pan over medium heat. Add the onion and bell pepper. Season with a little salt and pepper to taste. 

Olive oil with diced onion and red peppers in a skillet.

2. Cook, stirring occasionally until tender. 

Seasonings added to the diced onions and red peppers.

3. Stir in the garlic, paprika and cumin.

The rest of the ingredients for Spanish Rice and Beans added to the skillet.

4. Then add the rice, beans, vegetable broth, salsa and tomato paste. Stir to combine. 

Spanish Rie and Beans simmering in a skillet.

5. Bring to a boil, then reduce heat to low, and bring to a gentle simmer.

Spanish Rice and Beans in a skillet.

6. Cover and cook until rice is tender and the liquid is absorbed, about 20 minutes. Stir occasionally. Reduce heat if rice is sticking to the bottom. 

How To Store

Store leftover rice and beans in an airtight container in the fridge for 3-4 days. Reheat in the microwave or stovetop. I do like to sprinkle just a few drops of water on my rice and beans when heating to make sure they don’t dry out in the microwave. 

To freeze: let rice and beans cool completely then place into a ziplock freezer bag and press out all excess air. Freezer for up to 3 months. To reheat, add in a couple of tablespoons of water to the bag, and place in the microwave (with the bag open) for about 3-5 minutes.

Zoom in view of Spanish Rice and Beans in a skillet with a wooden spoon.

FAQ: Rice and Beans

Can I use pre-cooked rice for this recipe?

I recommend using uncooked rice for this recipe so it really soaks up that flavors when cooked with the salsa, tomato paste and broth. However, if you’re short on time you can use pre-cooked rice. Just heat rice as instructed then add to dish and stir together.

What type of rice is best for use for this beans and rice recipe?

My favorite rice to use for this recipe is a white, long grain rice like jasmine or basmati rice. I like the tender, fluffy texture of the white rice and how it soaks up all the flavors. You can use brown rice for this recipe but just note that the cook time will be longer. 

What type of beans do I use for this recipe?

This recipe is super versatile and you can use any type of canned beans you like for this recipe. I do recommend using canned beans to keep this recipe quick and easy. Try black beans, pinto beans, red beans, etc. I love using canned beans because they’re cheap, high fiber and packed with protein. You can even use a bean mixture if you have several half-empty cans you need to use up. 

More Side Dish Recipes You’ll Love

Cilantro Lime Brown Rice (Chipotle Brown Rice Recipe)

Cottage cheese queso recipe in a bowl topped with green onions with tortilla chips on the side.

Viral Cottage Cheese Queso Recipe (High Protein!)

Healthy 7 layer dip in baking dish.

Healthy 7 Layer Dip (Protein-Packed!)

Mexican elote street corn pasta salad in a bowl with a wooden spoon.

Mexican Elote Street Corn Pasta Salad

Did you make this? If you snap a photo, please be sure leave a review, tag me on Instagram or TikTok at @LaurenFitFoodie or hashtag #LaurenFitFoodie so I can see your creations!

Rate Recipe Print Pin for Later Share
5 from 2 votes

Rice & Beans

? Dairy-Free ? Gluten-Free ? Vegan ? Vegetarian
A classic duo that’s full of flavor and texture! These Rice and Beans are delicious served as a flavorful side or transform them into a hearty meal by adding your favorite protein and veggies. 
Yield: 8
Prep: 10 minutes mins
Cook: 25 minutes mins
Total: 35 minutes mins
Calories: 164kcal
Protein: 5.6g
Fat: 2.1g
Carbs: 30.7g

Ingredients

  • 1 Tbsp olive oil (15g)
  • 1 small yellow onion (120g) chopped small
  • 1 red bell pepper (150g) chopped small
  • 1 garlic clove minced
  • 1/2 tsp paprika
  • 1/2 tsp ground cumin
  • 1 cup long grain white rice (180g)
  • 15- oz. can kidney beans or black beans drained & rinsed
  • 1 cup vegetable broth (240g)
  • 1 cup chunky salsa (240g)
  • 1 Tbsp tomato paste the tomato paste in the tube works great for this

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes. Scroll for macros and MyFitnessPal code.

Instructions

  • Heat olive oil in a dutch oven or deep pan over medium heat. Add the onion and bell pepper. Season with a little salt and pepper to taste. Cook, stirring occasionally until tender.
  • Stir in the garlic, paprika and cumin. Then add the rice, beans, vegetable broth, salsa and tomato paste. Stir to combine.
  • Bring to a boil, then reduce heat to low, and bring to a gentle simmer. Cover and cook until rice is tender and the liquid is absorbed, about 20 minutes. Stir occasionally. Reduce heat if rice is sticking to the bottom.
  • Transfer to a serving bowl and garnish with cilantro. Serve with a dollop of sour cream and enjoy!

Notes

Store leftover rice and beans in an airtight container in the fridge for 3-4 days. Reheat in the microwave or stovetop. I do like to sprinkle just a few drops of water on my rice and beans when heating to make sure they don’t dry out in the microwave. 

Nutrition Information

Serving: 1/2 cup (132g), Calories: 164kcal (8%), Carbohydrates: 30.7g (10%), Protein: 5.6g (11%), Fat: 2.1g (3%), Saturated Fat: 0.3g (2%), Sodium: 334.7mg (15%), Potassium: 285.1mg (8%), Fiber: 3.9g (16%), Sugar: 4.8g (5%)

Nutrition is hand-calculated and accurate. No autocalulations! However, note that values can vary based on the brands you use and if you substitute ingredients.

MyFitnessPal Entry

LFF Rice and Beans

© Author: Lauren

Did You Make This?

We love seeing what you made! Tag us on Instagram or TikTok at @LaurenFitFoodie or hashtag #LaurenFitFoodie so we can see your creations!

Rate Recipe
Tag on Instagram
31 shares
  • Share
  • Tweet
  • Email
Lauren

Lauren

Lauren lives with her husband, Simon and two dogs, Finley and Cookie, in the Carolina’s. She has college degrees in Nursing and Exercise Science, is a NASM certified trainer and spent many years as a macro coach before transitioning to full time blogging. She loves staying active, being creative and recreating her favorite comfort food dishes into healthier, lightened up versions. Desserts are her speciality!

Read More
Subscribe
Notify of
guest
Recipe Rating




guest
Recipe Rating




0 Comments
Inline Feedbacks
View all comments

sidebar

Hey There!

I’m Lauren, a food lover sharing healthy, macro-friendly recipes that taste good and you can feel good about eating. Here you’ll find everything from breakfasts to easy dinners to lightened up desserts because desserts are absolutely mandatory around here!

Read More

Subscribe to email updates!

Loading

By subscribing, you agree to our privacy policy.

new!

Weekly Meal Plans

In a meal prep rut and need some healthy meal inspiration? Get new downloadable macro-friendly meal plans & exclusive recipes sent to your inbox EVERY week for just $10/month!

join now!

Reader Favorites

Crockpot taco pasta on a plate with a fork.

Super Easy Crockpot Taco Pasta (10-Minute Prep!)

Slices of skinny chocolate chip banana bread on a plate with banana slices and chocolate chips.

Skinny Chocolate Chip Banana Bread (Low Calorie + One Banana)

Two high protein chicken enchiladas topped with cilantro on a plate with a fork.

High Protein Chicken Enchiladas (30 minutes, 7 ingredients)

Low calorie egg salad on a sandwich with greens, cut in halves and stacked vertically.

Low Calorie Egg Salad (Higher Protein, Lower Fat)

Healthy chicken curry with rice and pita bread in a bowl.

The Most Yummy Healthy Chicken Curry (Slow Cooker Recipe)

Starbucks spinach feta wraps stacked on a plate.

Copycat Starbucks Spinach Feta Wrap Recipe (Double the Protein!)

Ninja creami vanilla protein ice cream topped with chocolate chip cookie pieces and rainbow sprinkles in a glass bowl.

Ninja Creami Vanilla Protein Ice Cream Recipe (The Perfect Base!)

Healthy Crockpot White Chicken Chili topped with shredded cheese, avocado, and sour cream in a bowl with a spoon.

Healthy Crockpot White Chicken Chili (High-Protein!)

Meal Prep Recipes

Chicken Caesar Pinwheels on a tray.

Chicken Caesar Pinwheels

Hawaiian Pineapple Chicken Rice Bowls

Sheet Pan Chicken Cornflake Dinner on a baking sheet with foil.

Sheet Pan Cornflake Chicken Dinner

Spinach Feta Turkey Meatballs (30-Minute, High Protein)

Rainbow chicken salad on two pieces of toast and greens.

Rainbow Chicken Salad (Lightened-Up)

Sheet Pan Eggs-in-a-Hole in a platter.

Sheet Pan Eggs-in-a-Hole

Elote Ground Turkey Skillet topped with sour cream on a plate with a fork.

Elote Ground Turkey Enchilada Skillet (High protein!)

Sausage pancake breakfast bake with blueberries in a baking dish being served.

Blueberry Sausage Pancake Breakfast Bake (Easy Meal Prep!)

Teriyaki Chicken Rice Bowls with

Teriyaki Chicken Rice Bowls

Cottage cheese egg bake with a side of greens on a plate.

Cottage Cheese Egg Bake (High Protein)

NEW!

Join the Fit Cookie Club!

In a meal prep rut and needs some inspiration? Get new weekly healthy meal plans and exclusive recipes for just $10/month!

Subscribe now!

follow along

Facebook
Instagram
Pinterest
YouTube
TikTok

recipes

Breakfast
Lunch & Dinner
Dessert
Meal Prep

explore

New? Start Here
Cookbooks
Dessert
Fit Cookie Club

get my cookbooks!

Get ALL the recipes in both my macro-friendly cookbooks when you join Fit Cookie club!

Join now!
Back to Top
Privacy Policy
Disclosure
Accessibility
Contact
Back to Top
© 2025 Lauren Fit Foodie
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz
31 shares