Main Courses
This beef and rice meal prep recipe transforms weeknight dinners into stress-free, flavor-packed feasts that reheat beautifully. đ„ The secret lies in perfectly seared beef strips paired with aromatic jasmine rice, all seasoned with a blend of garlic, ginger, and soy sauce that builds deep umami flavor over time. I designed this specifically for busy schedulesâcook once, enjoy all week.
The base of this recipe is a simple yet powerful technique: browning the beef first creates a rich crust that locks in juices, while the rice absorbs the savory cooking liquid for maximum flavor.
Brown rice adds fiber and texture, but white rice works just as well if you prefer quicker prep. The dish freezes perfectly, making it ideal for batch cooking.
What youâll end up with is a balanced meal thatâs protein-rich, satisfying, and packed with textureâtender beef, fluffy rice, and optional crisp vegetables. Each bite delivers that perfect harmony of savory, slightly sweet, and aromatic notes that taste even better the next day. This is meal prep done right.
The best part? Portion it into containers and store for up to 5 days in the fridge or freeze for 3 months. Reheating takes just 2 minutes in the microwave, ensuring you always have a restaurant-quality meal ready. Letâs get cookingâyour future self will thank you.
Ingredients for beef and rice meal prep
Six servings of protein-packed beef and fragrant jasmine riceâperfect for meal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak đ„© | 1 œ lb | Sliced thinly against grain |
| Jasmine Rice đ | 2 cups | Uncooked, long-grain preferred |
| Garlic Cloves đ§ | 6 cloves | Minced for marinade and rice |
| Fresh Ginger đż | 2 tbsp | Grated finely (or 1 tsp ground) |
| Low-Sodium Soy Sauce đ¶ | œ cup | For umami depth |
| Sesame Oil đ« | 1 tbsp | Toasted for aroma |
| Olive Oil đ« | 2 tbsp | For searing beef |
| Honey đŻ | 1 tbsp | Balances soy sauce |
| Vegetable Broth đ§ | 2 cups | Low-sodium preferred |
| Carrots đ„ | 1 cup | Julienned or baby cut |
| Bell Pepper đ | 1 whole | Any color, diced |
| Green Onions đ§ | 4 whole | Sliced for garnish |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | 1 tsp | Freshly ground |
The beef is everything here. Flank steak delivers that perfect chew and flavor, but sirloin or skirt steak work too. Slice it thinly against the grainâthis makes it tender even after reheating. I grab mine from the butcher counter at Whole Foods or Costco when they have sales. For the rice, jasmine has that aromatic punch, but basmati or even white rice will work if that's what you've got. The key is using uncooked rice so it absorbs all the beefy flavors during cooking.
No jasmine rice? Basmati or white rice are solid swapsâjust don't skip rinsing it first. Fresh ginger is ideal, but ground ginger at half the amount works in a pinch. The soy sauce can be regular or low-sodiumâjust adjust the salt at the end. For extra umami, add 1 tbsp fish sauce (if not vegetarian). The carrots and bell pepper are totally optional but add crunchâuse whatever veggies are in your fridge. And trust me on the sesame oilâit's what ties all those flavors together.
This reheats like a dreamâ2 minutes in the microwave or 10 minutes in the oven to warm through. Keeps for 5 days in the fridge or 3 months frozen. I portion mine into glass containers with compartments so the beef and rice stay separate until reheating. For freezing, let it cool completely first. The flavors actually get better after the first day as everything melds togetherâperfect for making ahead.
Why You'll Love This Recipe
- One-Pan Magic: I swear by thisâjust sear the flank steak, toss in garlic and ginger, then nestle the rice right on top. The steam cooks everything perfectly while youâre scrolling through your phone. No pots, no mess, no stress.
- Umami Bomb: That low-sodium soy sauce? Itâs the MVP here. It caramelizes into a glossy, savory glaze that clings to the beef like itâs been slow-cooked for hours. (Between us, my picky eaterâs the only one who asks for seconds.)
- Lunchbox Hero: I meal prep this every Sunday because it actually holds up. Cold or reheated, the rice stays fluffy, and the beef stays tenderâno sad, rubbery leftovers. Pack it for work or school, and youâve got a protein-packed lunch thatâll make you the office favorite.
- Budget Power Move: Flank steak stretches farther than youâd think, especially when you slice it thin. A single pound feeds four, and the rest? Freeze half for next month. Honestly, itâs the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for flavor-packed beef and rice meal prep
Let's build a freezer-friendly feast that's packed with savory depth and easy reheating.
đšâđł Step 1: Marinate and Slice the Flank Steak
In a large bowl, combine the 6 cloves minced garlic, 2 tbsp fresh ginger, 0.5 cup low-sodium soy sauce, 1 tbsp honey, 1 tbsp sesame oil, 1.5 tsp salt, and 1 tsp black pepper. Mix until fully combined. Add the 1.5 lb flank steak and coat thoroughly, ensuring the marinade penetrates all sides. Cover and refrigerate for at least 2 hours (overnight is best).
While marinating, slice the steak thinly against the grain into ÂŒ-inch strips. This ensures tender bites that reheat beautifully. I like to work in batchesâslice a few strips at a time to maintain control. The marinade will keep the meat juicy even after freezing.
đł Step 2: Sear the Beef and Cook the Rice
Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering. Working in batches, sear the marinated beef for 2-3 minutes per side until browned but still slightly pink inside. Remove and set aside. You'll want to keep the beef warm while you cook the rice, so I recommend working quickly.
In the same skillet, add 2 cups jasmine rice and toast for 1 minute to enhance its nutty flavor. Pour in 2 cups vegetable broth and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes. Turn off the heat and let it steam for another 10 minutesâthis resting time ensures fluffy, separate grains perfect for meal prep.
đ„ Step 3: SautĂ© the Vegetables
In a separate large pot or skillet, heat 1 tbsp sesame oil over medium heat. Add the 1 cup julienned carrots and 1 diced bell pepper, cooking for 5 minutes until they begin to soften. Add the seared beef back to the skillet and stir to combine, allowing the beef to warm through for 2 minutes. The vegetables should be tender-crisp at this stage.
Here's the thingâdon't overcook the vegetables. They'll soften further when reheated, so we want them to retain some texture now. If you prefer softer veggies, reduce the cooking time to 3-4 minutes. The bright colors and slight crunch make this dish feel fresh even when reheated.
đ„ Step 4: Combine Everything and Cool
Transfer the cooked rice to a large mixing bowl. Add the beef and vegetable mixture, tossing gently to combine. The flavors will meld beautifully as everything comes together. If the mixture seems dry, add 1-2 tablespoons of vegetable broth to loosen it slightlyâthis ensures even reheating later.
Let the mixture cool completely before portioning. I spread it out on a baking sheet to speed up the process, especially if you're planning to freeze it. Once cooled, divide into 6 meal-sized portions in airtight containers or freezer bags. Label with the date and reheat instructionsâthis keeps everything organized for busy weeks ahead.
â° Step 5: Freeze or Refrigerate
For short-term storage, keep the meal in the refrigerator for up to 4 days. For long-term storage, freeze immediately. The meal will keep in the freezer for up to 3 months while maintaining its flavor and texture. When ready to eat, thaw overnight in the refrigerator and reheat in the microwave for 3-4 minutes or on the stovetop with a splash of water until warmed through.
Each portion should be packed with protein-rich beef, fragrant jasmine rice, and vibrant vegetables. The soy-honey marinade adds a perfect balance of sweet and savory that shines even after freezing. Garnish with 4 sliced green onions just before serving for a fresh pop of color and brightness.
Pro Tips For Making Beef And Rice Meal Prep
- Slice Against the Grain: After slicing that flank steak, stop and check the direction of the muscle fibersâyou want to cut perpendicular to them. I used to ignore this and ended up with chewy, rubbery strips every time. A sharp knife and 15 seconds of attention here make the difference between meal prep success and frustration.
- Prep Ginger Like a Pro: Peel and slice that ginger while itâs still coldâitâs easier to handle and less likely to turn to mush. Then, finely mince it (about 1/4-inch pieces) so it blends into the rice instead of sitting as chunks. I was skeptical until I tried itânow I canât go back.
- Donât Rush the Rice: Jasmine rice needs room to breatheâuse a 1:1.5 rice-to-water ratio and let it sit covered for 10 minutes after cooking. I learned this the hard way when my rice turned out gummy and stuck together. The extra wait guarantees fluffy, separate grains that wonât turn into a gluey mess in your container.
- Sear the Steak Hot and Fast: Crank your pan to smoking hot before adding the flank steakâyouâre aiming for a deep brown crust in 2-3 minutes per side. If you start low, youâll steam the meat instead of searing it, and the flavor will suffer. I know, I knowâitâs tempting to play it safe, but trust the process.
Pro cooking tips for this dish
Perfect Sear Technique
For juicy beef every time, sear the strips in a hot skillet with 2 tbsp olive oil over medium-high heat for 2-3 minutes per side. The key is getting a deep brown crust while keeping the center slightly pinkâthis locks in moisture.
I use a 12-inch cast iron skillet from Lodge because it retains heat perfectly. Work in batches to avoid overcrowding, or your beef will steam instead of sear. đ„
Rice Cooking Hacks
Toast the jasmine rice in the same skillet for 1 minute before adding brothâthis enhances its nutty flavor. Use low-sodium vegetable broth (like Imagine brand) to control saltiness. After simmering for 15 minutes, let it steam 10 minutes off heatâthis resting time prevents mushy grains.
For extra fluffiness, fluff with a fork before mixing with beef. âš
Marinade Magic
The soy-honey-ginger marinade is where the flavor happens. Let the beef marinate for at least 2 hours (overnight is best) to tenderize and infuse. I like to add 1 tbsp fish sauce for extra umami if I'm not vegetarian.
Always slice against the grain into ÂŒ-inch stripsâthis ensures tender bites even after freezing. The marinade keeps the beef juicy during storage. đ«
Freezer-Friendly Tips
Cool the meal completely before freezing to prevent ice crystals. Portion into glass containers (like Pyrex) or freezer bags with 1-inch headspace for expansion. Label with datesâthis meal keeps for 3 months without losing texture.
For reheating, thaw overnight in the fridge, then microwave for 3-4 minutes with a splash of water. The rice stays fluffy, and the beef stays tender. âïž
Vegetable Prep
Julienne the carrots and dice the bell pepper evenly for consistent cooking. SautĂ© them in 1 tbsp sesame oil for 5 minutesâjust until they soften slightly.
Overcooking makes them mushy when reheated. For extra crunch, add 1 tsp toasted sesame seeds before serving. The bright colors keep the dish feeling fresh. đ„
Reheating Secrets
Microwave reheating works best with glass containers (plastic can trap moisture). Add 1-2 tbsp water or broth if the meal seems dry. For stovetop reheating, use a splash of broth and cover for 5-7 minutes on low heat.
Always stir halfway to distribute heat evenly. The flavors actually improve after the first day! đĄ
Nutrition facts
Frequently asked questions
Can I use ground beef instead of flank steak?
Yes, you can substitute 1 lb of lean ground beef (90% lean or higher) for the flank steak. Brown it thoroughly in the skillet before mixing with the rice, and skip the marinating step since ground beef doesn't need tenderizing. The texture will be slightly different but still delicious. For extra flavor, add 1 tsp smoked paprika to the beef while cooking.
How do I prevent the rice from getting mushy when reheating?
To keep the rice fluffy, always reheat with 1-2 tablespoons of water or broth in the microwave. For stovetop reheating, cover the container loosely and cook on low heat for 5-7 minutes, stirring halfway. Never add water directly to frozen portionsâthaw first. The key is gentle heat to avoid steaming.
What's the best way to store leftovers?
Store in airtight glass containers with tight-fitting lids. For short-term storage, keep in the fridge for 4-5 days. For long-term, freeze in portions for up to 3 months>. Label containers with dates and reheating instructions. The beef and rice separate slightly when frozen, but they'll recombine perfectly when reheated with a splash of water.
Can I make this recipe vegetarian?
Replace the beef with 1 lb of extra-firm tofu or chickpeas. For tofu, press and cube it, then pan-fry until crispy. For chickpeas, toss them in the same marinade (without honey) and roast at 400°F for 20 minutes. The soy sauce and ginger flavors work beautifully with plant-based proteins. Add 1 tsp turmeric for extra color if using chickpeas.
Why does my beef turn out dry after reheating?
Dry beef usually means it was overcooked during the initial searing or reheated too aggressively. For best results, sear the beef just until it reaches 145°F internally (slightly pink). When reheating, use low heat and add 1 tbsp broth or water per portion. The marinade helps retain moisture, but slicing against the grain is crucial for tendernessânever skip this step!
