Cheap Healthy Meal Prep for Bodybuilding: My Simple Cheesy Bean and Rice Burrito Bowl
Building muscle on a tight budget is possible, but it gets old fast when every guide tells you to buy salmon and grass-fed everything. I needed cheap healthy meal prep for bodybuilding that didn’t taste like punishment, and this cheesy bean and rice burrito bowl is what stuck.
One pot of rice. Two cans of beans. A pile of cheese. Done.
Why This Bowl Works When Money Is Tight
First off, beans and rice are the oldest budget combo on the planet for a reason. Together they give you a solid mix of amino acids, plenty of carbs for training, and a lot of fiber. The cheese adds protein and makes it taste like real food.
To be fair, this isn’t a super lean, high-protein bowl by itself. It lands around 26g of protein per serving. For me that’s a great base, and I build on it depending on whether I’m bulking or cutting (more on that below).
In my kitchen, one batch makes four bowls for roughly what a single takeout lunch costs. That’s the whole point.
What You’ll Need
Nothing fancy. Most of this is already in a normal pantry.

- Long-grain white rice
- Canned black beans (two cans)
- Shredded cheddar
- A jar of salsa
- Half a red onion
- Ground cumin and garlic powder
- Olive oil or any cooking oil
- Lime and cilantro if you have them (optional)
Budget Notes
Buy the rice in a big bag and the beans in store brand cans. Personally, I grab a block of cheddar and shred it myself because bagged shredded cheese costs more and has that powdery coating that never melts right. It takes two minutes.
How I Make It (The Short Version)
Let’s be honest, you don’t need a lesson in boiling rice. But the order matters a little. Start the rice first because it takes the longest. While it cooks, warm the beans in a pan with a splash of oil, the cumin, and the garlic powder. Mash a few of them with a fork so the mixture turns creamy and sticks together.

Then it’s just assembly. Rice, beans, cheese on top, salsa, onion. The heat from the beans melts the cheese on its own.
The full step-by-step is in the recipe card below.
Macros at a Glance
These are estimates per bowl, based on the quantities in the recipe card. Brands vary, so treat them as close, not exact.
- Calories: ~620
- Protein: 26g
- Carbs: 90g
- Fiber: 13g
- Fats: 17g

Mistakes I Made So You Don’t Have To
We’ve all been there. You find a recipe, you cook it once, it’s a disaster, and you never make it again. Here’s what went wrong for me:
- Rinsing too little. Unrinsed rice turns gummy in the fridge. Rinse it until the water runs mostly clear.
- Draining the beans too aggressively. A little of the bean liquid keeps the mash creamy. Bone-dry beans taste like paste.
- Adding cheese before packing. In the container it turns into a rubbery sheet. Add it fresh when you reheat.
- Leaving rice on the counter. I did this once, and it was a bad night. Cool the rice and get it in the fridge within an hour.
- Skipping salt. Canned beans and plain rice need more seasoning than you think.
Easy Swaps
Some days you want a bigger bowl, and some days you’re trying to drop a few pounds. This recipe bends both ways.
For bulking
Add two scrambled eggs on top, or a second scoop of rice. Either one pushes the bowl past 750 calories without much extra cost.
For cutting
Use about half the rice and add 100g of shredded chicken breast or canned tuna. Protein goes up, calories come down.
Dairy-free
Skip the cheese and add mashed avocado. It’s creamy, and the fat keeps it filling.
No black beans
Pinto beans work great. Kidney beans work too, though they’re a bit firmer.
Meal Prep: How I Batch It
On Sunday I cook the full batch in about 30 minutes, then portion everything into four containers. Rice goes on one side, beans on the other, and salsa and onion in a small separate container or a spot on the edge so nothing gets soggy.
Here’s the routine:
- Cool everything for 15 to 20 minutes with the lids off
- Fridge within an hour of cooking
- Keep for up to 4 days
- Reheat for 90 seconds with a splash of water, then add the cheese for the last 20 seconds
If you want to stretch it further, freeze the rice and bean portions flat in zip bags. Thaw overnight in the fridge, and reheat until steaming hot all the way through.
FAQ
Is this enough protein for bodybuilding?
On its own, it’s a decent base at about 26g per bowl. Add eggs, chicken, or a protein shake on the side if you need more.
Can I use brown rice?
Yes. It takes longer to cook and adds a bit more fiber. The taste is nuttier, which some people like better.
How long does it last in the fridge?
Up to 4 days in a sealed container. After that, I’d freeze whatever’s left.
Can I make it spicy?
Throw in diced jalapeño or a spoonful of hot sauce when you mash the beans.
Final Thoughts
This isn’t a fancy recipe, and that’s why it works. It’s cheap, it’s filling, and you can make it on a tired Sunday evening. If you’re after cheap healthy meal prep for bodybuilding that you’ll actually stick with, start here and adjust it to your own goals.
Full recipe is Here.
