Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Vegetarian Chili Mac : 30-Minute High-Protein Comfort Food First Image

Vegetarian Chili Mac


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Recipe Creator
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A hearty and flavorful vegetarian chili mac, packed with beans and cheese for a comforting meal.


Ingredients

Scale
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 34 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 tbsp chili powder
  • 1 tsp cumin
  • ½ tsp smoked paprika
  • Salt & pepper to taste
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes
  • 1 can (8 oz) tomato sauce
  • 2½ cups vegetable broth
  • 2 cups dry elbow macaroni or small pasta
  • 1½ cups shredded cheddar cheese (or plant-based alternative)
  • Optional toppings: sliced green onions, jalapeños, extra cheese

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion, garlic, and bell pepper until softened (5–6 minutes).
  2. Stir in chili powder, cumin, paprika, salt, and pepper. Cook for 1 minute until fragrant.
  3. Add beans, diced tomatoes, tomato sauce, and broth. Stir well.
  4. Mix in pasta and bring to a boil. Reduce heat and simmer uncovered, stirring occasionally, until pasta is cooked and sauce thickens (about 12–15 minutes).
  5. Turn off heat and stir in cheese until melty and fully combined.
  6. Serve hot with toppings of your choice.

Notes

  • This dish is easy to customize with your favorite beans and vegetables.
  • For added heat, consider adding diced jalapeños or a dash of hot sauce.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 bowl
  • Calories: 400
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 15g
  • Saturated Fat: 6g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 12g
  • Protein: 20g
  • Cholesterol: 30mg