Main Courses
This carnivore rice recipe transforms simple ingredients into a high-protein powerhouse that satisfies even the most meat-focused diets. The secret lies in perfectly seared ground beef that absorbs bold flavors while crispy rice forms a flavorful base—no bland grains here.
What makes this dish special is the balance: tender meat, toasted rice, and optional egg for extra protein, all coming together in 20 minutes with minimal prep.
By using high-heat searing for the beef and quick stir-frying for the rice, you create texture contrast that elevates every bite. The dish delivers 40g+ protein per serving without sacrificing flavor, making it ideal for carnivore diets or anyone craving a hearty, meat-forward meal.
The method is straightforward but yields restaurant-quality results—just one pan, no complicated techniques.
Ingredients for carnivore rice
High-protein ingredients designed for maximum flavor and texture contrast in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20 Lean-to-Fat Ratio) 🥩 | 1 ½ lb | Coarsely ground for texture |
| Jasmine Rice (Long-Grain) 🍚 | 1 ½ cups | Uncooked, dry measure |
| Chicken Broth (Low-Sodium) 💧 | 1 ½ cups | Homemade or high-quality store-bought |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Butter (Unsalted) 🧈 | 2 tbsp | Cold, cubed for searing |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic depth |
| Ginger (Fresh) 🌿 | 1 tbsp | Grated, for umami balance |
| Soy Sauce (Low-Sodium) 🍶 | 2 tbsp | For savory depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil (High Smoke Point) 🫒 | 1 tbsp | Avocado or grapeseed preferred |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted for crunch |
The ground beef is the foundation—80/20 ratio ensures juiciness while delivering that satisfying fat content. Trader Joe's or Costco carry excellent pre-ground options, but if buying whole, ask your butcher to grind it coarsely for texture. Jasmine rice is non-negotiable here; its long grains hold up better to stir-frying than basmati. For the broth, homemade is ideal, but Pacific Foods or Kitchen Basics low-sodium options work in a pinch. The eggs should be room temperature—cold eggs release less protein when cooked, which defeats the purpose of this high-protein dish.
No soy sauce? Coconut aminos or extra Worcestershire sauce (ensure it's anchovy-free) works for a similar umami punch. Substituting butter with olive oil is fine, but the fat content will differ slightly. Fresh ginger is best, but if you're using powdered, reduce to half the amount—it's concentrated. The sesame oil adds aroma, but if you're avoiding it, a pinch of toasted sesame seeds at the end provides the same nutty flavor without the strong taste. For the rice, if you can't find jasmine, brown rice works but requires longer cooking time—rinse it thoroughly first to remove excess starch.
Prep the rice ahead by rinsing it until the water runs clear—this removes surface starch and prevents gummy texture. Store cooked rice in an airtight container for up to 4 days in the fridge; reheat with a splash of broth to restore moisture. The ground beef can be pre-cooked and refrigerated for 3 days or frozen for 3 months. For meal prep, assemble the dish just before serving to maintain the crispy rice texture—reheating can make it soggy. Garnish with green onions and sesame seeds right before eating to preserve their freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no chopping, no fussing, just dump and cook. The rice and beef simmer together in the same pot while you scramble eggs, and honestly? That butter-basted beef smell alone makes me forget I’m cooking.
- Rich, Umami Bomb: That 80/20 ground beef? It’s the star—juicy, savory, and packed with flavor. The low-sodium broth keeps it from tasting flat, and the eggs add a creamy finish that makes every bite feel like a hug.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, the beef stays tender, and I just portion it into containers with a fried egg on top. My kids grab it for school, and my husband eats it cold—no complaints.
- Budget Win: Ground beef and eggs stretch farther than you’d think. I make this twice a week, and it feeds my family of four for under $10. The butter might seem indulgent, but a little goes a long way—plus, it’s worth every penny for that flavor.
Step-by-step instructions for protein-packed one-pan rice
A single pan delivers all the elements of this carnivore-inspired dish: rich beef, fragrant rice, and perfectly cooked eggs.
Sear the Ground Beef for Maximum Flavor
Heat the 1 tablespoon vegetable oil in a large, deep skillet over medium-high heat until shimmering. Add the 1.5 lb ground beef (80/20 ratio) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. The goal is to develop a deep, meaty crust while rendering the fat.
Once the beef is 80% cooked and the pan releases a rich, beefy aroma, add the 4 minced garlic cloves and 1 tablespoon grated fresh ginger. Stir for 30 seconds until fragrant—this releases their full flavor potential. Remove the beef mixture from the pan and set aside, leaving the rendered fat behind. This fat will later form the flavor base for your rice.
Toast the Rice for Nutty Depth
Reduce the heat to medium and add the 1.5 cups jasmine rice to the same skillet, stirring to coat it evenly in the beef fat. Toast the rice for 2-3 minutes until it becomes translucent at the edges and emits a toasty aroma. This step develops the rice's natural nutty flavor and prevents a gummy texture.
Pour in the 1.5 cups low-sodium chicken broth and stir once to distribute evenly. Bring to a gentle simmer, then reduce heat to low. Cover the skillet with a tight-fitting lid and cook for 15 minutes without disturbing. The rice will absorb the liquid slowly, creating a firm yet tender base for the final assembly.
Prepare the Egg Mixture and Finish the Rice
In a small bowl, whisk together the 2 whole large eggs, 2 tablespoons unsalted butter (cubed), 2 tablespoons low-sodium soy sauce, 1 tablespoon sesame oil, 1.5 teaspoons kosher salt, and 0.5 teaspoon ground black pepper. The mixture should be smooth but slightly thick—this ensures the eggs cook gently when added to the rice.
After the 15-minute rice cook, uncover the skillet and stir in the reserved beef mixture. Pour the egg mixture evenly over the top, then gently fold everything together with a spatula. The residual heat will begin cooking the eggs into a creamy, custard-like consistency. Cover again and cook for an additional 5 minutes to let the eggs fully set.
Garnish and Serve Immediately
Remove the skillet from heat and let it rest for 2 minutes to allow the eggs to thicken slightly. Stir in the 3 sliced green onions and 1 teaspoon toasted sesame seeds just before serving. The green onions add a fresh contrast, while the sesame seeds contribute a nutty crunch that complements the rich beef and eggs.
Serve immediately in deep bowls, ensuring each serving gets an even distribution of beef, rice, and egg. The dish should be hot throughout, with the rice holding its shape while the eggs remain silky and the beef stays juicy. This one-pan method ensures all components cook together, creating a harmonious balance of textures and flavors in every bite.
Pro Tips For Making Carnivore Rice
- CRISP THE BEEF FIRST: Brown the ground beef in two batches—don’t overcrowd the pan. I learned this the hard way: skipping this step leaves you with greasy rice and sad, undercooked beef. High heat for 3-4 minutes per batch until it loses its raw color, then drain all the fat except 1 tablespoon. That’s your flavor base.
- SALT THE BROTH LIKE IT’S 1950: Low-sodium broth is a joke if you don’t fix it. Add 1½ teaspoons of salt per cup of broth before heating—yes, even if the label says “low-sodium.” The rice absorbs flavor, not just water, and you’ll taste the difference when you mix in the eggs later.
- DON’T SKIP THE BUTTER MELT: After cooking the rice, turn off the heat and stir in the butter immediately—it’s not just for richness. The residual heat melts it into the grains, coating them in a silky layer. My grandmother swore by this, and she was right: cold butter = dry rice.
- REST THE RICE COVERED: Let the rice steam off the heat for 5 minutes under a tight lid. I know, you’re itching to mix in the eggs, but rushing it turns the rice mushy. This step locks in moisture and keeps the grains separate—critical for that perfect carnivore texture when you fold in the beef and eggs.
Serving suggestions for this carnivore rice
Protein-Packed Sides
For an extra carnivore boost, serve this dish alongside crispy pork belly slices or seared scallops. The fatty richness of pork belly contrasts beautifully with the savory rice, while scallops add a delicate seafood element.
I love using thick-cut bacon as a garnish—just fry it until crispy and crumble over the top for added crunch and flavor. 🥓
Classic Garnishes
Fresh cilantro leaves and lime wedges elevate the dish with bright, zesty notes that cut through the richness. I drizzle sriracha or chili crisp over the top for those who crave heat, or add a sprinkle of crushed red pepper flakes for a subtle kick.
A final touch of toasted coconut flakes adds a tropical twist that pairs surprisingly well with the beef. 🌶️
Beverage Pairings
A cold Asahi Super Dry beer or Yuzu soda complements the dish perfectly—the crisp, clean flavors refresh your palate between bites. For a non-alcoholic option, hibiscus iced tea adds a tart contrast that balances the richness.
I also enjoy a bold black coffee with a splash of heavy cream for a hearty pairing. ☕
Meal Prep Adaptations
If prepping ahead, assemble the dish without the eggs and store the rice and beef mixture in an airtight container for up to 3 days. Reheat gently with a splash of broth, then cook the eggs separately in a skillet and fold them in just before serving.
For extra protein, add chopped hard-boiled eggs or crumbled bacon to the rice before reheating. 🔥
Dietary Swaps
For a low-carb version, replace jasmine rice with cauliflower rice—just toast it in the beef fat for 3-4 minutes before adding broth. If avoiding soy, substitute coconut aminos or fish sauce for the soy sauce.
For a spicier kick, add 1 tsp gochujang to the egg mixture before folding it into the rice. 🌱
Presentation Tips
Serve the dish in deep, wide bowls to showcase the layered textures. Use a tongs to fluff the rice slightly before plating, and arrange the beef and eggs in an appealing pattern.
A drizzle of sesame oil or chili oil adds visual appeal and extra flavor. For a restaurant-style finish, sprinkle gold leaf or edible flowers on top. ✨
Nutrition facts
Frequently asked questions
Can I make this carnivore rice with chicken or pork instead of beef?
Ground chicken or pork works beautifully—just adjust the cooking time slightly. Chicken cooks faster (3-4 minutes instead of 5-6 minutes), while pork needs 6-7 minutes for proper browning. Use the same fat ratio (80/20) for beef, but for chicken, aim for 93/7 to avoid dryness. The flavor profile shifts slightly but remains rich and satisfying.
How do I prevent the rice from turning mushy?
Toast the rice in beef fat for 2-3 minutes before adding broth—this builds a protective crust. Use low heat when cooking and avoid lifting the lid during the 15-minute simmer. If reheating, add 1 tablespoon broth per cup of rice to restore moisture. Jasmine rice is ideal here because it holds its shape better than short-grain varieties.
Can I make this dish in an Instant Pot?
Yes, but with adjustments. Sear the beef in a separate pan first, then transfer everything to the Instant Pot. Use 1 cup broth (instead of 1.5 cups) and cook on high pressure for 4 minutes. Quick-release the pressure, then stir in the egg mixture and cook for 2 minutes on low heat. The texture will be slightly softer, but the protein content remains high.
What if I don't have sesame oil?
Don't worry! Skip it entirely or substitute with 1 teaspoon toasted sesame seeds at the end for flavor. For umami depth, add 1/2 teaspoon fish sauce or 1/4 teaspoon MSG to the egg mixture. The dish will still be delicious—sesame oil adds aroma, not essential flavor. A pinch of toasted cumin also works for a different but complementary note.
How can I boost the protein even more?
Add 1/2 cup crumbled bacon or 1/2 cup chopped hard-boiled eggs to the rice before serving. For extra richness, stir in 2 ounces cream cheese with the egg mixture. If you're strict carnivore, swap rice for shredded cheddar or crispy pork rinds as a base. Each addition adds 10-15g protein per serving without sacrificing flavor.
