Beef Orzo with Tomato Cream Sauce – Cozy One-Pot Weeknight Dinner

Looking for a hearty, satisfying dinner that feels gourmet but comes together in one pan? This Beef Orzo with Tomato Cream Sauce delivers rich flavor, tender pasta, and savory ground beef in every bite — and it’s ready in under 40 minutes.

Inspired by Mediterranean comfort food, this dish combines tender orzo pasta with seasoned ground beef and a silky tomato cream sauce that clings to every bite. It’s a crowd-pleaser that’s perfect for family dinners, meal prep, or casual entertaining.

Think of it as a cross between a bolognese and a creamy risotto — but easier, faster, and all done in one pot. The orzo absorbs the sauce beautifully, giving it a luxurious texture while the beef adds protein and depth.

Ingredients Overview

Ground Beef

Opt for 85–90% lean ground beef for balanced flavor and richness. The fat helps carry the spices and gives the dish a savory base. For a leaner option, drain excess grease or use ground turkey or chicken.

Orzo Pasta

Orzo is a rice-shaped pasta that cooks quickly and absorbs sauces wonderfully. It provides a creamy, risotto-like texture when simmered directly in the sauce. Use whole wheat orzo for a higher-fiber option.

Onion and Garlic

Aromatic base ingredients that build the foundation of flavor. Yellow onions are ideal, but shallots or white onions work as well. Use fresh garlic for the best depth and aroma.

Crushed Tomatoes

Canned crushed tomatoes create a rich, tomato-forward flavor. For a smoother sauce, you can blend them before using. Fire-roasted tomatoes add a smoky twist.

Tomato Paste

This ingredient concentrates the tomato flavor and adds sweetness. A small spoonful goes a long way in deepening the sauce.

Heavy Cream or Half-and-Half

Adds the signature creaminess to balance the acidity of the tomatoes. You can substitute with whole milk for a lighter option, or use coconut cream for dairy-free diets.

Parmesan Cheese

Freshly grated Parmesan gives the sauce a salty, umami-rich finish. Stir it in at the end for extra creaminess and body.

Beef Broth

Used as the cooking liquid for the orzo. It adds depth and enhances the overall flavor. Low-sodium broth allows you to better control seasoning.

Olive Oil

Used to sauté the onion and garlic and to brown the beef. Extra virgin olive oil adds a touch of richness and aroma.

Seasonings

  • Italian seasoning: A mix of oregano, basil, thyme, and rosemary adds complexity.

  • Salt and pepper: Adjust to taste.

  • Red pepper flakes: Optional, for a subtle kick of heat.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat 1 tablespoon of olive oil in a large skillet or sauté pan over medium heat. Add the diced onion and cook for 3–4 minutes until soft and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant.

2. Brown the Beef

Add the ground beef to the pan and break it up with a spoon. Season with salt, pepper, and a pinch of Italian seasoning. Cook until browned and no longer pink, about 5–7 minutes. Drain excess grease if needed.

3. Add Tomato Paste and Crushed Tomatoes

Stir in 1 tablespoon of tomato paste and cook for 1 minute to caramelize slightly. Add the crushed tomatoes and a pinch of red pepper flakes if using. Let simmer for 3–4 minutes to build flavor.

4. Stir in Orzo and Broth

Add the uncooked orzo to the pan and stir to coat with the sauce. Pour in the beef broth and bring everything to a simmer.

Reduce the heat to medium-low and cover. Cook for 10–12 minutes, stirring occasionally to prevent sticking, until the orzo is al dente and most of the liquid is absorbed.

5. Finish with Cream and Parmesan

Once the orzo is tender, stir in the heavy cream and freshly grated Parmesan. Mix well until the sauce turns velvety and slightly thickened. Taste and adjust seasoning with salt and pepper as needed.

If the sauce is too thick, add a splash of broth or milk to loosen it.

6. Rest and Serve

Let the dish rest for 2–3 minutes before serving to allow the flavors to meld and the sauce to settle. Garnish with fresh basil or parsley if desired.

Tips, Variations & Substitutions

  • One-Pot Cooking Tip: Stir the orzo regularly to prevent it from sticking to the bottom of the pan. Add broth in stages if needed.

  • Cheese Lovers: Add a handful of shredded mozzarella or fontina for extra gooeyness.

  • Vegetable Boost: Stir in spinach, kale, or chopped zucchini during the last 5 minutes of cooking for added nutrition.

  • Spicy Twist: Add chopped Calabrian chili or a teaspoon of harissa for a bold flavor kick.

  • Dairy-Free: Use coconut cream or a cashew-based cream and skip the Parmesan (or use nutritional yeast).

  • Protein Swap: Ground turkey, Italian sausage, or even lentils work well in place of beef.

Serving Ideas & Occasions

This beef orzo dish is hearty enough to be a standalone meal, but here are some perfect pairings:

  • Crisp green salad with a lemon vinaigrette

  • Garlic bread or warm focaccia

  • Roasted asparagus or sautéed green beans

  • A glass of red wine like Chianti or Cabernet

Serve this dish on a chilly evening, for casual dinners with friends, or meal prep Sunday — it reheats beautifully and stays creamy.

Nutritional & Health Notes

This dish is rich in protein and iron from the beef, with complex carbs from the orzo and healthy fats from olive oil and cream. You can lighten it up by using lean beef, less cream, or a whole grain orzo.

Each portion (about 1.5 cups) typically contains:

  • 450–500 calories

  • 25–30g protein

  • 35–40g carbohydrates

  • 20g fat

Adding vegetables or serving with a salad can increase the fiber and balance the meal. For lower carb needs, use riced cauliflower in place of orzo.

FAQs

Q1: Can I use rice instead of orzo?

Yes, but you’ll need to adjust the liquid and cooking time. Orzo cooks faster than rice, so start with an extra ½ cup of broth and simmer longer if using long-grain rice.

Q2: Will the orzo overcook if left in the pot?

It can if not served soon after cooking. Once done, remove the pan from heat and let it sit uncovered to avoid over-softening.

Q3: Can I make this ahead of time?

Yes, it reheats well. Store in an airtight container in the fridge for up to 4 days. Reheat with a splash of milk or broth to bring back the creaminess.

Q4: How can I make this gluten-free?

Use gluten-free orzo or replace with short-grain rice. Also, double-check that your broth and tomato products are certified gluten-free.

Q5: Can I add wine to the sauce?

Absolutely. Deglaze the pan with ¼ cup of red wine after browning the beef, before adding the tomatoes. Let it simmer for a minute to cook off the alcohol.

Q6: Is this kid-friendly?

Yes! The creamy tomato sauce and tender orzo make it very approachable for kids. Omit the red pepper flakes for younger eaters.

Q7: Can I freeze leftovers?

Yes, freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat gently with broth or milk to restore the creamy texture.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A one-pot meal with tender orzo, savory ground beef, and a rich tomato cream sauce. Comforting, easy, and perfect for weeknights.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 1 lb ground beef (85–90% lean)

  • 1 tbsp olive oil

  • 1 small yellow onion, diced

  • 3 cloves garlic, minced

  • 1 tbsp tomato paste

  • 1 (14.5 oz) can crushed tomatoes

  • 1 ½ cups uncooked orzo

  • 2 ½ cups beef broth (plus more as needed)

  • ½ cup heavy cream or half-and-half

  • ½ cup grated Parmesan

  • 1 tsp Italian seasoning

  • Salt and pepper to taste

  • Optional: red pepper flakes, fresh basil for garnish

Instructions

  • Heat olive oil in a large skillet over medium heat. Sauté onion until soft, 3–4 minutes. Add garlic and cook for 30 seconds.

  • Add ground beef. Cook until browned, 5–7 minutes. Drain if needed. Season with salt, pepper, and Italian seasoning.

  • Stir in tomato paste. Cook for 1 minute. Add crushed tomatoes and red pepper flakes. Simmer 3–4 minutes.

  • Add orzo and broth. Stir well. Cover and simmer on medium-low for 10–12 minutes, stirring occasionally.

  • Once orzo is tender and liquid is mostly absorbed, stir in cream and Parmesan. Adjust seasoning.

  • Let rest for 2–3 minutes before serving. Garnish with basil if desired.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star