Easy Beef and Rice with Veggies in 25 Minutes

Table of Contents
Beef and Rice with Veggies (Quick One-Pot Ground Beef Pilaf)
Some nights call for a proper plan. Other nights call for one pot, one hand free to scroll through your phone, and dinner on the table before anyone starts asking “is it ready yet” for the fifth time. This is a recipe for those nights.
Ground beef (or mince, if you’re anywhere but North America) is one of the great weeknight workhorses. It’s cheap, it cooks fast, and — best of all — it needs almost no chopping. Pair it with rice and a handful of frozen vegetables, and you’ve got a full meal that comes together in one pot with barely any cleanup after.
What makes this version stand out isn’t just the convenience, though. It’s the rice. I learned to cook rice the exacting way long before I ever thought to put it in a beef pilaf, and that habit stuck. Get the liquid-to-rice ratio even slightly wrong, and you end up with something gluey or, worse, crunchy in the middle. Get it right, and every grain separates, fluffy and distinct, soaking up just enough of that savory broth to taste like it was simmered for hours. That’s the difference this recipe is built around.
Ground beef and rice recipes are a favorite for busy weeknights, but if you love exploring flavors from different cuisines, check out our collection of International Recipes for more delicious meal ideas from around the world.

How to Make It
Step 1 — Get the aromatics going.
Heat 2 tablespoons of olive oil in a large pot over high heat. Toss in 1 diced onion, 1 diced red capsicum (bell pepper), and 2 cloves of minced garlic. Give it about a minute — just enough to soften the edges and wake up the garlic, not enough to brown anything.
Step 2 — Brown the beef and layer in the flavor.
Add 500g (1 lb) of lean ground beef to the pot. Break it apart as it cooks until no pink remains. Then stir in 2½ tablespoons tomato paste, 1¼ teaspoons salt, ½ teaspoon black pepper, ½ teaspoon cumin, 1 teaspoon onion powder, 1 teaspoon dried oregano, and — if you like a little heat — ¼ teaspoon cayenne pepper. Let that cook together for a minute so the spices toast slightly rather than just sitting on top of raw meat.
Step 3 — Bring in the rice and liquid.
Turn the heat down to medium. Add 1¼ cups of uncooked long-grain white rice, 2 cups of low-sodium beef broth, 2 cups of frozen mixed vegetables (peas, corn, and carrots work well), and a single dried bay leaf. Stir everything together so the rice is evenly distributed and nothing’s stuck to the bottom.
Step 4 — Cover and don’t touch it.
This is the step people mess up. Put the lid on tight, drop the heat to medium-low, and let it simmer undisturbed for 12 to 15 minutes. No peeking. Every time you lift that lid, steam escapes — and that steam is exactly what’s cooking your rice. Trust the process.
Step 5 — Rest, then fold in the greens.
Take the pot off the heat. Pile on 3 big handfuls (about 90g) of baby spinach, put the lid back on, and let it sit for 10 minutes. Don’t stir yet. That resting time lets the rice finish steaming and gently wilts the spinach. After 10 minutes, fluff everything together with a fork.
That’s it. Dinner.


A Few Notes on Ingredients for Beef and Rice with Veggies
Rice matters more than you’d think. Long-grain white rice gives you the fluffiest texture, and medium-grain works fine too. If you’re using basmati or jasmine, add about 5 extra minutes to the simmer — they behave a little differently. Skip brown rice, risotto rice, or paella rice here; none of them are built for this method and the texture won’t come out right.
Swap the protein if you like. Ground pork, chicken, turkey, or lamb all work in place of beef — just adjust your expectations on richness slightly, since beef brings the most depth here.
Fresh vegetables instead of frozen? That’s fine, but frozen veggies release a bit of moisture as they thaw and cook, and fresh ones won’t. Add an extra ¼ cup of water to make up the difference.
No spinach on hand? Torn kale or any Asian green (bok choy, choy sum) will do the job. Just add slightly more cooking time if using kale, since it’s tougher than spinach.
Toppings are optional but welcome. This dish is well-seasoned enough to eat as-is, but a spoonful of sour cream, a dollop of yoghurt, or a fried egg on top all take it somewhere new.
Nutrition (Per Serving)
Makes 5 servings, about 350g each.
- Calories: 418
- Protein: 29g
- Carbohydrates: 49g
- Fat: 11g
- Fiber: 4g
- Sodium: 936mg
More One-Pot Ground Beef Recipes
If this one lands well in your rotation, you might like:
- Cheeseburger Casserole
- Chili Mac
- Asian Beef and Ramen Noodles
- Bolognese Orzo
- Taco Soup
A Note From the Kitchen
Cooking with a dog underfoot has its own rhythm — the hopeful sitting by the stove, the not-so-subtle sighing when dinner takes longer than expected. Recipes like this one, quick enough to have dinner and a walk in before dark, tend to earn a permanent spot in the rotation for exactly that reason.
If you enjoy easy ground beef and rice meals, you can also compare this method with RecipeTin Eats’ ground beef and rice recipe, which offers another approach to combining seasoned beef and rice into a satisfying weeknight meal.

About the Author
I believe good cooking doesn’t need to be complicated or expensive — just thoughtful. Every recipe here is built around real ingredients, realistic time, and a genuine weeknight budget. If that sounds like your kind of cooking, sign up for the newsletter below for a free recipe eBook, and don’t be shy in the comments — I read every one.

One Comment