Meatless Taco Mac and Cheese blends the bold, bright flavors of tacos with the comforting creaminess of classic mac and cheese. This one‑pot, family‑friendly dinner comes together quickly and delivers plenty of savory spice, melty cheese, and satisfying texture without any ground meat. It’s a great option when you want to cut back on red meat but still enjoy a protein‑packed, filling meal.

Meatless Taco Mac & Cheese
This version of mac and cheese gets its personality from taco seasoning, garlic, sautéed onion, and a shredded Mexican cheese blend that melts into the pasta for a creamy, slightly spicy finish. Chili beans add texture and heartiness, making the dish filling even without meat. It’s easy to customize—stir in chopped tomatoes, bell peppers, corn, or extra beans to boost the vegetable content, or top with avocado, cilantro, or a squeeze of lime to brighten the plate.
Is this dish vegetarian?
By default the recipe uses beef broth, which is not vegetarian. Swap the beef broth for vegetable broth and the dish becomes vegetarian. For a vegan version, use a plant‑based broth and replace the dairy cheese with a vegan shredded cheese alternative, keeping in mind the texture and melt will vary depending on the product.
How to Make Meatless Taco Mac & Cheese
- Heat and soften. Warm 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add 1 diced white (or yellow) onion and sauté until softened, about 5 minutes. Add 3 minced garlic cloves and cook 30 seconds until fragrant.
- Add liquids and pasta. Pour in 4 cups of broth (swap for vegetable broth to make it vegetarian). Stir in 1 pound macaroni noodles, 1 can (15 oz) chili beans with their liquid, 2 tablespoons taco seasoning, 1 teaspoon garlic powder, 1/2 teaspoon salt, and 1/2 teaspoon pepper.
- Bring to a boil. Increase heat to high and bring the mixture to a boil, stirring to prevent sticking. Once boiling, reduce heat to medium and simmer until the pasta is tender, about 7 minutes, stirring occasionally.
- Stir in cheese. Remove from heat and add 1 1/2 cups shredded Mexican blend cheese a handful at a time, stirring each addition until smooth and melted.
- Finish and rest. Sprinkle the remaining 1/4 cup cheese over the top, cover the pot, and let sit for about 5 minutes so the topping melts and the flavors meld.
- Serve. Fluff and serve hot, garnished with sliced green onions or other preferred toppings.

Storing Meatless Taco Mac & Cheese
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or on the stovetop with a splash of broth or milk to restore creaminess.
Ingredients Notes for Meatless Taco Mac & Cheese
- Olive Oil: Use a light olive oil, avocado oil, or another neutral oil to sauté the aromatics.
- Onion: White onions are bright and crisp while yellow onions develop a sweeter flavor as they cook—either works well.
- Garlic: Fresh minced garlic gives the best flavor; adjust to taste.
- Broth: Beef broth adds depth but may be substituted with vegetable broth to keep the recipe vegetarian.
- Pasta: Macaroni is traditional, but any short pasta (shells, elbow, or small penne) will work.
- Chili Beans: Add straight from the can—do not drain; the liquid contributes to the sauce.
- Taco Seasoning: Use a store‑bought packet or a homemade blend to control salt and spice levels.
- Shredded Cheese: A Mexican blend (cheddar, Monterey Jack, queso quesadilla) melts well and gives authentic flavor. Reserve extra for topping.
- Optional Garnishes: Green onions, cilantro, sliced avocado, lime wedges, or a dollop of sour cream.

This dish is ideal for busy weeknights, potlucks, or when you want a comforting meal with a spicy twist. It scales easily for larger crowds—double the ingredients and cook in a wide, heavy pot. If you prefer a crunch, top individual servings with crushed tortilla chips or breadcrumbs toasted in a little butter before serving.
Recipe (Serves 5)
- 2 Tbsp olive oil
- 1 white onion, diced
- 3 cloves garlic, minced
- 4 cups beef or vegetable broth
- 1 lb macaroni noodles
- 1 (15 oz) can chili beans, not drained
- 2 Tbsp taco seasoning (or one 2.2‑oz packet)
- 1 tsp garlic powder
- 1/2 tsp salt, plus more to taste
- 1/2 tsp pepper, plus more to taste
- 1 1/2 cups shredded Mexican blend cheese, plus 1/4 cup for topping
Instructions
- Heat oil in a large pot over medium heat. Sauté the diced onion until softened, about 5 minutes.
- Add the minced garlic and cook about 30 seconds, until fragrant.
- Pour in the broth, add the macaroni, chili beans with their liquid, taco seasoning, garlic powder, salt, and pepper. Stir to combine and bring to a boil over high heat.
- Once boiling, reduce heat to medium and simmer, stirring occasionally, until the pasta is tender, about 7 minutes.
- Remove from heat and stir in the shredded cheese a handful at a time until fully melted and the sauce is smooth.
- Sprinkle the remaining 1/4 cup cheese on top, cover, and let sit 5 minutes until the top cheese melts.
- Garnish with sliced green onions or your chosen toppings and serve hot.
Notes
Storing: Keep leftovers refrigerated in an airtight container for up to 4 days. Reheat with a splash of broth or milk to loosen the sauce.
Nutrition (Approximate per serving)
Calories: 638; Carbohydrates: 87 g; Protein: 28 g; Fat: 19 g; Sodium: 1889 mg. Nutrition values are estimates and will vary depending on exact ingredients and portion sizes.
Enjoy!
~Nichole