Rent is up, groceries are up, and you still need to eat something with actual protein in it. This is the meal for that week. Ground beef and rice skillet meal prep runs about $2.50 a serving, packs roughly 35g of protein, and cooks in one pan you barely have to watch. It is the recipe I come back to when the budget is tight and the week is loud.
This post contains affiliate links. If you buy through them, I earn a small commission at no extra cost to you.
Brown, drain, add rice and broth, simmer. That is the entire skill. Everything else is seasoning and which vegetable you have on hand. It scales up to feed six without any extra effort, which is why it earns a permanent spot in cheap, high-protein rotations.
Why this is a budget hero
Ground beef, rice, broth, an onion, and a can of something. That is a full week of lunches for the price of two coffees a day. The math is the whole appeal.
| Ingredient | Rough cost |
|---|---|
| 1 lb ground beef | $5.00 |
| 1.5 cups rice | $0.75 |
| Broth, onion, garlic | $1.50 |
| Frozen vegetables | $1.75 |
| Seasoning | $0.50 |
| Total (feeds ~4) | ~$9.50 |
Split four ways, that is under $2.50 a serving. Stretch it to six smaller portions and it drops further. If you want more ideas in this range, the budget meal prep guide is built around exactly this kind of math.
90/10 or 80/20 beef?
Both work. They just change one step.
90/10 is leaner, higher in protein per ounce, and barely needs draining. 80/20 is cheaper and more flavorful, but it renders a lot of fat you’ll want to pour off. For meal prep that sits in the fridge, I lean toward 90/10, since congealed fat in a cold container is nobody’s favorite texture. If you only have 80/20, just drain it well.
The one-pan method
- Brown 1 lb ground beef in a large skillet over medium-high heat, breaking it up as it cooks. Add a diced onion and garlic once the beef is halfway there.
- Drain the fat. Tip the pan and spoon it off, or push the beef aside and blot. This step is what keeps the finished prep from turning greasy.
- Season. Go savory (salt, pepper, paprika, a splash of Worcestershire) or taco-style (cumin, chili powder, garlic, a pinch of oregano).
- Add 1.5 cups rice and stir for a minute so it toasts slightly and picks up the fat and spice.
- Pour in about 3 cups broth, scrape the bottom, and bring to a simmer.
- Cover and simmer low for 15 to 18 minutes, until the rice is tender and the liquid is absorbed. Stir in frozen vegetables in the last 5 minutes.
- Rest off the heat, covered, for 5 minutes. Fluff, then portion.
The rice cooks in the seasoned broth right in the pan, so it soaks up all the flavor instead of sitting there plain. One skillet, one spoon, done. It is the same build-a-bowl idea behind the protein bowl recipes, just cooked together instead of layered.
Pick a vegetable
Any of these stir in during the last five minutes. Frozen is cheapest and works fine.
- Frozen peas and carrots for a savory version
- Frozen corn and black beans for a taco version (adds protein too)
- Chopped spinach, which wilts down to nothing and adds no real cost
- Diced bell pepper if you brown it with the onion
Macros and yield
Makes 4 generous or 6 moderate servings. Approximate per serving on a 4-way split with 90/10 beef.
| Per serving (of 4) | Amount |
|---|---|
| Protein | ~35g |
| Calories | ~430 |
| Carbs | ~40g |
| Cost | ~$2.40 |
Storage and reheating
Keeps about 4 days in the fridge in airtight containers. Cool it before sealing.
Rice dries out in the fridge, so reheat with a splash of water. Sprinkle a tablespoon over the top, cover loosely, and microwave 90 seconds to two minutes, stirring once. The steam brings the rice back to soft instead of leaving it chalky. Good containers make the reheat cleaner too; here’s what I use for meal prep containers.
What trips people up
Skipping the drain, then wondering why the fridge portions look like they’re wearing a wax coat. Beef fat solidifies when cold. Pour it off while the pan is hot and the problem never happens. The other common miss is lifting the lid to peek during the simmer, which lets steam escape and leaves the rice undercooked. Set a timer and leave it alone.
Frequently asked questions
Can I use brown rice instead of white?
Yes, but adjust the liquid and time. Brown rice needs closer to 2 cups of broth per cup of rice and around 40 minutes to cook through. It won’t finish in the same window as white rice, so start it earlier or precook it.
How do I make this higher in protein?
Use 90/10 beef, bump the meat to 1.25 lb, or stir in a can of drained black beans. Beans add cheap protein and fiber without changing the method. A cup of frozen edamame works too.
Can I freeze ground beef and rice?
It freezes well for up to two months. Portion into containers, cool fully, and freeze. Thaw overnight in the fridge and reheat with a splash of water. The texture holds up better than most rice dishes because it was cooked in broth.
Is $2.50 a serving realistic?
It’s a fair estimate at typical prices and depends on your beef cost and local grocery prices. Buying beef on sale and using frozen vegetables keeps it in range. Stretching the batch to six servings drops the per-portion cost below two dollars.
Related reading
- Protein bowl recipes – the layered version of this idea
- Meal prep guide – the full framework
- Budget meal prep – more cheap, high-protein meals
- Meal prep containers – what to store it in
Written by Maya Carter, meal prep writer and home cook at BeefSteakVeg.
Maya Carter | Editorial Policy
BeefSteakVeg shares general food and meal prep information only. This is not medical or nutritional advice.
