PF
Delicious ravioli topped with rich tomato sauce, garnished with spinach leaves.
Stovetop~35 minComplexity

One Pot Ravioli in a Creamy Tomato Beef Sauce

This One Pot Ravioli in a Creamy Tomato Beef Sauce delivers 47g protein and 575 calories per serving in a 4-serving batch. Quick prep and single-pot stovetop cooking remove the friction from weeknight meal prep while keeping macro tracking straightforward. The 47g protein per serving cuts the number of meals you need to eat daily to hit your protein minimum.

Rate this recipe:

Ingredients

4 servings
  • Yellow Onion
  • Garlic(240g)
  • 96/4 Ground Beef(454g)
  • Sugar, Granulated White(5g)
  • Parsley, Fresh(30g)
  • Red pepper flakes(3g)
  • Tomato Paste(15g)
  • 2 pinches salt and ground black pepper (to taste)
  • Beef Ravioli, Refrigerated(340g)
  • Cream Cheese, 1/3 Less Fat (Neufchatel)
  • Mozzarella Cheese(120g)

    Part-skim mozzarella. Pre-shredded bags are convenient for meal prep.

Instructions

  1. 1Heat a large saucepan over medium heat with cooking oil spray. Add the onion and garlic, cook 3–4 minutes until the onion is softened and garlic is fragrant.
  2. 2Add the ground beef and cook 5–7 minutes over medium-high heat, breaking up large pieces with a spoon, until no longer pink and browned throughout.
  3. 3Stir in the tomato paste, sugar, red pepper flakes, and parsley. Cook 1–2 minutes until tomato paste darkens slightly and coats the beef.
  4. 4Add enough water to cover the ravioli (approximately 2–3 cups), bring to a boil over high heat, then stir in the ravioli. Reduce heat to medium and simmer 4–5 minutes until ravioli float and are tender throughout.
  5. 5Reduce heat to low, add the Neufchâtel cream cheese and part-skim mozzarella in chunks, stirring constantly 2–3 minutes until melted and sauce reaches 165°F, creating a smooth, creamy consistency.
  6. 6Divide the ravioli and sauce evenly into 4 airtight containers while hot, leaving ½ inch headspace for cooling. Allow to cool to room temperature before sealing and refrigerating.

Nutrition — Per Serving

575

calories

47g

protein

16g

fat

Carbohydrates
63g
Saturated fat
12.9g
Sodium
633 mg
Dietary fiber
3.5g

4 servings per batch · ~302g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does One Pot Ravioli in a Creamy Tomato Beef Sauce have per serving?

Each serving contains 47g of protein and 575 calories with 16g fat and 63g carbs. This is a well-balanced macro profile for hitting protein targets without excess calories.

How long does One Pot Ravioli in a Creamy Tomato Beef Sauce take to prep?

Quick prep on the stovetop batches 4 servings, allowing efficient completion of meal prep for multiple dinners in one cooking session.

Is One Pot Ravioli in a Creamy Tomato Beef Sauce good for muscle gain?

At 47g protein and 575 calories per serving, this recipe supports muscle-building phases where you're eating at maintenance or slight surplus. The balanced carb content (63g) supports post-workout recovery alongside solid protein delivery.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan