Creamy Ricotta Tomato Beef Rigatoni is a comforting, hearty pasta dish made with tender rigatoni, savory ground beef, rich tomato sauce, creamy ricotta cheese, and freshly grated Parmesan. Every bite is packed with delicious Italian-inspired flavors and a velvety sauce that perfectly coats the pasta.

This easy family-friendly dinner is perfect for busy weeknights, Sunday dinners, or whenever you are craving a satisfying homemade pasta meal.
Recipe Information
– Prep Time: 15 minutes
– Cook Time: 30 minutes
– Total Time: 45 minutes
– Servings: 6
– Course: Main Course
– Cuisine: Italian-Inspired
– Cooking Method: Stovetop
– Difficulty: Easy
Ingredients
For the Pasta
– 1 pound rigatoni pasta
– 1 tablespoon salt (for pasta water)
– ½ cup reserved pasta water
For the Beef Tomato Sauce
– 1 pound lean ground beef
– 1 tablespoon olive oil
– 1 medium yellow onion, finely diced
– 4 cloves garlic, minced
– 1 can (28 ounces) crushed tomatoes
– 2 tablespoons tomato paste
– 1 teaspoon Italian seasoning
– 1 teaspoon dried oregano
– ½ teaspoon paprika
– ½ teaspoon red pepper flakes (optional)
– ½ teaspoon black pepper
– ¾ teaspoon salt, or to taste
– ½ teaspoon sugar (optional, to balance tomato acidity)
For the Creamy Ricotta Mixture
– 1 cup whole-milk ricotta cheese
– ½ cup heavy cream
– ½ cup freshly grated Parmesan cheese
– ½ teaspoon garlic powder
– ¼ teaspoon black pepper
– 2 tablespoons chopped fresh parsley
– ½ teaspoon lemon zest (optional)
For Garnishing
– ¼ cup shredded mozzarella cheese (optional)
– 2 tablespoons freshly grated Parmesan
– Fresh basil leaves
– Chopped fresh parsley
– A drizzle of extra virgin olive oil
Instructions
Step 1: Cook the Rigatoni
Bring a large pot of salted water to a boil.

Add the rigatoni pasta and cook according to the package instructions until al dente.

Before draining, reserve approximately ½ cup of pasta water.

Drain the pasta and set aside. Avoid rinsing it because the starch helps the sauce cling to the pasta.
Step 2: Brown the Ground Beef
Heat olive oil in a large skillet or deep saucepan over medium-high heat.

Add the ground beef and break it apart using a wooden spoon.

Cook for 6–8 minutes until browned and fully cooked.

Drain excess grease if necessary, leaving a little in the pan for flavor.
Step 3: Add Onion and Garlic
Add the diced onion to the browned beef.

Cook for 3–4 minutes until softened and translucent.

Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 4: Prepare the Tomato Sauce
Add the tomato paste and stir it into the beef mixture.

Cook for approximately 1 minute to deepen its flavor.

Pour in the crushed tomatoes.

Add Italian seasoning, dried oregano, paprika, red pepper flakes, black pepper, salt, and optional sugar.

Stir everything together until well combined.
Step 5: Simmer the Beef Sauce
Reduce the heat to medium-low.

Allow the tomato and beef sauce to simmer uncovered for 12–15 minutes, stirring occasionally.

The sauce should thicken slightly and develop a rich, savory flavor.

Taste and adjust the seasonings as needed.
Step 6: Prepare the Creamy Ricotta Mixture
In a medium mixing bowl, combine:
– Ricotta cheese
– Heavy cream
– Parmesan cheese
– Garlic powder
– Black pepper
– Fresh parsley
– Optional lemon zest
Whisk until smooth and creamy.

If the ricotta mixture seems too thick, add 1–2 tablespoons of milk or reserved pasta water.
Step 7: Combine the Ricotta and Tomato Sauce
Reduce the skillet heat to low.

Stir the creamy ricotta mixture into the beef tomato sauce gradually.

Mix gently until the sauce becomes creamy and evenly combined.

Avoid boiling the sauce after adding the ricotta, as excessive heat can cause the dairy to separate.

For a slightly marbled appearance, reserve a few spoonfuls of ricotta mixture to add on top before serving.
Step 8: Add the Rigatoni
Add the cooked rigatoni directly into the skillet.

Toss gently until every piece of pasta is coated in the creamy beef tomato sauce.

Add reserved pasta water a little at a time if the sauce is too thick.

Stir until everything is smooth, creamy, and well combined.
Step 9: Add Cheese
Sprinkle mozzarella cheese over the pasta if desired.

Add extra Parmesan cheese and stir gently until the mozzarella melts.

For a cheesier finish, cover the skillet for 1–2 minutes over low heat.
Step 10: Garnish and Serve
Remove the skillet from the heat.

Garnish with fresh basil, chopped parsley, and additional Parmesan cheese.

Finish with a light drizzle of extra virgin olive oil.

Serve immediately while warm and creamy.
Tips for the Best Creamy Ricotta Tomato Beef Rigatoni
1. Use lean ground beef: 85–90% lean ground beef provides excellent flavor without excessive grease.
2. Cook pasta al dente: This prevents the rigatoni from becoming mushy when mixed with the sauce.
3. Use whole-milk ricotta: It creates a richer and creamier sauce.
4. Simmer the tomato sauce: Allowing the sauce to simmer develops deeper flavor.
5. Add ricotta over low heat: This helps maintain a smooth and creamy consistency.
6. Reserve pasta water: The starchy water helps loosen and bind the sauce.
7. Use freshly grated Parmesan: It melts more smoothly and provides better flavor.
8. Adjust the consistency: Add a little cream or pasta water if the sauce becomes too thick.
Nut Information and Allergen Details
Tree Nuts: No tree nuts are intentionally included in this recipe.

Peanuts: No peanuts are intentionally included.

Almonds: Not included.

Walnuts: Not included.

Cashews: Not included.

Pistachios: Not included.

Hazelnuts: Not included.

Coconut: Not included.
Other Allergens
– Milk/Dairy: Ricotta, heavy cream, Parmesan, and mozzarella contain dairy.
– Wheat/Gluten: Traditional rigatoni pasta contains wheat and gluten.
– Soy: Some packaged ingredients may contain soy or soy derivatives.
– Eggs: Some pasta brands contain eggs. Check the packaging.
Allergy-Friendly Substitutions
– Dairy-free: Use plant-based ricotta, dairy-free cream, and dairy-free Parmesan alternatives.
– Gluten-free: Replace regular rigatoni with certified gluten-free pasta.
– Lower-fat option: Use part-skim ricotta and lean ground beef.
– Nut-free option: Use the listed ingredients and verify all labels for possible nut cross-contact.
Important: Although this recipe contains no intentionally added nuts, always check ingredient labels and manufacturer allergen statements. It is not automatically certified nut-free.
Nutrition Information
Estimated values per serving, based on 6 servings.
Nutrient Amount
Calories 590–650 kcal
Protein 34–40 g
Total Carbohydrates 55–62 g
Dietary Fiber 4–6 g
Total Fat 25–32 g
Saturated Fat 11–14 g
Sugar 7–10 g
Sodium 650–900 mg

Nutrition values are estimates and depend on the specific pasta, beef, cheese, and tomato products used.
Frequently Asked Questions (Q&A)
Q1: Can I use a different type of pasta?

Yes! Penne, ziti, fusilli, and shells are excellent alternatives to rigatoni. Choose a pasta shape that holds creamy sauce well.

Q2: Can I use ground turkey instead of ground beef?

Absolutely. Ground turkey is a lighter alternative. Cook it thoroughly and season it well for the best flavor.

Q3: Can I use cottage cheese instead of ricotta?

Yes. Blend cottage cheese until smooth before adding it to the sauce. This creates a creamy texture with additional protein.

Q4: Can I make this recipe ahead of time?

Yes. Prepare the beef tomato sauce ahead of time and refrigerate it. Cook the pasta and combine everything with the ricotta mixture shortly before serving.

Q5: How do I prevent the ricotta sauce from becoming grainy?

Use whole-milk ricotta, whisk it until smooth, and add it over low heat. Avoid boiling the sauce after adding the dairy.

Q6: Can I make this recipe spicy?

Yes. Increase the red pepper flakes or add a little cayenne pepper for extra heat.

Q7: Can I add vegetables?

Yes. Spinach, mushrooms, zucchini, and diced bell peppers are delicious additions. Sauté them with the onions or stir spinach into the sauce near the end.

Q8: Can I bake this pasta?

Yes. Transfer the prepared pasta into a greased baking dish, sprinkle mozzarella and Parmesan on top, and bake at 375°F (190°C) for approximately 15–20 minutes until hot and bubbly.

Q9: How should I store leftovers?

Allow the pasta to cool and transfer it to an airtight container. Refrigerate for up to 3–4 days.

Q10: Can I freeze Creamy Ricotta Tomato Beef Rigatoni?

Yes, although ricotta-based sauces may change texture slightly after freezing. Store in a freezer-safe container for up to 2 months for best quality.

Q11: How do I reheat leftovers without drying them out?

Add a splash of milk, cream, or broth before reheating. Warm gently on the stovetop over low heat or microwave in short intervals, stirring between intervals.

Q12: Is this recipe suitable for meal prep?

Yes. Divide into individual airtight containers and refrigerate. It makes a convenient lunch or dinner for busy weekdays.

Q13: Is this recipe keto-friendly?

Traditional rigatoni contains a significant amount of carbohydrates, so this recipe is not keto-friendly. You can substitute low-carb pasta or zucchini noodles.

Q14: Can I make this recipe without heavy cream?

Yes. You can use additional ricotta mixed with a little milk or reserved pasta water to create a creamy consistency.

Q15: What can I serve with this pasta?

It pairs beautifully with garlic bread, Mediterranean cucumber salad, roasted broccoli, steamed green beans, or a fresh Caprese salad.
Serving Suggestions
Serve this pasta with:
– Garlic butter bread
– Fresh tomato and cucumber salad
– Roasted asparagus
– Garlic roasted broccoli
– Mediterranean green salad
– Grilled zucchini
– A little extra Parmesan and fresh basil
Recipe Notes
– For a richer sauce, use whole-milk ricotta.
– For extra protein, add more lean ground beef.
– For a lighter version, use part-skim ricotta and lean ground turkey.
– For extra vegetables, add fresh spinach or mushrooms.
– For a less salty dish, use no-salt-added crushed tomatoes, low-sodium broth if needed, and reduced-sodium Parmesan. Adjust added salt to taste.