Mushroom Alfredo Rigatoni with Beef
Mushroom Alfredo Pasta is my all-time favorite pasta! It’s such an easy dinner idea, and I seriously can’t get enough.
The rich, creamy sauce mixed with tender mushrooms and pasta makes every bite so delicious! I love pairing it with flavorful, seasoned beef and sweet bell peppers.
The combination of creamy, savory, and a little bit of zest makes this dish a family favorite. It’s also really simple to make at home and you can swap out ingredients easily.
I hope you enjoy this one and be sure to leave a review!

Why This Recipe Is Great
There’s something so satisfying about a hearty, creamy pasta paired with flavorful, tender beef. This dish brings together the best of both worlds, rich Alfredo-coated rigatoni loaded with veggies and a side of perfectly seasoned beef and peppers. It looks fancy but it’s surprisingly easy to make. This recipe will quickly become a go-to comfort dish.
What Inspired This Recipe
I love all things pasta, so I’m always experimenting with new recipes using whatever I have on hand. That night, I had mushrooms, mini peppers, tomatoes, onions, and Alfredo sauce, so I decided to make something delicious with them.
Since I love having a good protein on the side, I spiced up some beef with a touch of tomato paste for a deep, rich flavor. It turned out absolutely perfect! With just a few simple ingredients, I ended up with a hearty, flavorful meal that I couldn’t get enough of.
Ingredients List
Pasta
- Rigatoni or your choice of pasta
For the Sauce
- ½ onion, chopped
- 2 small tomatoes, diced
- 4-5 medium-sized mushrooms, sliced
- 2 mini bell peppers, chopped
- Parmesan cheese, to taste
- 1 cup Alfredo sauce
For the Beef
- 1 pound beef, cubed
- 2 mini red peppers, sliced
- ½ onion, chopped
- 1 teaspoon lemon pepper
- 1 tablespoon salt
- 1 tablespoon tomato paste
Breaking Down the Ingredients
Onions: A must-have for any flavorful dish. Caramelizing them first brings out their natural sweetness and creates a solid base for the sauce.
Tomatoes: Fresh and slightly acidic, they balance out the creamy Alfredo sauce and add a hint of brightness to the dish.
Mushrooms: These soak up all the flavor from the sauce while adding a nice bite to the pasta. I love how they give the dish a little earthiness.
Mini Bell Peppers: Sweet and colorful, they add both crunch and a pop of freshness that complements the creamy sauce beautifully.
Parmesan Cheese: A sprinkle on top makes everything better. It adds that salty, nutty goodness that ties everything together.
Alfredo Sauce: Rich, creamy, and comforting. It’s what makes the pasta so indulgent and delicious.
Beef: Tender, juicy, and packed with flavor. Cooking it with tomato paste gives it a deep, savory richness.
Lemon Pepper: A little citrusy zing mixed with a kick of pepper—this seasoning brightens up the beef and makes it extra tasty.
Salt: Enhances all the flavors and ensures the beef is well-seasoned.
Tomato Paste: Adds depth to the beef, making it taste like it’s been simmering for hours when it really only takes a few minutes.
How to Make It
Start by bringing a large pot of salted water to a boil and cooking the pasta according to the package instructions until al dente. While the pasta cooks, sauté the onions in a pan over medium heat until they turn golden brown and caramelized, this adds so much depth to the sauce.
Next, toss in the mushrooms, tomatoes, and bell peppers, stirring everything together as the flavors develop. Once the veggies are soft and fragrant, pour in the Alfredo sauce and let it simmer gently, allowing all the ingredients to meld into a creamy, flavorful mix.
Meanwhile, season and cook the beef with onions, bell peppers, and a touch of tomato paste, letting it brown and absorb all the seasonings. When the pasta is done, drain it and mix it into the Alfredo sauce, making sure it’s fully coated.
Serve with the beef on the side and finish with a sprinkle of Parmesan cheese.
Step-by-Step Instructions
- Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Drain and set aside.
- Heat a pan over medium heat and add a little oil.
- Add the chopped onions and cook for about 10 minutes until caramelized.
- Stir in the tomatoes, mushrooms, and mini bell peppers. Cook for another 10 minutes, stirring occasionally.
- Pour in the Alfredo sauce and let it simmer for 15-20 minutes. If the sauce starts to stick, add a bit of water to loosen it up.
- While the sauce is simmering, cook the beef in a separate pan with onions and mini bell peppers.
- Season the beef with lemon pepper, salt, and tomato paste, stirring to coat everything evenly.
- Cook the beef until browned and fully cooked through.
- Mix the drained pasta into the Alfredo sauce, making sure it’s fully coated.
- Serve the creamy pasta on a plate and top with Parmesan cheese. Add the beef on the side and enjoy!

Quick Tips
Letting the onions caramelize before adding the other ingredients gives the dish a deeper, richer flavor, so don’t rush this step. It might take a little extra time, but the result is worth it.
If you notice the sauce getting too thick while it’s simmering, just add a splash of water or a little extra Alfredo sauce to keep it smooth and creamy.
For even more flavor in the beef, try marinating it with the lemon pepper and salt for at least 15 minutes before cooking. This helps the seasoning really sink in, making each bite extra delicious.
Ingredient Replacements
If you don’t have Alfredo sauce on hand, you can easily make a quick substitute by mixing heavy cream with a bit of garlic powder and Parmesan cheese. It won’t be exactly the same, but it’ll still be rich and creamy.
If mini bell peppers aren’t available, regular bell peppers work just as well, just slice them thin so they cook evenly. Not a fan of mushrooms? Swap them out for zucchini or spinach for a different texture and taste.
For a dairy-free version, use a plant-based Alfredo sauce and skip the Parmesan cheese. There’s always a way to tweak this recipe to fit your preferences while keeping it just as tasty.
This dish is packed with flavor and super easy to make, but it feels like a special meal every time. I hope you love it as much as I do! Let me know if you try it—I’d love to hear how it turns out.
Mushroom Alfredo Rigatoni with Beef
Ingredients
- Rigatoni or your choice of pasta
For the sauce
- ½ onion chopped
- 2 small tomatoes diced
- 4-5 medium-sized mushrooms sliced
- 2 mini bell peppers chopped
- Parmesan cheese to taste
- 1 cup Alfredo sauce
For the beef
- 1 pound beef cubed
- 2 mini red peppers sliced
- ½ onion chopped
- 1 teaspoon lemon pepper
- 1 tablespoon salt
- 1 tablespoon tomato paste
Instructions
- Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Drain and set aside.
- In a pan over medium heat, add a little oil and sauté the chopped onions until caramelized, about 10 minutes.
- Add the diced tomatoes, sliced mushrooms, and mini bell peppers. Stir and cook for another 10 minutes until soft.
- Pour in the Alfredo sauce and let it simmer for 15-20 minutes, stirring occasionally. If the sauce thickens too much, add a bit of water to loosen it.
- While the sauce simmers, heat another pan over medium heat and add a little oil.
- Add the cubed beef, sliced red peppers, and chopped onions. Stir and cook until the beef is browned.
- Season the beef with lemon pepper, salt, and tomato paste, stirring well to coat everything evenly.
- Cook the beef until fully cooked and the flavors have developed.
- Mix the drained pasta into the Alfredo sauce, ensuring every piece is well coated.
- Serve the pasta with the beef on the side, topped with a sprinkle of Parmesan cheese.
Notes
Marinating the beef with lemon pepper and salt for 15 minutes before cooking can enhance its flavor.
For a dairy-free version, use a plant-based Alfredo sauce and skip the Parmesan cheese.
Leftovers store well in an airtight container in the fridge for up to three days.

