Ingredients
- 1 pound ground beef (or ground turkey for a leaner option)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika (optional, but adds great depth)
- 1/4 teaspoon cayenne pepper (adjust to your heat preference)
- 2 cups elbow macaroni (uncooked)
- 2 1/2 cups beef broth (or chicken broth for a lighter flavor)
- 1 cup canned diced tomatoes with green chilies (mild or spicy depending on your family)
- 1 cup shredded sharp cheddar cheese
- 1/2 cup shredded Monterey Jack cheese
- 1/2 cup sour cream or Greek yogurt (for extra creaminess)
- Salt and black pepper, to taste
- Fresh cilantro or green onions for garnish (optional)
Substitution tips: I’ve swapped ground turkey or even plant-based crumbles to make this dish lighter or vegetarian-friendly. You can also use different pasta shapes, but elbow macaroni holds up nicely in the creamy sauce. If you don’t have canned tomatoes with green chilies, plain diced tomatoes and a splash of hot sauce work just fine too.
Instructions
- Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the chopped onion and sauté for about 3 minutes until soft and translucent.
- Add the minced garlic and cook for another 30 seconds until fragrant—this always reminds me of the smells that filled my grandmother’s kitchen, a true sign that something delicious was on its way.
- Add the ground beef to the pot. Break it up with a wooden spoon and cook until browned, about 6-8 minutes. Drain excess fat if necessary, especially if using higher-fat beef.
- Sprinkle in the chili powder, cumin, smoked paprika, and cayenne pepper. Stir well to coat the meat and onions with the spices, letting the flavors develop for about a minute.
- Pour in the uncooked macaroni, beef broth, and diced tomatoes with green chilies. Stir everything together and bring the mixture to a gentle boil.
- Reduce the heat to low, cover the pot, and simmer for 10-12 minutes, stirring occasionally to prevent sticking. The pasta will cook right in the flavorful sauce, soaking up all those spices.
- Once the pasta is tender and most of the liquid is absorbed, remove the pot from heat. Stir in the shredded cheddar and Monterey Jack cheeses along with the sour cream (or Greek yogurt). Mix until the cheese melts into a creamy sauce.
- Taste and season with salt and pepper as needed. If the sauce feels too thick, add a splash of broth or milk to loosen it up.
- Garnish with chopped cilantro or green onions for a fresh burst of color and flavor before serving.
From experience, stirring gently after adding the cheese is key to keeping it silky smooth. I learned this the hard way when my first batch clumped up—lesson learned! Also, don’t rush the simmering step; letting the pasta cook slowly in the broth infuses the dish with so much more flavor than boiling pasta separately.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International