Go Back
Creamy ground beef orzo with tender pasta in a rich tomato sauce, topped with fresh parsley and grated Parmesan cheese.

Creamy Ground Beef Orzo That Tastes Like It Simmered for Hours — in 30 Minutes, One Pot

That first bite — when the orzo is just barely holding its shape, the tomato cream is coating every single piece, and the ground beef has browned in a way that makes the whole kitchen smell like a Sunday that landed on a Wednesday — is why this has become my most-requested dinner. One pot, 30 minutes, ground beef and orzo in a tomato cream sauce that tastes like it cooked all day.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner
Cuisine American, Italian
Servings 4
Calories 490 kcal

Equipment

  • Dutch Oven (5-6 quart)
  • Wooden Spoon
  • Box grater
  • Liquid Measuring Cup

Ingredients
  

  • 1 tablespoon olive oil
  • 1 lb ground beef (85/15)
  • 1 cup orzo
  • 1 can (14.5 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 1 small yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 cups beef broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper (plus more to taste)
  • fresh basil or parsley for garnish

Instructions
 

  • Brown the beef: Heat 1 tablespoon of olive oil in your Dutch oven over medium-high heat. Add the ground beef in one even layer — don't pile it. Let it cook undisturbed for 3 minutes until the bottom is deeply browned. Then break it apart with your spoon and cook another 2–3 minutes, stirring occasionally, until the meat is browned throughout. Season with 1/2 teaspoon salt and 1/4 teaspoon pepper. Use a slotted spoon to transfer the beef to a bowl, leaving the fat in the pot. (📸 Photo tip: You should see dark brown bits stuck to the bottom of the pot — that's what you want. If the pot looks clean, the heat wasn't high enough or you stirred too soon.)
  • Sweat the onion: Reduce heat to medium. Add the diced onion to the pot with the remaining fat and cook 3–4 minutes, stirring occasionally, until softened and translucent. It should smell sweet, not sharp. If the pot looks dry, add a splash of olive oil.
  • Bloom the garlic and oregano: Add the minced garlic and dried oregano. Stir constantly for 30 seconds until fragrant. Don't let the garlic brown — it turns bitter fast. I literally count to 15 Mississippis and move on.
  • Deglaze the pot: Pour in about 1/2 cup of the beef broth and scrape the bottom of the pot with your wooden spoon to release all those browned bits. This takes about 30 seconds and is the step people skip, which is why their sauce tastes flat.
  • Cook the orzo: Add the remaining 1 1/2 cups broth and the crushed tomatoes to the pot. Stir to combine. Bring to a simmer, then add the orzo. Stir well, reduce heat to medium-low, cover, and cook for 12 minutes. Stir once halfway through to make sure nothing is sticking to the bottom. (📸 Photo tip: After 12 minutes, lift the lid — the orzo should have absorbed most of the liquid and look plump and tender. If there's still a lot of liquid, cook uncovered for 2 more minutes.)
  • Return the beef: Add the browned beef back to the pot. Stir to combine and heat through, about 1 minute. Taste and adjust salt and pepper here — this is your last chance before the cream goes in.
  • Finish with cream: Remove the pot from the heat entirely. Pour in the heavy cream and stir gently until the sauce is uniformly pink-orange and velvety. The residual heat will warm it through without curdling. Don't put the pot back on the heat after adding cream — it can separate and you'll have a greasy sauce instead of a silky one.
  • Rest and serve: Let it sit for 2 minutes off the heat. This lets the sauce settle and thicken slightly. Spoon into bowls, top with fresh basil or parsley that you've placed (not scattered), and serve immediately.

Notes

Storage: Store in an airtight container in the fridge for up to 4 days. The sauce thickens as it sits — add a splash of water or broth when reheating. Not recommended for freezing as orzo gets mushy. For a freezer-friendly version, freeze sauce and beef separately and cook fresh orzo when serving.
Tips from trial and error: Use exactly 1 cup orzo to 2 cups liquid (broth + tomatoes). Don't add beef back too early — it's already cooked and just needs to warm through. If the sauce seems thin, let it rest 2 minutes off heat; the orzo will absorb more. Still thin? Stir in a teaspoon of tomato paste. Season every layer: salt beef as it browns, salt onion as it sweats, taste before cream goes in.
Dietary substitutions: Gluten-free: use gluten-free orzo or 1 cup white rice (cook 15-18 min). Dairy-free: swap heavy cream for full-fat coconut cream. Lower-fat: use ground turkey or chicken and half-and-half; add 1 tbsp olive oil for richness. Spicy: add 1/2 tsp red pepper flakes with garlic or finish with chili crisp. Vegetarian: skip beef, use 2 cups finely chopped cremini mushrooms browned similarly, and vegetable broth.
Dietary notes: Naturally nut-free. Adaptable for gluten-free and dairy-free as noted above.
Keyword creamy tomato pasta, ground beef orzo, one pot pasta