This post contains affiliate links.

This isn’t your average mac. This is buffalo mac and cheese with hidden protein. We’re talking protein pasta, buffalo cottage cheese sauce, and soy curls (your new favorite plant-based protein). Spicy, creamy, comforting, and ready in 30 minutes!

A bowl of creamy pasta topped with chopped herbs and bacon bits, with a fork inside. Additional servings are visible in a pot and a side plate nearby.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Most mac and cheese recipes involve melting a brick of cream cheese with a criminally high amount of cheddar and calling it a day. But we took the high-protein, flavor-loaded route (because hey, you deserve a bowl that actually supports your fitness goals).

Mac with a Kick

  • Weeknight Winner: This spicy vegetarian pasta is a no-brainer for weeknights (quick to make and even quicker to disappear).
  • Packed With Protein: It’s not just the sauce that’s high in protein, it’s also the pasta and the soy curl “chicken” pieces (talk about a triple threat!).
  • Big, Bold Flavors: Buffalo. Cheese. Spice. Creamy goodness. Need I say more?
A bowl of creamy pasta with soy curls, topped with chopped chives and crispy bits, with another bowl of pasta in the background.

Key Ingredients

Jump down to the recipe card for exact measurements.

  • High-Protein Pasta: We like Barilla Protein+, chickpea pasta, or lentil-based pasta. Elbows, penne, or rotini work best here.
  • Cheese: Cottage cheese blends into a silky texture and sneaks in a ton of protein (if you want to cut back on calories even more, use low-fat cottage cheese). For that classic melty mac flavor, we like sharp cheddar cheese.
  • Buffalo Sauce: Use your favorite (Frank’s, Primal Kitchen, etc).
  • Soy Curls: Act as our plant-based “chicken.” Once rehydrated, they morph into chewy, meaty bites that absorb the buffalo flavor perfectly.

Let’s Talk Soy Curls

If you’ve never cooked with soy curls, prepare to be obsessed (and no, I’m not being dramatic). They’re made from whole, minimally processed soybeans that are dehydrated, which means they soak up flavor like a sponge.

You’ll usually find them in the dry goods or vegan section of natural grocery stores, but they’re easiest to grab online (Butler is our go-to brand).

Various labeled ingredients for a recipe are arranged on a green countertop, including pasta, onion, cheese, broth, soy curls, cottage cheese, vegan bacon, and seasonings.

Dinner Is Ready in 30

This is an overview of the recipe. Jump to the recipe card for the full printable recipe.

  1. Crisp up some vegan bacon (optional).
  2. Blend all sauce ingredients until smooth and creamy.
  3. Cook the pasta according to package directions.
  4. Simmer the dried soy curls in the seasoned veggie broth.
  5. Stir in the cooked pasta, sauce, vegan bacon, and chives. Serve warm!

Don’t Overcook

Cook your high-protein pasta just until al dente—it will finish cooking in the pan with the sauce. Some protein pastas (especially chickpea-based ones) can break down quickly if overcooked!

A bowl of creamy macaroni and cheese topped with chopped bacon and chives, with a fork resting in the bowl.

Variations

If you don’t have soy curls, substitute tofu, seitan, or even white beans. Dairy-free? Use plain vegan yogurt or silken tofu instead of cottage cheese and swap the cheddar for your favorite melty vegan cheese.

A bowl of creamy macaroni and cheese topped with chopped chives and crispy bits, with a spoon resting in the bowl.

High Protein Buffalo Mac and Cheese (With Soy Curls)

5 from 1 rating
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 large servings
This buffalo mac and cheese is spicy, creamy, and packed with hidden protein—made with protein pasta, cottage cheese sauce, and soy curls. Ready in just 30 minutes!

Ingredients 

High Protein Cheese Sauce

  • 3 cups low-fat cottage cheese, 675 g
  • 1 cup grated cheddar cheese, 100 g
  • ¼ cup buffalo sauce, 60 mL
  • ¾ cup milk, 175 mL
  • ½ tsp mustard powder
  • ¼ tsp salt and pepper

Pasta

  • 12 oz high protein pasta of choice, 340 g
  • 1 Tbsp olive oil, 30 mL
  • 1 large orange bell pepper, finely diced
  • 1 medium yellow onion, finely diced
  • 1 8-oz bag dried soy curls, 6 cups, 226 g
  • 4 cups vegetable broth, 1 L
  • ¼ cup buffalo sauce, 60 mL
  • 1 Tbsp vegan Worcestershire sauce, 15 mL
  • ½ tsp salt
  • ¼ tsp garlic powder

To Serve

  • 6 to 8 slices vegan bacon
  • ¼ cup finely cut chives
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Vegan Bacon (optional): If adding it, cook the 6 to 8 slices vegan bacon until crispy, then chop into pieces and set aside.
  • Cheese Sauce: In a high-speed blender, blend 3 cups low-fat cottage cheese, 1 cup grated cheddar cheese, ¼ cup buffalo sauce, ¾ cup milk, ½ tsp mustard powder, and ¼ tsp salt and pepper until smooth and creamy, about 1 to 2 minutes of blending. Set aside.
    A blender filled with smooth, creamy, light yellow mixture, viewed from above on a green countertop.
  • Cook Pasta: Cook 12 oz high protein pasta of choice in salted water according to package instructions, cooking to al dente.
    A white colander with black handles filled with cooked elbow macaroni pasta sits on a green countertop.
  • Simmer: Heat 1 Tbsp olive oil in a large pot or very saute pan, then add 1 large orange bell pepper (finely diced) and 1 medium yellow onion (finely diced). Cook until onion is soft, about 5 minutes.
    Stir in 1 8-oz bag dried soy curls, 4 cups vegetable broth, ¼ cup buffalo sauce, 1 Tbsp vegan Worcestershire sauce, ½ tsp salt, and ¼ tsp garlic powder. Let's simmer uncovered until all of the broth is either absorbed or evaporated, about 10 minutes.
    A stainless steel pan with hydrated soy curls, stirred with a wooden spoon, on a dark green countertop.
  • Stir: Into the pot of soy curls stir the cooked pasta, cheese sauce, crispy bacon, and ¼ cup finely cut chives. Serve warm!
    A pot filled with cooked pasta, creamy sauce, chopped chives, and crumbled bacon, with a wooden spoon resting inside.

Notes

My cheese sauce is grainy or clumpy. This is likely from overheating. Once everything is mixed, don’t continue cooking the sauce. Let the residual heat from the pasta and pan melt everything together.
My soy curls are too chewy or dry. What happened? You may have under-hydrated them. Make sure they absorb the broth mixture before combining them with the pasta and sauce.
Where can I find soy curls? Look in the dry goods section or vegan aisle at natural grocery stores. Butler is our go-to brand, and they’re also easy to order online.
Storage: Keep leftovers in an airtight container in the fridge for up to 4 days. You can also freeze it. Let the mac cool completely, then freeze in individual containers. Pro tip: cook the pasta for only half the time listed on the box (this keeps it from going mushy later on). Let thaw overnight in the fridge, then reheat.
Meal Prep: This makes an easy vegetarian meal prep, too! Let the mac cool completely, then freeze in individual containers. Pro tip: cook the pasta for only half the time listed on the box (this keeps it from going mushy later on).

Nutrition

Serving: 1large serving | Calories: 781kcal | Carbohydrates: 65g | Protein: 65g | Fat: 30g | Saturated Fat: 11g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 10g | Trans Fat: 0g | Cholesterol: 50mg | Sodium: 1860mg | Potassium: 1240mg | Fiber: 12g | Sugar: 12g | Vitamin A: 2300IU | Vitamin C: 70mg | Calcium: 530mg | Iron: 8.5mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Craving More Mac?

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 1 vote

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




4 Comments

  1. Brittany says:

    I cannot for the life of me find soy curls!! I really want to try them but do you have recommendations for a substitute? Or a suggestion on where to get them?

    1. Sarah Bond says:

      I have the best luck just getting them online here! Otherwise, you could stir in some crispy tofu or a can of beans for a pop of protein.

  2. Nancy Campbell says:

    5 stars
    I made this tonight, Big Hit!!
    I added a 28 oz of drained diced tomatoes and a bag of spinach, it was a great addition

    1. The Live Eat Learn Team says:

      Yay, so glad it was a hit Nancy!