This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
If a cozy weeknight dinner had a love child with a hug, it would be this creamy ground beef orzo. Picture tender orzo pasta simmered right in a luscious tomato-cream sauce, studded with savory browned ground beef, fresh baby spinach, and finished with a snowy mountain of grated parmesan cheese. It is the kind of meal that fills your kitchen with that “wait, is dinner ready already?” smell, and it all happens in one single pot.
I made this for the first time on a Tuesday in February when I had walked through the door at 6:45, knew the family was hungry, and could not face another sheet pan situation. I had ground beef in the fridge, half a bag of orzo in the pantry, and a sad bag of baby spinach that needed using. Thirty minutes later, three bowls were empty and Emily was scraping the pot. My husband actually called it “the best pasta I have made in months,” which is a compliment that does not come easy from him.
The orzo soaks up every drop of the savory tomato cream sauce while it cooks, which means no draining, no separate sauce-making, and no fancy techniques. Just real comfort food, 30 minutes, one pot, 39 grams of protein per serving. If you love one-pot comfort dinners like this, you have to try my Creamy Sun-Dried Tomato Chicken Orzo next. Same cozy orzo magic, totally different flavor.
Why You Will Like This Creamy Ground Beef Orzo
- Ready in just 30 minutes from cold pot to plated dinner, perfect for hectic weeknights.
- One pot wonder means there is barely any cleanup, just a Dutch oven and a wooden spoon.
- Packs 39 grams of protein per serving from the ground beef and parmesan, so it actually fills you up.
- Budget friendly using everyday pantry staples and a pound of ground beef.
- Family approved for picky eaters because hello, creamy cheesy pasta.
- Makes great leftovers for school lunches and next-day work meals.
- Easy to customize with kale, mushrooms, sun-dried tomatoes, or any veggies hiding in the fridge.
- Built in greens thanks to the spinach, which sneaks vegetables into a dish that feels like pure comfort food.
Creamy Ground Beef Orzo Ingredients
Here is everything you need. I will share my notes for why each ingredient matters, because a few smart choices completely change the result.
- 1 pound lean ground beef (90/10 or 93/7)
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon dried basil
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 tablespoon tomato paste
- 1 cup uncooked orzo pasta
- 1 can (14 ounces) tomato sauce or crushed tomatoes
- 1 cup beef broth
- 1 cup heavy cream (room temperature)
- 1 teaspoon Worcestershire sauce
- 2 cups fresh baby spinach
- 1/2 cup freshly grated parmesan cheese
- Kosher salt and freshly ground black pepper to taste
- Fresh basil leaves, chopped, for garnish
Ingredient Notes And Shopping Tips
For the ground beef, 90/10 or 93/7 lean is the sweet spot. Too fatty (80/20) and you will be skimming grease off the top, too lean and you lose that rich beefy flavor in the sauce. Grass-fed beef gives you the deepest flavor if you can grab it on sale. The USDA recommends cooking ground beef to an internal temperature of 160 degrees F for safety, which happens easily during the browning and simmering.
The orzo is the star here. This little rice-shaped pasta cooks faster than regular pasta (about 8 to 10 minutes), and it absorbs all the surrounding sauce flavor as it cooks. Pick a quality brand like De Cecco or Barilla. Cheaper brands can get gummy or break down too fast.
The tomato paste is doing more work than you would think. Just one tablespoon adds this deep, almost-roasted tomato richness that takes the sauce from “fine” to “wow.” Squeeze tubes are my preference because the can leftovers always go to waste in my fridge.
For heavy cream, room temperature is best. Cold cream poured into a hot pan can curdle from the temperature shock. Set it on the counter while you prep your veggies.
Always grate your parmesan from a wedge. The shaker stuff in the green can has weird fillers and just does not melt the same way. A real Parmigiano Reggiano or even a Grana Padano gives you that nutty, salty, complex flavor that pre-grated cannot touch.
Smart Substitutions
- Ground turkey or chicken in place of beef for a lighter version. Add an extra teaspoon of Italian seasoning to make up for the milder flavor.
- Half-and-half instead of heavy cream to lighten things up. The sauce will be slightly thinner but still creamy.
- Gluten free orzo if you are wheat sensitive, like Jovial brown rice orzo. Cooking time may shift by a minute or two.
- Kale or arugula in place of spinach. Kale needs an extra 2 minutes to wilt.
- Nutritional yeast or vegan parmesan for a dairy-free version.
- Italian sausage instead of ground beef for a spicier, more aromatic spin.
Callie’s Kitchen Note
I learned the orzo-stirring rule the hard way. The first time I made this, I left the pot to chop more basil and came back to a layer of burned orzo stuck to the bottom of my Dutch oven. Orzo is much smaller and starchier than regular pasta, so it sinks and sticks fast. Stir every 2 to 3 minutes during the simmer, and scrape the bottom with a wooden spoon each time. Set a timer if you have to. Trust me on this one.
How To Make Creamy Ground Beef Orzo
This is a true Quick Fix weeknight dinner. Read through the steps once before starting because the cooking moves fast once you begin.
1: Brown The Ground Beef
- Heat a large Dutch oven or deep skillet over medium-high heat. Once hot, add the ground beef.
- Break the beef apart with a wooden spoon or spatula and cook for about 5 minutes, until mostly browned but not fully dry.
2: Saute The Aromatics
- Add the chopped onion to the pot with the beef. Cook for another 5 minutes, stirring occasionally, until the onion is translucent and the beef is fully browned.
- Add the minced garlic, Italian seasoning, dried basil, crushed red pepper flakes (if using), and tomato paste. Stir for 1 minute to toast the spices and bring out their flavor.
3: Toast The Orzo
- Add the uncooked orzo to the pot and stir for 30 to 60 seconds. This quick toast in the beefy seasoning gives the pasta a nuttier, deeper flavor.
4: Build The Sauce
- Pour in the tomato sauce, beef broth, heavy cream, and Worcestershire sauce. Stir everything together really well so the tomato paste fully dissolves.
- Bring the mixture to a gentle bubble.
5: Simmer Until The Orzo Is Tender
- Reduce the heat to medium-low so the sauce simmers but does not boil hard. Simmer uncovered for 10 to 15 minutes.
- Stir frequently, every 2 to 3 minutes, scraping the bottom of the pot to prevent the orzo from sticking. The sauce will thicken and the orzo will plump up.
- Test the orzo at the 10-minute mark. It should be tender with just a slight bite (al dente). If it needs more time, simmer for another 2 to 3 minutes.
6: Wilt The Spinach And Finish With Cheese
- Turn the heat OFF. Stir in the fresh baby spinach and grated parmesan cheese.
- Cover the pot with a lid and let it sit for 5 minutes. The residual heat wilts the spinach perfectly and lets the sauce thicken and settle.
- Taste and season with kosher salt and black pepper. Remember the parmesan and broth both carry salt, so go gently.
- Top with extra grated parmesan and chopped fresh basil. Serve hot.
Callie’s Kitchen Note
The biggest temptation here is to add spinach during the simmer. Do not do it. Spinach added too early turns into a sad green sludge and bleeds water into the sauce. The off-heat method, where you stir spinach into the hot pot and cover it for 5 minutes, gives you bright green leaves that hold their shape and color beautifully. My family thinks the spinach is the prettiest part of the bowl, and they are not wrong.
Common Mistakes To Avoid
I have hit every single one of these, so save yourself the trouble.
- Not stirring the orzo enough. The number one mistake. Orzo sticks to the bottom of the pot in seconds. Stir every 2 to 3 minutes during the simmer.
- Overcooking the orzo. It cooks faster than regular pasta. Start checking for doneness at the 8 to 10 minute mark.
- Adding cold cream. Cold dairy in a hot pot can curdle. Let the cream sit on the counter while you prep, or warm it slightly in the microwave.
- Adding spinach too early. Wait until the pot is OFF the heat, then stir it in and cover. Bright green every time.
- Skipping the tomato paste. One tablespoon adds so much depth. Do not skip it because you are out, just sub a teaspoon of soy sauce instead for umami.
- Using pre-grated parmesan from a can. It does not melt smoothly and tastes like cardboard. Real wedge parmesan transforms the dish.
Storage And Reheating
This orzo stores beautifully, and the flavors honestly settle into something even better by lunch the next day.
Fridge Storage
Cool the orzo completely, then transfer to an airtight glass container and refrigerate for up to 4 days. Glass holds up better than plastic for tomato-cream sauces because it does not stain or hang onto odors. For more on safe storage times for ground beef and cream sauces, the USDA FoodKeeper guide is a great resource I check often.
Freezing Tips
Cream-based pasta sauces can sometimes separate when frozen, but this one holds up reasonably well. Cool completely, then portion into freezer-safe containers (leaving room for expansion) and freeze for up to 2 months. The orzo absorbs more liquid as it freezes, so plan to add an extra splash of broth or cream when reheating.
Best Reheating Methods
- Stovetop: Warm gently over low heat with a splash of cream, broth, or milk to loosen up the thickened sauce. Stir often.
- Microwave: Reheat in 60-second bursts on medium power, stirring between each. Add a tablespoon of liquid to bring back that creamy texture.
- From frozen: Thaw overnight in the fridge, then reheat using either method above.
Creative Leftover Ideas
Stuff leftover orzo into halved bell peppers and bake at 375 for 20 minutes for an easy stuffed pepper dinner. Spoon over toasted bread for cozy “pasta toast” (Emily is obsessed). Or thin it with a little broth and call it pasta soup for the next day’s lunch. Honestly, this is the kind of leftover that earns its space in your fridge.
Callie’s Kitchen Note
For meal prep Sundays, I make a double batch and divide the orzo into 4 glass containers with snap lids. The biggest trick I have learned is to keep the parmesan and fresh basil separate, sprinkled on right before eating. It makes the leftover feel just-cooked instead of warmed-up. Emily takes one to school on Tuesdays and it stays creamy in her insulated lunch container until noon.
Creamy Ground Beef Orzo Variations
Once you nail the base recipe, the variations are endless. Here are the ones my family has loved most over the years.
- Sun-dried tomato boost: Add 1/3 cup chopped oil-packed sun-dried tomatoes with the garlic for a deeper, sweeter Mediterranean flavor.
- Mushroom and beef: Saute 1 cup sliced cremini mushrooms with the onion for an earthy, restaurant-worthy twist.
- Tex-Mex spin: Swap Italian seasoning for 1 teaspoon taco seasoning and stir in 1/2 cup corn and 1/2 cup black beans. Top with cilantro instead of basil.
- Italian sausage swap: Use spicy Italian sausage instead of ground beef for a punchier flavor profile.
- Extra creamy upgrade: Stir in 4 ounces softened cream cheese with the parmesan for an even silkier sauce.
- Lemon and pepper version: Add the zest of one lemon and an extra teaspoon of black pepper at the end for a bright, peppery finish.
- Fall harvest twist: Stir in 1 cup roasted butternut squash cubes and a sprinkle of fresh rosemary for cozy autumn vibes.
Callie’s Kitchen Note
The Italian sausage swap is honestly the variation that wins my house every time. I use spicy Italian sausage (removed from the casings, of course) and skip the crushed red pepper flakes since the sausage already brings the heat. The fennel notes from the sausage play so beautifully with the tomato cream sauce. My in-laws came over once, ate the sausage version, and now request it every time they visit. Worth keeping in your back pocket.
Serving Suggestions
This orzo is filling on its own, but a few simple sides round it out into a real dinner spread.
Perfect Pairings
- A simple green salad with lemon vinaigrette to cut through the richness.
- Roasted broccoli, asparagus, or Brussels sprouts with garlic and olive oil.
- Warm crusty garlic bread or homemade focaccia for sauce-mopping duties.
- Caprese salad with fresh tomatoes, mozzarella, and basil for a light Italian touch.
- A simple cucumber salad with vinegar and dill for a refreshing contrast.
Best Occasions
I make this for cold weeknight dinners, lazy Sunday lunches, and casual hosting when friends drop by unexpectedly. It is also my secret meal-prep weapon because it reheats beautifully for lunches all week. For a more dressed-up version on a Friday date night, I serve it in shallow pasta bowls with a generous drizzle of good olive oil, extra parmesan, and a glass of red wine.
Presentation Tips
Serve in shallow wide pasta bowls so the toppings can really shine. A generous extra grating of parmesan, a scatter of torn fresh basil, and a slow drizzle of good olive oil right before serving makes a homemade pasta look like something straight off a restaurant menu. A grind of fresh black pepper on top is the perfect finishing touch.
Beverage Pairings
- A glass of medium-bodied red wine like Chianti, Sangiovese, or Merlot.
- A crisp Italian white like Pinot Grigio if you prefer white.
- A cold lager or amber ale for beer lovers.
- Sparkling water with lemon or a fresh herbal tea for a clean non-alcoholic option.

Creamy Ground Beef Orzo FAQ
You can, but orzo really is the magic here. Its small rice-like shape soaks up the creamy sauce like a sponge and gives the dish that risotto-style texture. If you do not have orzo, the closest swaps are pearl couscous (Israeli couscous), ditalini, small shells, or even broken-up spaghetti.
Cooking times will vary, so check the package directions and adjust your simmer time accordingly. Larger pastas may need more liquid (add an extra 1/2 cup of broth), and you might lose a bit of that creamy clinginess that orzo provides. Still delicious, just slightly different.
Absolutely, and the swap is easy. Use a certified gluten-free pasta alternative like Jovial brown rice orzo, Banza chickpea orzo, or DeLallo gluten-free orzo. These cook similarly to traditional orzo, just keep an eye on the texture and pull the pot off the heat as soon as the pasta is tender.
The rest of the recipe is naturally gluten free, but always check your Worcestershire sauce label (some brands contain malt vinegar which has gluten). Lea and Perrins makes a gluten-free version that works perfectly here.
Mushy orzo usually means it cooked too long or in too much liquid. Start testing for doneness at the 8 to 10 minute mark, and pull the pot off the heat the moment the orzo is tender with just a slight bite. Remember, it continues to soften slightly from the residual heat while the spinach wilts.
Sticky orzo means you did not stir often enough during the simmer. The starch from the orzo settles on the bottom and gums up. Stir every 2 to 3 minutes, scraping the bottom with a wooden spoon, and the texture will stay perfectly creamy without going gluey.
Yes, this scales up beautifully for company. Use a large Dutch oven (at least 6 quart capacity) and double every ingredient exactly. You may need to extend the simmer time by 5 minutes to let the orzo fully absorb the doubled liquid.
The biggest tip when doubling is to stir even more often than usual. With more orzo and more sauce in the pot, the starch builds up faster and the bottom can scorch quickly. A wide flat-bottomed pot helps distribute the heat more evenly. This is honestly my go-to dish when extended family comes over.
If your sauce is too thick (especially the next day, since orzo absorbs liquid as it cools), just stir in a splash of warm broth, cream, or milk until you reach the consistency you love. Add a little at a time and stir well between each addition.
If your sauce is too thin during cooking, let it simmer uncovered for an extra 3 to 5 minutes to reduce. The cream and tomato paste will continue to thicken the sauce as it cooks down. Adding the parmesan at the end also helps the sauce body up nicely.
Both methods work with small tweaks. For the slow cooker, brown the beef and saute the aromatics on the stovetop first (do not skip this step, you need that browned flavor). Then transfer everything except the orzo, spinach, and parmesan to the slow cooker. Cook on low for 4 hours or high for 2 hours. Add the orzo during the last 20 to 30 minutes, then stir in spinach and parmesan after turning the cooker off.
For the Instant Pot, use the saute function to brown the beef and aromatics, then add all the remaining ingredients except the spinach and parmesan. Pressure cook on high for 4 minutes with a quick release. Stir in spinach and parmesan with the lid off and let sit for 5 minutes to wilt and thicken.
Recipes You May Like
If this creamy one-pot dinner hit the spot, you are going to love these next.
- Creamy Sun-Dried Tomato Chicken Orzo brings the same dreamy one-pot orzo magic with juicy chicken and tangy sun-dried tomatoes. A weeknight winner with Mediterranean flair.
- Instant Pot Hamburger Helper is a 30-minute one-pot comfort classic with the same nostalgic ground beef and cheesy pasta combo. Perfect when you want fast and familiar.
- One Pot Lasagna Soup has all the cozy ground beef and tomato flavors of lasagna in a slurpable, easy-cleanup form. Total cold-night comfort food.
Conclusion
This creamy ground beef orzo is the kind of recipe that turns a regular Tuesday into something my family talks about for days. Cozy, creamy, hearty, and just rich enough without crossing into heavy. Thirty minutes, one pot, 39 grams of protein, and a dinner that everyone actually wants to eat.
If you make this, I would absolutely love to hear how it turned out. Leave a comment, snap a photo, and tag me. Reading your kitchen stories is honestly the best part of running this little blog.
If you are a Pinterest person, save this one to your easy weeknight dinners board so you can find it again on the next chilly night. Follow along at Pinterest.com/recipescookingwithcallie for more recipe ideas, kitchen hacks, and comfort food that just makes life better.
Happy cooking, friends.
Callie


Creamy Ground Beef Orzo: A High-Protein One-Pot Comfort Dish
Creamy ground beef orzo is a high-protein, one-pot pasta dish made with rich tomato sauce, fresh spinach, and parmesan. Ready in just 30 minutes, this cozy meal is perfect for busy weeknights and packs serious flavor with minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 bowls 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
1 lb lean ground beef
1 medium yellow onion finely chopped
4 cloves garlic minced
1 tsp Italian seasoning
1 tsp dried basil
½ tsp crushed red pepper flakes optional
1 tbsp tomato paste
1 cup uncooked orzo
1 14 oz can tomato sauce or crushed or diced tomatoes
1 cup beef broth
1 cup heavy cream
1 tsp Worcestershire sauce
2 cups fresh baby spinach
½ cup parmesan grated
Salt and black pepper to taste
Fresh basil chopped for garnish
Instructions
- Heat a large pot or Dutch oven over medium-high heat. Add the ground beef and break it apart with a spatula. Cook for about 5 minutes until mostly browned.
- Add the chopped onion to the pot. Stir and cook for another 5 minutes until the beef is browned and the onion is soft and translucent.
- Add in the garlic, Italian seasoning, basil, crushed red pepper flakes, tomato paste, and orzo. Stir well and cook for about 1 minute.
- Pour in the tomato sauce, beef broth, heavy cream, and Worcestershire sauce. Stir everything together.
- Once it starts bubbling, reduce the heat slightly and let it cook uncovered for 10 to 15 minutes, stirring frequently so the orzo doesn’t stick.
- When the orzo is fully cooked, remove the pot from heat. Stir in the fresh spinach and grated parmesan. Cover the pot and let it sit for 5 minutes to allow the spinach to wilt and the sauce to thicken.
- Season with salt and black pepper to taste. Garnish with fresh basil and serve hot.
Notes
- Use lean beef to avoid excess grease.
- Stir frequently while simmering to prevent orzo from sticking.
- The dish thickens as it rests, so don’t worry if it looks saucy at first.
- You can substitute ground turkey or plant-based crumbles for a lighter or vegetarian version.
Nutrition
- Serving Size: 1 bowl (approx. 16 oz)
- Calories: 723 kcal
- Sugar: 9 g
- Sodium: 1171 mg
- Fat: 38 g
- Saturated Fat: 20 g
- Unsaturated Fat: 13.1 g
- Trans Fat: 1.5 g
- Carbohydrates: 58 g
- Fiber: 5 g
- Protein: 39 g
- Cholesterol: 152 mg











