Go Back
–+ servings

One-Pot Creamy French Onion Beef Shells

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 generous bowls
Calories: 540

Ingredients
  

Caramelized French Onions & Beef
  • 2 large Yellow Sweet Onions thinly sliced pole-to-pole
  • 2 tbsp Unsalted Butter for rich caramelization
  • 1 tbsp Extra Virgin Olive Oil prevents butter from burning
  • 1 lb Lean Ground Beef (85/15) 100% halal beef, seared until browned
  • 4 cloves Fresh Garlic finely minced
  • 1 tsp Fresh Thyme Leaves or 1/2 tsp dried thyme
  • 1 tsp Worcestershire Sauce adds savory umami depth
  • 1/2 tsp Dijon Mustard balances rich savory sauce
  • 1 tsp Fine Sea Salt & Fresh Cracked Black Pepper to taste
Pasta Shells, Broth & Cheeses
  • 10 oz Medium Pasta Shells (Conchiglie) uncooked, holds luscious sauce
  • 3.5 cups Low-Sodium Beef Bone Broth rich and wholesome, non-alcoholic deglazing
  • 1/2 cup Heavy Cream warmed slightly to prevent curdling
  • 1.5 cups Gruyère Cheese freshly grated, divided (1 cup in pasta, 1/2 cup for topping)
  • 1/2 cup Parmigiano-Reggiano freshly grated for sharp nuttiness
  • 2 tbsp Fresh Flat-Leaf Parsley & Chives finely chopped for garnish

Method
 

Step-by-Step Cooking Instructions
  1. Caramelize the onions: Melt butter with olive oil in a large deep Dutch oven or heavy cast-iron skillet over medium-low heat. Add thinly sliced onions with a pinch of sea salt. Cook slowly, stirring occasionally, for 20 to 25 minutes until deeply golden brown, sweet, and jammy.
  2. Brown the beef & aromatics: Increase heat to medium. Add the lean halal ground beef to the caramelized onions, breaking it apart with a wooden spoon. Cook for 5 to 6 minutes until browned and no pink remains. Stir in minced garlic, fresh thyme leaves, Worcestershire sauce, and Dijon mustard; sauté for 60 seconds until delightfully fragrant.
  3. Deglaze & add pasta: Pour in 1/2 cup of the low-sodium beef bone broth to deglaze the bottom of the pan, scraping up all the golden caramelized fond with your wooden spoon. Pour in the remaining 3 cups of beef bone broth and stir in the uncooked medium pasta shells.
  4. Simmer to al dente: Bring the skillet to a gentle boil, then reduce heat to medium-low. Cover with a lid and simmer for 10 to 12 minutes, stirring every few minutes to prevent sticking, until the pasta shells are perfectly al dente and have absorbed most of the savory beef broth.
  5. Stir in cream & cheese: Remove the lid and reduce heat to low. Pour in the heavy cream and stir until silky. Remove the pot from direct heat and fold in 1 cup of freshly grated Gruyère cheese and 1/2 cup Parmigiano-Reggiano until completely melted and velvety smooth.
  6. Melt bubbly cheese & serve: Scatter the remaining 1/2 cup of grated Gruyère over the top. Cover with the lid for 2 to 3 minutes off the heat (or place under the oven broiler for 2 minutes) until the cheese forms a glorious, bubbly golden blanket. Garnish with chopped fresh parsley, chives, and cracked black pepper, then serve immediately!

Nutrition

Serving: 1gCalories: 540kcalCarbohydrates: 48gProtein: 36gFat: 24gSaturated Fat: 12gCholesterol: 95mgSodium: 580mgPotassium: 520mgFiber: 3gSugar: 5gVitamin A: 21000IUVitamin C: 5mgCalcium: 3600mgIron: 0.7mg

Tried this recipe?

Let us know how it was!